Linux期末復習_第1頁
Linux期末復習_第2頁
Linux期末復習_第3頁
Linux期末復習_第4頁
Linux期末復習_第5頁
免費預覽已結束,剩余7頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、單項選擇題(將題目答案寫在答題紙上,每題 3分,共60分) 1、下列關于Linux操作系統的描述錯誤的是(D)A、GNU/Linux 是 Linux 的全稱B、Linux是能夠達到主機可靠性要求的少數操作系統之一,許多 Linux主機和服務器 在國內和國外大中型企業中每天 24小時,每年365天不間斷地運行。這是 Microsoft Windows Server等操作系統所不能比擬的。C、Linux系統是世界上唯一能夠在嵌入式設備、個人計算機、服務器、小型機直到大 型機上運行的操作系統,沒有其他操作系統能夠做到這一點。D、Linux的創始人是就叫 Linux注:linux是一個多任務的多用

2、戶的多平臺 的在保護模式下的遵守POSIX標準 的遵守SYS陰口 BSDT展的遵守GPLX的32位(也有64位)的類UNIX的開放 源代碼的免費操作系統。Linux 最早是Linus Torvalds 在1991年開始設計開發的。2、Linux內核主要有(D)A、進程管理R內存管理C、文件管理 D以上都包括注:進程調度控制著進程對 CPU的訪問。內存管理-允許多個進程安全地共享主內存區域虛擬文件系統- 隱藏各種不同硬件的具體細節,為所有設備提供統一的接口。網絡提供了對各種網絡標準協議的存取和各種網絡硬件的支持。進程間通信(IPC)-支持進程間各種通信機制,包括共享內存、消息隊列及管道等。3、下

3、列說法正確的是(C)(或者考察存儲器的價格容量速度關系等)A、并發指的是真正意義的同時執行B、并行僅指宏觀上同時執行,微觀上每個時間片只有一個進程執行C、MMU1在CPU中負責內存頁面映射的部件單元DK以上說法都是正確的注:并行是指在同一時刻,有多條指令在多個處理器上 同時執行。并發是指在同一時刻, 只能有一條指令執行,但多個進程指令被快速輪換執行,使得在宏觀上具有多個進程同時執行的效果4、命令(B)是在vi編輯器在命令模式下執行存盤退出。A、 :qB、 ZZC、 :q!D、 :wqZZ 存盤退出 ZQ 作廢退出以冒號開頭的命令實際上是ex 命令,即進入末行模式進行保存、退出等操作。結束一個會

4、話過程:保存 :w 后面接回車鍵; 保存并退出 輸入 :wq 后面接回車鍵 ;退出但不保存 輸入 :q 后面接回車鍵5、 命令 tar cvjf t.tar * 的作用是(B)A將當前目錄下所有文件使用gzip壓縮打包B 、將當前目錄下所有文件使用 bzip2 壓縮打包C 、將當前目錄下的 t 文件壓縮打包D 、將當前目錄下的文件t 打包注: tar 功能說明: 備份文件。7、為了達到使文件的所有者有讀 (r)和寫(w)的許可,而其他用戶只能進行讀(r)的訪問權限,在設置文件的許可值時,應當設為: ( c)A、 566 B、 655 C、 644 D、 744注: Linux 的文件權限用 8

5、進制來表示,如“644”表示“rw-r-r- ”有關權限代號的部分,列表于下:r:讀取權限,數字代號為"4"ow:寫入權限,數字代號為“2"。x:執行或切換權限,數字代號為"1"。-:不具任何權限,數字代號為"0" o s:特殊?b功能說明:變更文件或目錄的權限。8、 Linux 命令行中,從子目錄返回父目錄的命令應該是(C)A 、 cd / B 、 cd .C、 cd . D 、 cd ./.注 : cd 功能說明: 切換目錄。一個圓點“.”表示當前目錄,兩個圓點“.”表示當前目錄的父目錄。? cd路徑cd / 切換到根目

6、錄 / cd 回到用戶的根目錄cd . 仍為當前目錄cd . . 退到父目錄 cd - 后退到上一次進入的目錄? 代表自己的家目錄user 代表到 user 這個人的家目錄9、chmod o+w file命令的意思是(C)A、將巾le文件前加入字符“ w”B、將所有人對file文件的訪問權限限制為寫權限C、將增加其他人對file文件的寫訪問權限D、將增加file文件擁有者對file的寫權限注:chmod功能說明:變更文件或目錄的權限。u: User,即文件或目錄的擁有者。g: Group,即文件或目錄的所屬群組。: Other,除了文件或目錄擁有者或所屬群組之外,其他用戶皆屬于這個范圍。a:

