Linux復(fù)習(xí)題匯總有答案_第1頁
Linux復(fù)習(xí)題匯總有答案_第2頁
Linux復(fù)習(xí)題匯總有答案_第3頁
Linux復(fù)習(xí)題匯總有答案_第4頁
Linux復(fù)習(xí)題匯總有答案_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

復(fù)習(xí)題匯總選擇題:.存放用戶帳號的文件是(C)0A.shadov/B.groupC.passwdD.gshadow.如何刪除一個非空子目錄/tmp(B)oA.del/tmp/*B.rm,rf/tmpC,rm-Ra/tmp/*D.rm-rf/imp/*.更改一個文件權(quán)限的命令是(C)oA.changeB.attribC.chmodD.At.為了達(dá)到使文件的所有者有讀(r)和寫Gv)的許可,而其他用戶只能進(jìn)行只讀訪問,在設(shè)置文件的許可值時(shí),應(yīng)當(dāng)設(shè)為:(B)。A.566B.644C.655D.744.為了將當(dāng)前目錄下的壓縮歸檔文件myftp.tar.gz解壓縮,我們可以使用:(A)。A,tar-xvzfmyftp.tar.gzB,tar-xvzmyftp,tar,gzC.tar-vzfmyftp.tar.gzD.tar-xvfmy也.tsar.&z.絕大多數(shù)Linux分區(qū)使用的文件系統(tǒng)類型是(D)oA.vfatB.nfsC.swapD.ext2.要改變文件的擁有權(quán),使用命令(B)oA.chgrpB.chownC.chshD.Chmod&下列提法中,不屬于ifconfig命令作用范圍的是(D)oA配置本地回環(huán)地址B配置網(wǎng)卡的IP地址c激活網(wǎng)絡(luò)適配器D加載網(wǎng)卡到內(nèi)核中9.用Is-al命令列出下面的文件列表,(D)文件是符號連接文件。A-rw-rw-i-w-2hel-susers56Sep0911:05helloB-rwxrwxrwx2hel-susers56Sep0911:05goodbeyCdrwxr-r-1heIusers1024Sep1008:10zhangDIrwxr-r-1heIusers2024Sep1208:12cheng1。.退出交互模式的shell,應(yīng)鍵入(C)□A<Esc>BAqCexitDquit?在Vi全屏幕文本編輯器中,在指令模式下鍵入哪條命令將實(shí)現(xiàn)文件的不保存強(qiáng)制退出效果。(B)A.:qB.:q!C.:xD.ZZ.下列關(guān)于/etc/fstab文件描述,正確的是(D)。fstab文件只能描述屬于Iinux的文件系統(tǒng)CD_ROM和軟盤必須是自動加載的fstab文件中描述的文件系統(tǒng)不能被卸載D.啟動時(shí)按fstab文件描述內(nèi)容加載文件系統(tǒng).vi中哪條命令是不保存強(qiáng)制退出(C)A.:wqB.:v/q!C.:q!D.:quit.當(dāng)使用mount進(jìn)行設(shè)備或者文件系統(tǒng)掛載的時(shí)候,需要用到的設(shè)備名稱位于(D)目錄。A./homeB./binC./etcD./dev.顯示系統(tǒng)主機(jī)名的命令是(A.uname-rB.whoamiunamewhoami默認(rèn)情況下管理員創(chuàng)建了一個用戶,就會在(B)目錄下創(chuàng)建一個用戶主目錄。A./usrB./homeC./rootD./etc17?在vi編輯器里,命令“dd”用來刪除當(dāng)前的(A)A.行B.變量C.字D.字符1&哪個命令可以將普通用戶轉(zhuǎn)換成超級用戶(D)A.superB.passwdC.tarD.Su.用系統(tǒng)會提示什么來讓你確認(rèn)(B)A.命令行的每個選項(xiàng)B.是否真的刪除C,是否有寫的權(quán)限D(zhuǎn).文件的位置.用戶編寫了一個文本文件a.txt,想將該文件名稱改為txt.a.下列命令(D)可以實(shí)現(xiàn)。A.cda.txtxt.aB.echoa.txt>txt.aC.rma.txttxt.aD.cata.txt>txt.a.某文件的組外成員的權(quán)限為只讀;所有者有全部權(quán)限;組內(nèi)的權(quán)限為讀與寫,則該文件的權(quán)限為(D)。A.467B.674C.476D.764.光盤所使用的文件系統(tǒng)類型為(B)。A.ext2B.ext3C.swapD.ISO9660.如果執(zhí)彳丁命令#chmod746fiIe.txt,那么該文件的權(quán)限是(A)。A.rv/xrrw?B.rw-r-r—C.—xr-rwxD.rwxr-.LINUX所有服務(wù)的啟動腳本都存放在()目錄中。A./etc/rc.d/init.dB./etc/init.dC./etc/rc.d/rcD./etc/rc.d.如果您想列出當(dāng)前目錄以及子目錄下所有擴(kuò)展名為“.txt”的文件,那么您可以使用的命令是()0A.Is*.txtB.find-nametxt"C.Is-d.txtD.find.txt".若要將當(dāng)前目錄中的myfiIe.txt文件壓縮成myfiIe.txt.tar.gz,則實(shí)現(xiàn)的命令為(B)。tar-cvfmyfiIe.txtmyfiIe.txt.tar.gztar-zcvfmyfiIe.txtmyfiIe.txt.tar.gztar-zcvfmyfiIe.txt.tar.gzmyfiIe.txttar-cvfmyfiIe.txt.tar.gzmyfiIe.txt.在給定文件中查找與設(shè)定條件相符字符串的命令為:(C)oAgrepBgzipCfindDsort填空題:1、鏈接分為:符號鏈接和硬鏈接。2、某文件的權(quán)限為:d-」-」「用數(shù)值形式表示該權(quán)限,則該八進(jìn)制數(shù)為:理4,該文件屬性是目錄文件。3、在Linux系統(tǒng)中,以文件方式訪問設(shè)備。4、安裝Linux系統(tǒng)對硬盤分區(qū)時(shí),必須有兩種分區(qū)類型:ex(3和swap。5、管道就是將前一個命令的標(biāo)準(zhǔn)輸出作為后一個命令的標(biāo)準(zhǔn)輸出。6,在超級用戶下顯示Linux系統(tǒng)中正在運(yùn)行的全部進(jìn)程,應(yīng)使用的命令及參數(shù)是DS7UX7、在Linux的兩種鏈接文件中,只能實(shí)現(xiàn)對文件鏈接的一種方式是:軟鏈接8、Linux在T386體系結(jié)構(gòu)中支持兩級分頁機(jī)構(gòu)。9、在Linux系統(tǒng)中,以文件方式訪問設(shè)備。結(jié)束后臺進(jìn)程的命令是_kiU—oLinux內(nèi)核弓|導(dǎo)時(shí),從文件/etc/fstad,讀加重疝載的語系統(tǒng)。[2、,Linux系統(tǒng)中有三種基本的文件類型:一普通三奔、一目錄文件和■設(shè)備文件。簡答題:Linux中主要有哪兒種內(nèi)核鎖?Linux的內(nèi)核鎖主要是自旋鎖和信號量。Linux中的用戶模式和內(nèi)核模式是什么含意?MS-DOS等操作系統(tǒng)在單一的CPU模式下運(yùn)行,但是一些類Unix的操作系統(tǒng)則使用了雙模式,可以有效地實(shí)現(xiàn)時(shí)間共享。在Linux機(jī)器上,CPU要么處于受信任的內(nèi)核模式,要么處于受限制的用戶模式。除了內(nèi)核本身處于內(nèi)核模式以外,所有的用戶進(jìn)程都運(yùn)行在用戶模式之中。內(nèi)核模式的代碼可以無限制地訪問所有處理器指令集以及全部內(nèi)存和I/O空間。如果用戶模式的進(jìn)程要享有此特權(quán),它必須通過系統(tǒng)調(diào)用向設(shè)備驅(qū)動程序或其他內(nèi)核模式的代碼發(fā)出請求。另外,用戶模式的代碼允許發(fā)生缺頁,而內(nèi)核模式的代碼則不允許。在2.4和更早的內(nèi)核中,僅僅用戶模式的進(jìn)程可以被上下文切換出局,由其他進(jìn)程搶占。除非發(fā)生以下兩種情況,否則內(nèi)核模式代碼可以一直獨(dú)占CPU:⑴它自愿放棄CPU;⑵發(fā)生中斷或異常。2.6內(nèi)核引入了內(nèi)核搶占,大多數(shù)內(nèi)核模式的代碼也可以被搶占。怎樣申請大塊內(nèi)核內(nèi)存?在Linux內(nèi)核環(huán)境下,申請大塊內(nèi)存的成功率隨著系統(tǒng)運(yùn)行時(shí)間的增加而減少,雖然可以通過vmalloc系列調(diào)用申請物理不連續(xù)但虛擬地址連續(xù)的內(nèi)存,但畢竟其使用效率不高且在32位系統(tǒng)上vmalloc的內(nèi)存地址空間有限。所以,一般的建議是在系統(tǒng)啟動階段申請大塊內(nèi)存,但是其成功的概率也只是比較高而已,而不是100舟。如果程序真的比較在意這個申請的成功與否,只能退用“啟動內(nèi)存”(BootMemory)。下面就是申請并導(dǎo)出啟動內(nèi)存的一段示例代碼:void*xbootmem=NULL;EXPORTSYMBOL(xbootmem):unsignedlongx_bootmem_size=0;EXPORTSYMBOL(x_bootmem_size);staticint_initxbootmemsetup(char*str)(xbootmemsize=memparse(str,&str);x_bootmem=aIIoc_bootmem(x_bootmem_size);printk("Reserved%lubytesfrom%pforx\n",x_bootmem_size,xbootmem);return1;1_setup("x-bootmemZZ.",x_bootmem_setup);可見其應(yīng)用還是比較簡單的,不過利弊總是共生的,它不可避免也有其自身的限制:內(nèi)存申請代碼只能連接進(jìn)內(nèi)核,不能在模塊中使用。被申請的內(nèi)存不會被頁分配器和slab分配器所使用和統(tǒng)計(jì),也就是說它處于系統(tǒng)的可見內(nèi)存之外,即使在將來的某個地方你釋放了它。一般用戶只會申請一大塊內(nèi)存,如果需要在其上實(shí)現(xiàn)復(fù)雜的內(nèi)存管理則需要自己實(shí)現(xiàn)。在不允許內(nèi)存分配失敗的場合,通過啟動內(nèi)存預(yù)留內(nèi)存空間將是我們唯一的選擇。用戶進(jìn)程間通信主要哪幾種方式?管道、命名管道、信號、消息隊(duì)列、共享內(nèi)存、信號量、套接字通過伙伴系統(tǒng)申請內(nèi)核內(nèi)存的函數(shù)有哪些?在物理頁面管理上實(shí)現(xiàn)了基于區(qū)的伙伴系統(tǒng)(zonebasedbuddysystem)°對不同區(qū)的內(nèi)存使用單獨(dú)的伙伴系統(tǒng)(buddysystem)管理,而且獨(dú)立地監(jiān)控空閑頁。相應(yīng)接口aIloc_pages(gfp_mask,order),get_free_pages(gfp_mask,order)等。通過slab分配器中請內(nèi)核內(nèi)存的函數(shù)有?Linux的內(nèi)核空間和用戶空間是如何劃分的(以32位系統(tǒng)為例)?vmalloc()申請的內(nèi)存有什么特點(diǎn)?用戶程序使用mallocO申請到的內(nèi)存空間在什么范圍?在支持并使能MMU的系統(tǒng)中,Linux內(nèi)核和用戶程序分別運(yùn)行在物理地址模式還是虛擬地址模式?ARM處理器是通過兒級也表進(jìn)行存儲空間映射的?Linux是通過什么組件來實(shí)現(xiàn)支持多種文件系通的?Linux虛擬文件系統(tǒng)的關(guān)鍵數(shù)據(jù)結(jié)構(gòu)有哪些?(至少寫出四個)對文件或設(shè)備的操作函數(shù)保存在那個數(shù)據(jù)結(jié)構(gòu)中?Linux中的文件包括哪些?創(chuàng)建進(jìn)程的系統(tǒng)調(diào)用有那些?調(diào)用scheduleo進(jìn)行進(jìn)程切換的方式有幾種?Linux調(diào)度程序是根據(jù)進(jìn)程的動態(tài)優(yōu)先級還是靜態(tài)優(yōu)先級來調(diào)度進(jìn)程的?進(jìn)程調(diào)度的核心數(shù)據(jù)結(jié)構(gòu)是哪個?如何加載、卸載一個模塊?模塊和應(yīng)用程序分別運(yùn)行在什么空間?Linux中的浮點(diǎn)運(yùn)算由應(yīng)用程序?qū)崿F(xiàn)還是內(nèi)核實(shí)現(xiàn)?模塊程序能否使用可鏈接的庫函數(shù)?TLB中緩存的是什么內(nèi)容?Linux中有哪幾種設(shè)備?字符設(shè)備驅(qū)動程序的關(guān)鍵數(shù)據(jù)結(jié)構(gòu)是哪個?設(shè)備驅(qū)動程序包括哪些功能函數(shù)?如何唯一標(biāo)識一個設(shè)備?Linux通過什么方式實(shí)現(xiàn)系統(tǒng)調(diào)用?Linux軟中斷和工作隊(duì)列的作用是什么?操作題:.在/homeH錄下查找文件名為。Profile的文件,找到后刪除.將test.tar.gz文件解壓縮.升級安裝wu-ftpd軟件包.創(chuàng)建一,個用戶,用戶名為user02,所屬私有組和標(biāo)準(zhǔn)組為stuff,用戶家目錄為/home/user2,用戶登陸shelI為/bin/basho.賦了所有用戶讀和寫backup.tar.gz文件的權(quán)限:.在當(dāng)前目錄/home/zheng下新建一個目錄back,將當(dāng)前目錄改為back,在back下新建2個長度為0的文件testl,test2,然后把test2移到其父目錄中并改名為filel2。.在當(dāng)前目錄/home/zheng下新建一個目錄back,將當(dāng)前目錄改為back,在back下新建2個長度為0的文件testktest2,然后把test2移到其父目錄中并改名為filel2o&現(xiàn)在需要統(tǒng)計(jì)當(dāng)前目錄/home/zheng下普通文件的數(shù)目并顯示結(jié)果,如何實(shí)現(xiàn)?9.假設(shè)你是系統(tǒng)管理員,需要增加一個新的用戶賬號zheng.為新用戶設(shè)置初始密碼,鎖定用戶賬號uly,并刪除用戶張?zhí)朿hange1()若給需要將/home/zheng目錄下的所有文件打包壓縮JA/tmp/zheng.tar.gz,你準(zhǔn)備怎么做?當(dāng)需要從壓縮包中恢復(fù)時(shí),又該如何處理?編程題:.下面給出了一個SHEIJL程序,試對其行后有#(n)形式的語句進(jìn)行解釋,并說明程序完成的功能。#!/bin/shDIRMAME二'Is/rootIgrepbak'#(1)if[-z〃$DIRNAME〃];then#(2)mkdir/root/bak;cd/root/bak#⑶fiYY二'date+%y'

溫馨提示

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

最新文檔

評論

0/150

提交評論