Linux 考試試題
一、選擇題 (每小題2分,共50分)
1.在創(chuàng)建Linux分區(qū)時(shí),一定要?jiǎng)?chuàng)建( D )兩個(gè)分區(qū)
A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分區(qū)
2.在Red Hat Linux 9中,系統(tǒng)默認(rèn)的(A)用戶對(duì)整個(gè)系統(tǒng)擁有完全的控制權(quán)。
A. root B. guest C. administrator D.supervistor.
3. 當(dāng)?shù)卿汱inux時(shí),一個(gè)具有唯一進(jìn)程ID號(hào)的shell將被調(diào)用,這個(gè)ID是什么( B )
A. NID B. PID C. UID D. CID
4. 下面哪個(gè)命令是用來定義shell的全局變量( D )
A. exportfs B. alias C. exports D. export
5. 哪個(gè)目錄存放用戶密碼信息( B )
A. /boot B. /etc C. /var D. /dev
6. 默認(rèn)情況下管理員創(chuàng)建了一個(gè)用戶,就會(huì)在( B )目錄下創(chuàng)建一個(gè)用戶主目錄。
A. /usr B. /home C. /root D. /etc
7. . 當(dāng)使用mount進(jìn)行設(shè)備或者文件系統(tǒng)掛載的時(shí)候,需要用到的設(shè)備名稱位于( D )目錄。
A. /home B. /bin C. /etc D. /dev
8. 如果要列出一個(gè)目錄下的所有文件需要使用命令行( C )。
A. ls –l B. ls C. ls –a(所有) D. ls –d
9. 哪個(gè)命令可以將普通用戶轉(zhuǎn)換成超級(jí)用戶(D )
A. super B. passwd C. tar D. su
10. 除非特別指定,cp假定要拷貝的文件在下面哪個(gè)目錄下( D )
A. 用戶目錄 B. home目錄 C. root目錄 D. 當(dāng)前目錄
11. 在vi編輯器里,命令"dd"用來刪除當(dāng)前的( A )
A. 行 B. 變量 C. 字 D. 字符
12. 當(dāng)運(yùn)行在多用戶模式下時(shí),用Ctrl+ALT+F*可以切換多少虛擬用戶終端( B )
A. 3 B. 6 C. 1 D. 12
13. Linux啟動(dòng)的第一個(gè)進(jìn)程init啟動(dòng)的第一個(gè)腳本程序是( B )。
A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d
14. 按下(A )鍵能終止當(dāng)前運(yùn)行的命令
A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D
15. 下面哪個(gè)命令用來啟動(dòng)X Window ( C )
A. runx B. Startx C. startX D. xwin
16. 用來分離目錄名和文件名的字符是( B )
A. dash (-) B. slash (/) C. period (.) D. asterisk(*)
17. 用 "rm -i",系統(tǒng)會(huì)提示什么來讓你確認(rèn)( B )
A. 命令行的每個(gè)選項(xiàng) B. 是否真的刪除 C. 是否有寫的權(quán)限 D. 文件的位置
18. 以下哪個(gè)命令可以終止一個(gè)用戶的所有進(jìn)程( D )
A. skillall B. skill C. kill D. killall
19.在Red Hat Linux 9中,一般用( D )命令來查看網(wǎng)絡(luò)接口的狀態(tài)
A. ping B. ipconfig C. winipcfg D ifconfig
20. vi中哪條命令是不保存強(qiáng)制退出( C )(第五章)
A. :wq B. :wq! C. :q! D. :quit
21.局域網(wǎng)的網(wǎng)絡(luò)設(shè)備通常有(ABCDE )
A. 交換機(jī) B. 路由器 C. 網(wǎng)橋 D. 雙絞線 E. HUB
22.在下列分區(qū)中,Linux默認(rèn)的分區(qū)是( B )
A. FAT32 B. EXT3 C FAT .D NTFS
23.若要將鼠標(biāo)從VM中釋放出來,可按 ( A )鍵來實(shí)現(xiàn)
A. Ctrl + Alt B. Ctrl +Alt +Del C. Ctrl +Alt +Enter D Ctrl +Enter
24.如果用戶想對(duì)某一命令詳細(xì)的了解,可用(C)
A. ls B. help (內(nèi)部) C. man(列舉的信息多) D dir
25. Samba服務(wù)器的配置文件是 (D )。
A httpd.conf B inetd.conf C rc.samba D smb.conf
二、填空題 (每空1分,共10分)
26. 在Linux系統(tǒng)中,以_文件的_方式訪問設(shè)備 。
27. Linux內(nèi)核引導(dǎo)時(shí),從文件 _/etc/fstad___中讀取要加載的文件系統(tǒng)。
28. Linux文件系統(tǒng)中每個(gè)文件用__i節(jié)點(diǎn)_____來標(biāo)識(shí)。
29. 某文件的權(quán)限為:d-rw-_r--_r--,用數(shù)值形式表示該權(quán)限644,該文件屬性是 目錄。
30. 靜態(tài)路由設(shè)定后,若網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化,需由__系統(tǒng)管理員___修改路由的設(shè)置。
31. 網(wǎng)絡(luò)管理的重要任務(wù)是:__控制___和_監(jiān)控_______。
32. 安裝Linux系統(tǒng)對(duì)硬盤分區(qū)時(shí),必須有兩種分區(qū)類型:文件系統(tǒng)分區(qū)___ 和 ___交換分區(qū)________ 。
33. 編寫的Shell程序運(yùn)行前必須賦予該腳本文件__執(zhí)行___權(quán)限。
三、操作題(每小題5分,共40分)
40.簡述在虛擬機(jī)中安裝Red Hat Linux 9.0 的過程
答;1。下載操作系統(tǒng)的鏡像ISO文件
2.下載虛擬機(jī)并安裝
3.通過ISO文件安裝操作系統(tǒng)
4.執(zhí)行相關(guān)配置即可
往年復(fù)習(xí)題
一、選擇題:
1.以下哪一個(gè)是linux內(nèi)核的穩(wěn)定版本( B )
A.2.5.24 B. 2.6.17 C. 1.7.18 D. 2.3.20
2.怎樣顯示當(dāng)前目錄( A )。
A. pwd B. cd C. who D. ls
3.欲把當(dāng)前目錄下的 file1.txt 復(fù)制為 file2.txt,正確的命令是( D )。
A. copy file1.txt file2.txt B. cp file1.txt | file2.txt
C. cat file2.txt file1.txt D. cat file1.txt > file2.txt
4. 如果您想列出當(dāng)前目錄以及子目錄下所有擴(kuò)展名為“.txt”的文件,那么您可以使用的命令是( B )。
A. ls *.txt B. find . –name “.txt” C. ls –d .txt D. find . “.txt”
5. 如何刪除一個(gè)非空子目錄 /tmp( B )。
A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*
6. 存放用戶帳號(hào)的文件是( C )。
A. shadow B. group C. passwd D. Gshadow
7.下面哪個(gè)系統(tǒng)目錄中包含Linux使用的外部設(shè)備( B )。
A. /bin B. /dev C. /boot D. /home
8.一個(gè)文件名字為rr.Z,可以用來解壓縮的命令是( D )
A.tar B. gzip C. compress D. uncompress
9. Linux通過VFS支持多種不同的文件系統(tǒng)。Linux缺省的文件系統(tǒng)是( C )
A.VFAT B. ISO9660 C. Ext系列 D. NTFS
10. 在vi編輯器中的命令模式下,鍵入( B )可在光標(biāo)當(dāng)前所在行下添加一新行
A. O B. o C. i D. a
11.在vi編輯器中的命令模式下,重復(fù)上一次對(duì)編輯的文本進(jìn)行的操作,可使用( C )命令。
A.上箭頭 B. 下箭頭 C. . D. *
12.刪除文件命令為(D)
A.mkdir B. move C. mv D. rm
13.如果想在Linux下實(shí)現(xiàn)熱啟,應(yīng)當(dāng)修改/etc/inittab下的哪一行( B )
A.#Trap CTRL-ALT-DELETE
B. ca::ctrlaltdel:/sbin/shutdown -t3 -r now
C. id:3:initdefault:
D. 10:3:wait:/etc/rc.d/rc 3
14.假設(shè)文件fileA的符號(hào)鏈接為fileB,那么刪除fileA后,下面的描述正確的是( B)
A.fileB也隨之被刪除
B. fileB仍存在,但是屬于無效文件
C. 因?yàn)閒ileB未被刪除,所以fileA會(huì)被系統(tǒng)自動(dòng)重新建立
D. fileB會(huì)隨fileA的刪除而被系統(tǒng)自動(dòng)刪除
15.在給定文件中查找與設(shè)定條件相符字符串的命令為( A )
A.grep B. gzip C. find D. sort
16.從后臺(tái)啟動(dòng)進(jìn)程,應(yīng)在命令的結(jié)尾加上符號(hào)( A )
A.& B. @ C. # D. $
17. 如果執(zhí)行命令 #chmod 746 file.txt,那么該文件的權(quán)限是( A )。
A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r—
18. Linux有三個(gè)查看文件的命令,若希望在查看文件內(nèi)容過程中可以用光標(biāo)上下移動(dòng)來查看文件內(nèi)容,應(yīng)使用命令( C )
A.cat B. more C. less D. menu
19. 若一臺(tái)計(jì)算機(jī)的內(nèi)存為128MB,則交換分區(qū)的大小通常是( C )
A.64MB B. 128MB C. 256MB D. 512MB
20. 在使用mkdir命令創(chuàng)建新的目錄時(shí),在其父目錄不存在時(shí)先創(chuàng)建父目錄的選項(xiàng)是( B )
A.-m B. -p C. -f D.-d
21. 用ls –al 命令列出下面的文件列表,是符號(hào)連接文件的是( D )
A.-rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello
B.-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey
C.drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang
D.lrwxr--r-- 1 hel users 7 Sep 12 08:12 cheng
22. 文件exer1的訪問權(quán)限為rw-r--r--,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫權(quán)限,下列命令正確的是( A )
A.chmod a+x, g+w exer1 B.chmod 765 exer1
C.chmod o+x exer1 D.chmod g+w exer1
23. 關(guān)閉linux系統(tǒng)(不重新啟動(dòng))可使用-命令( C )
A.ctrl+alt+del B.shutdown -r C.halt D.reboot
24.對(duì)文件進(jìn)行歸檔的命令為(B )
A.gzip B.tar C.dump D.dd
25. NFS是( C )系統(tǒng)
A.文件 CbPLinux聯(lián)盟B 磁盤 CbPLinux聯(lián)盟C.網(wǎng)絡(luò)文件 CbPLinux聯(lián)盟D.操作
26. 下列那一個(gè)指令可以設(shè)定使用者的密碼( C )
A.pwd B.newpwd C.passwd D.password
27. 下列那一個(gè)指令可以切換使用者身份( D )
A.passwd B.log C.who D.su
28. 下列那一個(gè)指令可以顯示目錄的大小( C )
A.dd B.df C.du D.dw
29. 下列那一個(gè)不是壓縮指令( D )
A.compress B.gzip C.bzip2 D.tar
30. 下列那一個(gè)指令可以用來切換至不同的 runlevels( B )
A.tel CbPLinux聯(lián)盟B telinit CbPLinux聯(lián)盟C.goto CbPLinux聯(lián)盟D.reboot
31. 欲查詢 bind 套件是否有安裝,可用下列那一指令( D )
A.rpm -ivh bind*.rpm B.rpm -q bind*.rpm
C.rpm -U bind*.rpm D.rpm -q bind
32. 欲安裝 bind 套件, 應(yīng)用下列那一指令( A )
A.rpm -ivh bind*.rpm B.rpm -ql bind*.rpm
C.rpm -V bind*.rpm D.rpm -ql bind
33. 欲移除 bind 套件,應(yīng)用下列那一指令( D )
A.rpm -ivh bind*.rpm B.rpm -Fvh bind*.rpm
C.rpm -ql bind*.rpm D.rpm -e bind
34. 下列那一個(gè)指令可以用來查看系統(tǒng)負(fù)載情形( A )
A.w B.who c C.load D.ps
35. 檔案權(quán)限 755 , 對(duì)檔案擁有者而言, 何義( A )
A.可讀,可執(zhí)行, 可寫入 CbPLinux聯(lián)盟B 可讀 CbPLinux聯(lián)盟C.可讀,可執(zhí)行 CbPLinux聯(lián)盟D.可寫入CbPLinux聯(lián)盟CbPLinux聯(lián)盟
36.下面哪個(gè)系統(tǒng)目錄中存放了系統(tǒng)引導(dǎo)、啟動(dòng)時(shí)使用的一些文件和目錄( D )。
A./root B. /bin C. /dev D. /boot
37. 如何刪除目錄 /tmp下的所有文件及子目錄( D )。
A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*
38.可以用來對(duì)文件xxx.gz解壓縮的命令是( C )
A.compress B. uncompress C. gunzip D. tar
39.對(duì)文件重命名的命令為(C)
A.rm B. move C. mv D. mkdir
40. 一下哪個(gè)環(huán)境變量表示當(dāng)前路徑( B )。
A. PATH B. PWD C. HOME D.ROOT
相關(guān)文章推薦:
5.Linux認(rèn)證考試基礎(chǔ)知識(shí)試題及答案
10.2016年嵌入式系統(tǒng)認(rèn)證復(fù)習(xí)題及答案
二、填空題:
1. /Sbin 目錄用來存放系統(tǒng)管理員使用的管理程序
2.在Linux系統(tǒng)下,第二個(gè)IDE通道的硬盤(從盤)被標(biāo)識(shí)為 hdb
3.vi編輯器具有三種工作模式,即:命令模式、文本編輯模式和 行編輯模式
4.linux文件系統(tǒng)中每個(gè)文件用 i節(jié)點(diǎn) 來標(biāo)識(shí)
5.前臺(tái)啟動(dòng)的進(jìn)程使用復(fù)合鍵 CTRL+C 終止。
6. 結(jié)束后臺(tái)進(jìn)程的命令是 kill
7.將前一個(gè)命令的標(biāo)準(zhǔn)輸出作為后一個(gè)命令的標(biāo)準(zhǔn)輸入,稱之為 管道
8.增加一個(gè)用戶的命令是 useradd
9.成批添加用戶的命令是 newuser
10. 檢查已安裝的文件系統(tǒng)/dev/had5是否正常,若檢查有錯(cuò),則自動(dòng)修復(fù),其命令及參數(shù)是
Fsck –a /dev/had5
11.把文件file1和file2合并成file3的命令是 cat file1 file2>file3
12.在/home目錄中查找所有的用戶目錄的命令是 find /home –type d
13. top 命令能夠?qū)崟r(shí)地顯示進(jìn)程狀態(tài)信息。
14. 利用管道技術(shù)統(tǒng)計(jì)當(dāng)前目錄下有多少個(gè)文件,該命令是 ls ./|wc –w
15.以下為 u盤插入usb接口后執(zhí)行fdisk –l的結(jié)果。則要將該u盤掛裝到/mnt/usb下的命令是 mount /dec/sdb1 /mnt/usb
16. 在 Linux 系統(tǒng)中,壓縮文件后生成后綴為.gz文件的命令是 gzip
17. RPM有5種基本操作模式,即: 安裝、查詢、校驗(yàn)、升級(jí)、刪除
18.將當(dāng)前目錄下的文件man.config 壓縮為man.config.bz2 的命令是 bzip2 –z man.config
19.將/home/stu目錄下所有的.gz壓縮文件解壓縮,包括子目錄,命令是 gunzip –r /home/stu
20.將當(dāng)前目錄下的bin目錄和hello、hello.c文件備份并壓縮為binzxj.tar.gz文件的命令是 tar –czvf binzxj.tar.gz bin hello hello.c
21. 將/home/ixdba目錄做歸檔壓縮,壓縮后生成ixdba.tar.bz2文件,并將此文件保存到/home目錄下,實(shí)現(xiàn)此任務(wù)的tar命令格式 tar -cjvf /home/ ixdba.tar.bz2 /home/ixdba
22.如下為命令終端下的一個(gè)截圖:
則,以下兩句的執(zhí)行結(jié)果是: the home path is $HOME
path=‘the home path is $HOME’
echo $path
23. 以下為程序名為prog的程序內(nèi)容。則 sh prog a b c d的執(zhí)行結(jié)果為 C
set A B C D
shift
shift
echo $1
24. RPM有5種基本操作模式,即: 。
25. shell腳本程序test(具有可執(zhí)行權(quán)限)只有如下兩條語句,則sh test 5的運(yùn)行結(jié)果是50.00
price=$10.00
echo $price
三、簡答題:
1. 簡述linux的幾個(gè)運(yùn)行級(jí)別及其相應(yīng)的含義。
0-關(guān)機(jī)模式,
1-單用戶模式,單用戶只有系統(tǒng)管理員可以登錄。
2-多用戶模式,但是不支持文件共享,例如不支持NFS服務(wù).這種模式不常用。
3-完全的多用戶模式,支持NFS服務(wù).最常用的用戶模式,默認(rèn)登錄到系統(tǒng)的字符界面。
4-保留模式。
5-完全多用戶模式,默認(rèn)登錄到X-window系統(tǒng),也就是登錄到linux圖形界面。
6-重啟模式,也就是執(zhí)行關(guān)閉所有運(yùn)行的進(jìn)程,然后重新啟動(dòng)系統(tǒng)。
2.什么是鏈接?符號(hào)鏈接與硬鏈接的區(qū)別是什么?
鏈接是指用一個(gè)i節(jié)點(diǎn)對(duì)應(yīng)多個(gè)文件名。硬鏈接是把文件的i節(jié)點(diǎn)號(hào)指向該i節(jié)點(diǎn),
且鏈接計(jì)數(shù)器值加1。刪除鏈接文件時(shí)計(jì)數(shù)器值減1,當(dāng)其值為0時(shí),i節(jié)點(diǎn)被釋放。
符號(hào)鏈接是只有文件名的一個(gè)鏈接文件,并不指向一個(gè)真正的i節(jié)點(diǎn)。
在刪除符號(hào)鏈接文件時(shí)與硬鏈接文件有區(qū)別。
3.使用進(jìn)程調(diào)度啟動(dòng),指定30分鐘后(或在2008年12月28日晚上20點(diǎn)30分)將/home/stu目錄里的文件備份并壓縮為stu.tar.gz,并放到/home/temp目錄里(當(dāng)前/home/temp目錄并不存在)。
(1) 編輯一個(gè)文件,如:atfile,內(nèi)容如下:
mkdir /home/temp
tar –czvf /home/temp/stu.tar.gz /home/stu/*
(2) 執(zhí)行at命令
at –f atfile now +30 minutes
解答2:
(1) 執(zhí)行at命令
at now +30 minutes
(2) 回車出現(xiàn)at>提示符后,繼續(xù)輸入要做的命令
at> mkdir /home/temp
at> tar –czvf /home/temp/stu.tar.gz /home/stu/*
at>
4.Shell程序中,對(duì)用戶變量賦值有哪些方式?簡要說明每種賦值方式的使用方法。
(1) 等號(hào)賦值
1)在等號(hào)前后均不能有空格。
2)當(dāng)需要將一個(gè)包含空格的字符串賦給用戶變量時(shí),應(yīng)用單引號(hào)將該字符串括起來。
(2) 鍵盤賦值
由read命令來實(shí)現(xiàn)的。用法為:read 用戶變量名
當(dāng)shell程序執(zhí)行到該行時(shí),將等待用戶從鍵盤輸入,
當(dāng)用戶按下回車鍵時(shí)shell把你輸入的內(nèi)容賦給用戶變量。
(3) 命令替換賦值
用法為:用戶變量=`命令`
該語句將首先執(zhí)行反向單引號(hào)之間的命令,
然后將其執(zhí)行后輸出的內(nèi)容賦給該用戶變量,在這種賦值方式中,
等號(hào)前后同樣不能有空格,而且必須用反向單引號(hào)(即重音號(hào))把命令括起來。
四、綜合應(yīng)用:
1.編寫1個(gè)彈出式菜單的shell程序并實(shí)現(xiàn)其簡單的菜單功能:
*******************************************************
* MENU *
* 1.copy 2.rename *
* 3.remove 4.find *
* 5.exit *
*******************************************************
即用戶按下數(shù)字1,則提示用戶輸入源和目的文件名后執(zhí)行復(fù)制;輸入數(shù)字2,則提示用戶輸入要更名的文件或目錄后執(zhí)行更名操作;輸入數(shù)字3,則提示用戶輸入要?jiǎng)h除的文件并執(zhí)行刪除操作;輸入數(shù)字4,則提示用戶輸入要查找的文件并執(zhí)行查找操作;輸入數(shù)字5,則退出該菜單shell程序的執(zhí)行。
#! /bin/sh -
clear
while [ 0 ]; do
echo "************************************************"
echo " menu "
echo " 1.copy 2.rename "
echo " 3.remove 4.find "
echo " 5.exit "
echo "************************************************"
echo
echo -n " select:"
read choice
echo
case $choice in
1)
echo -n "source file:"
read src
echo
echo -n "destination fold:"
read des
cp -arf $src $des
if $?; then
echo "copy sucessful!"
else
echo " copy fail"
fi;;
2)
echo -n "the file to be renamed:"
read src
echo
echo -n "the new file:"
read des
mv $src $des
if $?; then
echo "rename sucessful!"
else
echo " rename fail"
fi;;
3)
echo -n "the file to be removed:"
read src
rm -rf $src
if $?; then
echo "remove sucessful!"
else
echo " remove fail"
fi;;
4)
echo -n "the file to be found:"
read src
find $HOME -name $src;;
5) exit;;
*) echo "Invalid option";;
esac
done
2. 編寫shell程序,實(shí)現(xiàn)自動(dòng)刪除50個(gè)用戶賬號(hào)的功能。賬號(hào)名為stud1至stud50
#!/bin/sh
i=1
while [ $i -le 50 ]
do
userdel -r stud${i}
i=$(($i+1 ))
done
echo "remove sucessful!"
else
echo " remove fail"
fi;;
#! /bin/sh –
for i in 1 2 3 4 5 6 7 8 9
do
for j in 1 2 3 4 5 6 7 8 9
do
if ( test $j -le $i ) then
echo -ne `expr $i \* $j` "\t"
else
echo
break
fi
done
done
相關(guān)文章推薦:
5.Linux認(rèn)證考試基礎(chǔ)知識(shí)試題及答案
10.2016年嵌入式系統(tǒng)認(rèn)證復(fù)習(xí)題及答案
【Linux 考試試題】相關(guān)文章:
linux認(rèn)證考試筆試題及答案06-22
Linux認(rèn)證考試課后基礎(chǔ)試題及答案08-20
Linux認(rèn)證考試基礎(chǔ)知識(shí)試題及答案12-14
Linux認(rèn)證考試科目06-03
Linux認(rèn)證測試題含答案08-21