7、All ,即全部的用戶,包含擁有者,所屬群組以及其他用戶。+增加權限-刪除權限=分配權限,同時將原本的權限刪除10、more命令的作用(B)A、顯示一個屏幕的文件內容B、顯示下一頁的文件內容C、顯示當前/工作目錄的名字D、顯示文件名稱注:W 命令和"t的功能一樣都是堇看文件里的內罌/旦有所不同的是E叱已用以 按頁來查看文件的內容還支持直接跳轉行等功能.11、下列關于vi的說法中錯誤的是(C)A、vi有3個不同的模式,編輯模式、命令模式、末行模式B、輸入字符屬于編輯模式C、按q可退出編輯模式D、刪除字符屬于編輯模式注:vi的三種模式:輸入模式、命令模式、末行模式-vi被運行時,通常處在

8、命令模式下-鍵入命令i,使vi退出命令模式,進入輸入模式12、關于鏈接文件,以下說法錯誤的是(A )A、可以創建目錄的硬鏈接B、同一個文件系統中,若兩個文件索引節點號相同,則他們是同一個文件C、硬鏈接是一個指向文件索引節點的指針D、可以創建目錄的軟連接13、/dev/sdc6 分區表示(C)A、第6塊IDE硬盤的第2個分區,是邏輯分區B、第3塊IDE硬盤的第6個分區,是邏輯分區C、第3塊SATA硬盤的第6個分區,是邏輯分區D、第6塊SATA硬盤的第3個分區,是邏輯分區/dev/hda2/d&v/sdb3下面詳細介紹一口這些分區命名方案每個字符表示的具體含義,/dev:這是所有設備文件存

9、放的目錄。hd和sd:它們是分區的前兩個字母,代表該分區所在的設備類型j其中h創悻工DE硬盤,式代 表SCS工硬盤。是分區命名的第3個字母,表示分區在哪個饅苗上。例如,/加燈e1M好第二個皿后硬 盤,/加曾小db則代表第2個5CE工硬盤;,/deu/sdd則代表第4塊SC0工硬盤,依it類推口SCSI設備:它通常需要加上一塊 SCSI卡來驅動。第一塊SCSI設備稱為:/dev/sda、 第二塊就是/dev/sdb 以此類推。譬如說/dev/hda1這個IDE設備。hd 是 Hard Disk(硬盤)的意思,sd 是 SCSI Device , fd 是 Floppy Device。 a 則是代

10、表第一個設備,通常IDE接口可以接上四個IDE設備(例如四塊硬盤)。所以要識別IDE 硬盤的方法分別就是: hda、hdb、hdc、hdd。此外,hda1中的"1"代表hda的第一個 硬盤分區(partition) , hda2代表hda的第二個分割區,依此類推。14 、 Linux 引導流程敘述錯誤的是( C )A 、 Linux 開機后首先進入 BIOS 檢測硬件階段,然后加載操作系統內核,并由內核啟動操作系統B 、內核在引導期間有兩個主要作用:驅動系統硬件和啟動系統進程 initC、 MBR (Master Boot Record )就是每個開機引導硬盤的 0 磁頭、

11、 0 磁柱、 0 扇區處D 、啟動級別指的是Linux 在啟動后具有不同設置的環境,級別 0 表示系統將關閉所有的程序后關機15 、下面哪項是終止后臺進程的方法( D )A 、直接使用fg 命令即可B 、直接使用kill 命令,然后按<Ctrl-C> 鍵即可C、直接按<Ctrl-C>鍵即可D 、使用fg 命令那進程轉向前臺,然后按<Ctrl-C> 鍵注: kill- 其實它并不真的 “殺死 ”進程。 它的作用是向正在運行的進程發送消息fg 命令可以把后臺的用戶進程轉入到前臺來執行前臺的進程可用“Ctrl-z ”轉入后臺暫停目前正在進行的工作使用 Ctrl+Z

12、16、在 /home/studl/wang 目錄下有一文件file ,使用哪一個命令可實現在后臺執行命令,此命令將file 文件中的內容輸出到 file.copy 文件中?( D)A、 cat file > file.copyB 、 cat > file.copyC、 cat file file.copy &D、 cat file > file.copy &精選二、填空題(將空格處應填內容填寫在答題紙上,每空 2分,共20分)1 .下面是在終端執行ls - li后顯示的結果,262157 drwxr*xr*x 2 family family 4096 Sep

13、20 17:23 Desktop請問該文件的類型為目錄、文件擁有者為 family、擁有者所屬組對該文件的權限為讀寫執行 、該文件大小為4096字節、該文件名稱為 Desktop 注:rootLinux # ls -l :顯示當前工作目錄中的內容 可以看到不同顏色的文件和目錄 藍色一目錄綠色一可執行文件紅色一壓縮文件淺藍色一鏈接文件灰色一其他文件黃色一設備文件-Linux系統中有三種基本的文件類型:普通文件、目錄文件和設備文件。-如果在一些終端下沒有顏色,可以使用 ls - -color (always,auto,never)2、如果要給上題中的Desktop加上軟連接,名稱為 MyDeskt

14、op,命令 為,將Desktop完全刪除的命令為 ; 3、在shell中,若要執行某個腳本程序,首先需要該用戶同時具備對該腳本文 件的 讀操作和 執行 權限;4、vi命令模式中輸入冒號可進入末行 模式:如上選擇題與填空題型仍需涉及的知識點存儲器的容量速度價格的關系速度容量價格/位快 小 高Linux 基本介紹: Linux 之父-Linus TorvaldsPOSIX標準:并發和并行:陷阱門和系統門:I/O控制使用的技術:中斷的概念1、中斷,是指CPU在正常運行程序時,由于內部或外部事件引起CPU暫時u I,止執行現行程序,轉去執行請求CPU為其服務的那個外設或事件的服 務程序他該取務程序執行

15、完后又返回到被中止 的程序這樣一奉近程.通道和DMA勺區別和聯系:DMAT式和通道方式采用了外設和內存直接交換數據的方式。只有在一段數據傳送結束時,這兩種方式才發出中斷信號要求 CPU故善后處理,從而大大減少了 CPU的工作負擔。區別是,DMAT式要求CPU執行設備驅動程序啟動設備,給出存放數據的內存始址以及操作方式和傳送字節長度等; 而通道控制方式則是在 CPU發出I/O啟動命令之后,由通道指令采 完成這些工作。管道和命名管道:輕量級進程對多線程程序的支持Linux進程的幾種狀態:Linux的哪幾種分段:頁面管理:進程間的父子關系判別:進程的優先級隊列:進程的調度策略:(1) SCHED_F

16、IFO先進先出的實時進程(2) SCHED_RR時間片輪轉的實時進程 (3)SCHED_OTHE R普通的分時進程伙伴系統的運行方式:slab的思想和應用:其他命令題rootLinux # ls -l :顯示當前工作目錄中的內容rootLinux # ls - al :顯示隱藏文件rootLinux # ls -l /:顯示其他目錄中的文件rootLinux # mkdir myfilerootLinux # ll :建立一個名字叫 myfile 的目錄“rmdir ”:使用這個命令來刪除一個目錄的時候,那么這個目錄下必須是沒有任何文件和文件夾的,我們看看如下的操作:rootLinux # m

17、kdir myfilerootLinux # cd myfile cd 命令是切換目錄,這里就是進入 myfilerootLinux myfile# mkdir onerootLinux myfile# cd .表示當前目錄的上一層目錄rootLinux # rmdir myfilermdir: myfile:目錄非空我們在my巾le目錄下建立了一個one的目錄,當我們刪除myfile目錄時, 提示目錄為空,所以必須將這個目錄下 的所有文件和目錄全部刪除之后,才 能刪除這個目錄。切換目錄:rootLinux # mkdir onerootLinux # mkdir tworootLinux #

18、 cd onerootLinux one#創建文件:rootLinux two# touch 111.txtrootLinux two# touch 112.txtrootLinux two# touch 113.txtrootLinux two# llrm 是刪除文件 的命令, linux 中的文件刪除是不可恢復的使用pwd命令,顯示當前所在的目錄 rootLinux # pwdcat 可以直接將文字文件的內容顯示在屏幕上(1) 顯示單個文件例如:顯示單個文件file 的內容 cat file(2) 在一次顯示多個文件時,按順序處理每個文件例如:依次顯示三個文件file1 、 file2 、

