linux考試基礎知識測驗


Linux系統管理基礎測試(100分鍾)
姓名:
座位號:
一.單項選擇題:(每小題0.5分,共計30分) 

1.    cron 后台常駐程序 (daemon) 用於:D
A. 負責文件在網絡中的共享 
B. 管理打印子系統Manages the printing subsystem 
C. 跟蹤管理系統信息和錯誤 
D. 管理系統日常任務的調度 (scheduling)
2.    在大多數Linux發行版本中,以下哪個屬於塊設備 (block devices) ? B
A. 串行口
B. 硬盤 
C. 虛擬終端
D. 打印機
3.    下面哪個Linux命令可以一次顯示一頁內容? C
A. pause 
B. cat 
C. more 
D. grep 
4.    怎樣了解您在當前目錄下還有多大空間? c
A. Use df 
B. Use du / 
C. Use du . 
D. Use df . 
5.    怎樣更改一個文件的權限設置? B
A. attrib 
B. chmod 
C. change 
D. file 
6.    假如您需要找出 /etc/my.conf 文件屬於哪個包 C (package) ,您可以執行: 
A. rpm -q /etc/my.conf 
B. rpm -requires /etc/my.conf 
C. rpm -qf /etc/my.conf 
D. rpm -q | grep /etc/my.conf 
7.    假如當前系統是在 level 3 運行,怎樣不重啟系統就可轉換到 level 5 運行? B
A. Set level = 5 
B. telinit 5 
C. run 5 
D. ALT-F7-5 
telinit 是init 的一個軟連接。當系統起來后,init進程會占用PID 1,init程序會在入口處判斷PID,如果不是1,就退出init處理程序,轉而調用telinit.init相當於一個快捷方式。。
8.    那個命令用於改變 IDE 硬盤的設置? C
A. hdparam 
B. ideconfig 
C. hdparm 
D. hddparm
IDE-had, sata(scsi)串口-sda;
9.    下面哪個命令可以列出定義在以后特定時間運行一次的所有任務?A     
A. atq
B. cron
C. batch
D. at
10.    下面命令的作用是:set PS1="[uwt]\$",export PS1   B
A. 改變錯誤信息提示
B. 改變命令提示符
C. 改變一些終端參數
D. 改變輔助命令提示符
11.    作為一個管理員,你希望在每一個新用戶的目錄下放一個文件 .bashrc ,那么你應該在哪個目錄下放這個文件,以便於新用戶創建主目錄時自動將這個文件復制到自己的目錄下。        A
A. /etc/skel/
B. /etc/default/
C. /etc/defaults/
D. /etc/profile.d/
當您用 useradd 命令來創建一個新用戶帳戶時,它將所有的文件從 /etc/skel 復制到用戶的新的主目錄中(如果按默認應該在/home下)。這意味着您可以將有幫助的 .bash_profile 和 .bashrc 文件放在 /etc/skel 中,使新用戶有一個好的開始。
http://www.cnblogs.com/ZhangShuo/articles/1836711.html
12.    在bash中,export命令的作用是: C 
A. 在子shell中運行條命令
B. 使在子shell中可以使用命令歷史記錄
C. 為其它應用程序設置環境變量
D. 提供NFS分區給網絡中的其它系統使用
13.    在使用了shadow口令的系統中,/etc/passwd和/etc/shadow兩個文件的權限正確的是:C
A. -rw-r----- , -r--------
B. -rw-r--r-- , -r--r--r--
C. -rw-r--r-- , -r--------
D. -rw-r--rw- , -r-----r--
14.    下面哪個參數可以刪除一個用戶並同時刪除用戶的主目錄?  C
A. rmuser -r
B. deluser -r
C. userdel -r
D. usermgr -r
15.    有一個備份程序mybackup,需要在周一至周五下午1點和晚上8點各運行一次,下面哪條crontab的項可以完成這項工作?B