19、 file3 的內容cat file1 file2 file3(3) 用戶可以將cat 命令的執行結果改向到終端或某個文件中去例如:將三個文件file1 、 file2 、 file3 的內容依次串接起來,存放到文件file 中cat file1 file2 file3 > filemore 顯示更多內容: 如果顯示的內容大于屏幕范圍, 可以使用 more 命令顯示指定文件內容。按空格鍵將顯示一屏信息,按回車鍵將顯示一行信息。more 選擇項 文件名 選擇項: +/pat 在包含 pat 的前兩行開始顯示-d 每次顯示滿一屏后提示查看 readme 的內容 more readme 上下瀏

20、覽 :more 只能一頁一頁往下看。 less 可以讓你回顧前面的內容。 less readme mkdir 目錄名稱 mkdir myfiles例如:在根目錄下建立一個dbf 子目錄mkdir dbf mkdir /dbfcp- 將文件 a1, a2, a3 一起復制到目錄 abc 中: cp a1 a2 a3 abc mv 移動或改名- - 將文件 123 更名為 789 : mv 123 789- - 將目錄 abc 改變為 xyz: mv abc xyz- - 將目錄 abc 作為一個子目錄,移動到 /usr 目錄中 : mv abc /usr1、刪除所有文件-rm *2、列出 fil

21、es?的文件-ls files?3、列出數字開頭的文件-ls 0-9 *4、切換到自己主目錄 cd top交互列出進程清單命令三、簡答題(將題目答案寫在答題紙上,每題 5分,共20分)1 .什么是符號鏈接,什么是硬鏈接?軟硬鏈接的不同?答:硬鏈接:相當于創建文件的副本,在源文件修改時,同時修改,但文件擁有者是原來的文件擁有者,權限也和原來的一樣。 如果源文件被刪除了, 鏈接文件一樣使用。符號鏈接:文件擁有者和使用權限是鏈接文件的創建者,如果源文件被刪除了,符號鏈接就會出錯,不能夠讀取源文件的內容。區別:如果是符號連接,源文件刪了,符號連接就打不開原來的文件了 0如果是硬連接, 你把原來的文件刪

22、了還是能通過硬連接打開原來的文件,硬鏈接優點:1、只是目錄項中的一個記錄,系統不在硬盤中為硬鏈接文件分配空間,所以采用硬鏈接文件節省空間;2、硬鏈接文件是一個指針,每創建一個硬鏈接,硬盤上該索引節點文件的鏈接數增 1,所以只有鏈接數不為 0,可以刪除任意一個文件名,而不會丟失文件內容;缺點:1、不能在不同的文件系統中進行使用;2、不能對目錄進行硬鏈接;3、當心編輯器更新時刪除舊文檔;軟鏈接優點:1、可以跨越文件系統,也可以做關于目錄的鏈接;2、不必擔心編輯器的問題;缺點:1、Linux不得不專門支持一種軟鏈接文件類型,并在硬盤上為其分配索引節點 (inode)及空間;2、使得系統文件操作變得緩

23、慢2. 輸出重定向語句>>和 >的差別是什?答: > 是定向輸出到文件,如果文件不存在,就創建文件;如果文件存在,就將其清空;一般我們備份清理日志文件的時候,就是這種方法:先備份日志,再用 、>',將日志文件清空(文件大小變成0 字節);>> 這個是將輸出內容追加到目標文件中。如果文件不存在,就創建文件;如果文件存在,則將新的內容追加到那個文件的末尾,該文件中的原有內容不受影響。如上簡答題仍需涉及的知識點Linux 進程的幾種狀態間轉換圖 :Linux 的 0 號進程、 1 號進程的名稱與作用:Linux 進程的創建過程:什么是寫時復制:? 寫

24、時復制技術可以推遲、甚至免除數據的拷貝? 進程創建之初內核并不復制整個進程空間,而是使父子進程以只讀方式共享同一個拷貝? 數據只有在需要寫入時才會被復制,從而使各個進程擁有各自的拷貝fork()和 exec() 的功能 :fork 在英文中是“分叉”的意思,一個進程在運行中,如果使用了 fork ,就產生了另一個進程,于是進程就“分叉”了。當前進程為父進程,通過fork() 會產生一個子進程。對于父進程, fork 函數返回子程序的進程號而對于子程序, fork 函數則返回零, 這就是一個函數返回兩次的本質。exec 在 Linux 中可使用 exec 函數族, 包含多個函數( execl 、 execlp 、 execle 、 execv 、execve 和 execvp ) , 被用于啟動一個指定路徑和文件名的進程。 exec 函數族的特點體現在: 某進程一旦調用了 exec 類函數, 正在 執行的程序就被干掉了, 系統把代碼段替換成新的程序(由 exec 類函數執行)的代碼,并且原有的數

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論