A. 0 13,20 * * 1,5 mybackup
B. 0 13,20 * * 1,2,3,4,5 mybackup        1-5
C. * 13,20 * * 1,2,3,4,5 mybackup
D. 0 13,20 1,5 * *  mybackup
16.    如何從當前系統中卸載一個已裝載的文件系統   A
A. umount
B. dismount
C. mount -u
E. 從 /etc/fstab 中刪除這個文件系統項
17.    如果你的umask設置為022,缺省的,你創建的文件的權限為:D
A. ----w--w-
B. -w--w----
C. r-xr-x---
D. rw-r--r—文件默認666
18.    在一條命令中如何查找一個二進制命令 Xconfigurator 的路徑?D
A. apropos Xconfigurator 
B. find Xconfigurator
C. where Xconfigurator
D. which Xconfigurator
19.    哪一條命令用來裝載所有在 /etc/fstab 中定義的文件系統?  B
A. amount
B. mount -a
C. fmount
D. mount -f
20.    運行一個腳本,用戶不需要什么樣的權限?B
A. read
B. write
C. execute
D. browse on the directory    瀏覽
21.    在Linux中,如何標識接在IDE0上的slave硬盤的第2個邏輯分區?C
A. /dev/hdb2
B. /dev/hd1b2
C. /dev/hdb6
D. /dev/hd1b6
22.    在應用程序起動時,如何設置進程的優先級?B
A. priority
B. nice
C. renice
D. setpri
23.    定時任務第二個*代表()B
A.分
B.時
C.日
    D.星或月
24.    下面哪條命令可以把f1.txt復制為f2.txt?  C
A. cp f1.txt | f2.txt
B. cat f1.txt | f2.txt
C. cat f1.txt > f2.txt
D. copy f1.txt | f2.txt      好
25.    顯示一個文件最后幾行的命令是:  B
A. tac        倒序
B. tail     
C. rear
D. last
26.    如何快速切換到用戶John的主目錄下?   D
A. cd @John
B. cd #John
C. cd &John
D. cd ~John
27.    Linux最多有幾個主分區(C)
A.2
B.3
C.4
D.1
28.    第一塊IDE磁盤上的第一個邏輯分區的設備名是(C)
A./dev/hda2
B. /dev/hda3
C. /dev/hda5
D. /dev/hda4              問題
29.    運行級定義在:   B   
A. in the kernel  
B. in /etc/inittab   
C. in /etc/runlevels
D. using the rl command
30.    如何裝載(mount)上在 /etc/fstab 文件中定義的所有文件系統?A
A. mount -a
B. mount /mnt/*
C. mount 
D. cat /etc/fstab | mount
31.    如果使用ln命令將生成了一個指向文件old的符號鏈接new,如果你將文件old刪除,是否還能夠訪問文件中的數據?  A
A. 不可能再訪問
B. 仍然可以訪問
C. 能否訪問取決於file2的所有者
D. 能否訪問取決於file2的權限   
ln –s 鏈接的文件  鏈接位置
32.    第一塊IDE磁盤上的第3個邏輯分區的設備名是(B)
A./dev/hda2
B. /dev/hda7
C. /dev/hda5
D. /dev/hda4
33.    下面哪個命令用來顯示系統中各個分區中inode的使用情況?  索引節點  A
A. df -i
B. df -H
C. free -b
D. du -a -c /
34.    在大多數Linux發行版本中,圖形方式的運行級定義為?  D
A. 1
B. 2
C. 3
D. 5
35.    如何在系統文檔中找到關於print這個單詞的所有說明?  D
A. man print
B. which print
C. locate print
D. apropos print
命令格式為:apropos keyword
等同於:man -k keyword
http://codingstandards.iteye.com/blog/776024
36.    命令 man 5 passwd 含義是?    B
A. 顯示 passwd 命令的使用方法
B. 顯示 passwd 文件的結構,5-代表配置文件或者某些文件的格式。
C. 顯示 passwd 命令的說明的前五行
D. 顯示關於passwd的前五處說明文檔。
37.    如何在文件中查找顯示所有以"*"打頭的行?  D
A. find * file
B. wc -l * 
C. grep -n * file 
D. grep * file           grep處理的就是一行 

38.    在ps命令什么參數是用來顯示所有用戶的進程的? A
A. a
B. b
C. u
D. x
39.    下列哪個參數是設置用戶的說明(A)
A.-c
B.-d
C.-f
D.-m
40.    如何顯示Linux系統中注冊的用戶數(包含系統用戶)?  D
A. account -l
B. nl /etc/passwd |head
C. wc --users /etc/passwd
D. wc --lines /etc/passwd
41.    在一行結束位置加上什么符號,表示未結束,下一行繼續? B
A. /
B. \
C. ;
D. |
42.    命令 kill 9 的含義是: C
A. kills the process whose PID is 9.
B. kills all processes belonging to UID 9.
C. sends SIGKILL to the process whose PID is 9.
D. sends SIGTERM to the process whose PID IS 9.
43.    如何刪除一個非空子目錄/tmp?   B
A. del /tmp/*
B. rm -rf /tmp強制刪除
C. rm -Ra /tmp/*
D. rm -rf /tmp/*

44.    對所有用戶的變量設置,應當放在哪個文件下?  B
A. /etc/bashrc用戶變量
B. /etc/profile
C. ~/.bash_profile
D. /etc/skel/.bashrc
45.    Linux系統中,一般把命令 ls 定義為 ls --color 的別名,以便以不同顏色來標識不同類型的文件。但是,如何能夠使用原先的ls命令?A
A. \ls
B. ;ls
C. ls $$
D. ls --noalias
46.    在Linux系統中的腳本文件一般以什么開頭?B
A. $/bin/sh
B. #!/bin/sh
C. use /bin/sh
D. set shell=/bin/sh
47.    下面哪種寫法表示如果cmd1成功執行,則執行cmd2命令?A
A. cmd1&&cmd2 並且的關系
B. cmd1|cmd2
C. cmd1;cmd2
D. cmd1||cmd2
48.    在vi中退出不保存的命令是?D
A. :q
B. :w
C. :wq
D. :q!
49.    使用什么命令檢測基本網絡連接?A
A. ping
B. route
C. netstat
D. ifconfig 
50.    下面哪個文件系統應該分配最大的空間?A
A. /usr資源文件
B. /lib
C. /root
D. /bin
51.    在安裝軟件時下面哪一步需要root權限?D
A. make
B. make deps
C. make config 
D. make install
52.    什么命令用來只更新已經安裝過的rpm軟件包?A
A. rpm -U *.rpm
B. rpm -F *.rpm
C. rpm -e *.rpm
D. rpm -q *.rpm
53.    下面哪個命令可以壓縮部分文件:C
A. tar -dzvf filename.tgz *
B. tar -tzvf filename.tgz *
C. tar -czvf filename.tgz *compress
D. tar -xzvf filename.tgz *
54.    在 bash shell 環境下,當一命令正在執行時,按下 control-Z 會: C
A. 中止前台任務 
B. 給當前文件加上 EOF. 
C. 將前台任務轉入后台 
D. 注銷當前用戶 
55.    如何查看一個RPM軟件的配置文件的存放位置?A
A. rpm -qc rpm1
B. rpm -Vc rpm1
C. rpm --config rpm1
D. rpm -qa --config rpm1
56.    通過Makefile來安裝已編譯過的代碼的命令是:D
A. make 
B. install
C. make depend
D. make install
57.    什么命令解壓縮tar文件?B
A. tar -czvf filename.tgz
B. tar -xzvf filename.tgz
C. tar -tzvf filename.tgz
D. tar -dzvf filename.tgz
58.    ping使用的協議是:D
A. TCP
B. UDP
C. SMB
D. ICMP    問題
59.    下面哪個命令不是用來查看網絡故障的?B
A. ping 
B. init
C. telnet 
D. netstat
60.    下面哪個文件定義了網絡服務的端口?B
A. /etc/netport
B. /etc/services
C. /etc/server
D. /etc/netconf
    
二.填空題:(共計30分)
1. 在Linux系統中,以 (文件)方式訪問設備 。

2. Linux內核引導時,從文件(/etc/fstab)中讀取要掛載的文件系統。

3. 鏈接分為: (軟)(硬)
4. 某文件的權限為:drw-r--r--,用數值形式表示該權限,則該八進制數為: (644)文件屬性是 (目錄)
5.前台起動的進程使用 (kill)終止
6.  靜態路由設定后,若網絡拓撲結構發生變化,需由(route)修改路由的設置。 
7. 網絡管理的重要任務是:()和()
8. 安裝Linux時,必要的系統分區有(  /    ),( /boot     ),( swap     )三個. 
9. 命令補全的按鍵是(  TAB). 
10. 顯示系統主機名的命令是(   whoami ). 
11. 顯示和更改系統時間的命令是(last)或()
12. 可以用ls –al命令來觀察文件的權限,每個文件的權限都用()位表示,並分為()段,其中第一段占 () 位,表示 () ,第二段占()位,表示 () 對該文件的權限。 
13.13. 編寫的Shell程序運行前必須賦予該腳本文件 (x)權限
14. Ping命令可以測試網絡中本機系統是否能到達 () ,所以常常用於測試網絡的 連通性 。
15. DNS實際上是分布在internet上的主機信息的數據庫,其作用是實現 () 之間的轉換。 
16. 在Linux系統中,用來存放系統所需要的配置文件和子目錄的目錄是 (/etc)
17. 套接字文件的屬性位是(),管道文件的屬性位是(),鏈接文件的屬性位是()
普通文件的屬性位是()
18. 結束后台進程的命令是 ()
當需要中斷一個前台進程的時候,通常是使用< Ctrl+c >組合鍵;但是對於一個后台進程恐怕就不是一個組合鍵所能解決的了,這時就必須求助於kill命令.該命令可以終止后台進程.至於終止后台進程的原 因很多,或許是該進程占用的CPU時間過多;或許是該進程已經掛死.總之這種情況是經常發生的.
    kill命令是通過向進程發送指定的信號來結束進程的.如果沒有指定發送信號,那么默認值為TERM信號.TERM信號將終止所有不能捕獲該信號的進程. 至於那些可以捕獲該信號的進程可能就需要使用kill(9)信號了,該信號是不能被捕捉的.
19. 在超級用戶下顯示Linux系統中正在運行的全部進程,應使用的命令及參數是(ps -aux)
20. 將前一個命令的標准輸出作為后一個命令的標准輸入,稱之為(重定向)
21. 為腳本程序指定執行權的命令及參數是()
22. 在shell編程時,使用方括號表示測試條件的規則是:方括號兩邊必須有()
23. 在Linux系統下,第二個IDE通道的硬盤(從盤)被標識為()
24. 在vi編輯環境下,使用 ()進行模式轉換
25將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,並將此文件保存到/home目錄下,實現此任務的tar命令格式()

三.簡答題:(每小題5分,共15分 )
1.說明一下命令的作用:
Cat,  more,  su,  grep,  wc,  echo,  clear,  touch,  who,  shutdown
2.建立用戶tom,使其家目錄在/usr下,用戶的shell指定為/bin/ksh,密碼為123
3.添加用戶u1 u2 ,將用戶的密碼指定為123 ,用戶組指定為 g1,其他保持默認;添加組g2,將u2用戶加入到g2組
4.簡述linux的啟動級別?
四.問答題 (每小題10分,共30分)
1.簡述tomcat安裝過程
2.簡述linux系統啟動過程?
3.系統密碼忘記,如何處理?(具體步驟)
五.附加題:
1. 某系統管理員需每天做一定的重復工作,請按照下列要求,編制一個解決方案:
(1)在下午4 :50刪除/abc目錄下的全部子目錄和全部文件;
(2)從早8:00~下午6:00每小時讀取/xyz目錄下x1文件中每行第一個域的全部數據加入到/backup目錄下的bak01.txt文件內;
(3)每逢星期一下午5:50將/data目錄下的所有目錄和文件歸檔並壓縮為文件:backup.tar.gz;
(4)在下午5:55將IDE接口的CD-ROM卸載(假設:CD-ROM的設備名為hdc);
(5)在早晨8:00前開機后啟動。 
  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM