- 相關(guān)推薦
linux面試題及答案
10個(gè)有用的Linux命令面試問(wèn)題及答案
1. 如何暫停一個(gè)正在運(yùn)行的進(jìn)程,把其放在后臺(tái)(不運(yùn)行)?答案:為了停止正在運(yùn)行的進(jìn)程,讓其在后臺(tái)運(yùn)行,我們可以使用組合鍵 Ctrl+Z。
2. 什么是安裝Linux所需的最小分區(qū)數(shù)量,以及如何查看系統(tǒng)啟動(dòng)信息?答案:?jiǎn)为?dú)一個(gè)/root分區(qū)足以執(zhí)行所有的系統(tǒng)任務(wù),但是強(qiáng)烈建議安裝Linux時(shí),需要至少三個(gè)分區(qū):/root,/boot,/swap。一個(gè)IDE硬盤(pán)驅(qū)動(dòng)器支持高達(dá)63個(gè)分區(qū),SCSI硬盤(pán)驅(qū)動(dòng)器支持超過(guò)15個(gè)分區(qū)。
為了檢查啟動(dòng)信息,我們可以使用cat或者dmesg命令,如下所示:
#cat /var/log/messages
或者
#dmesg
3. 在你的Linux機(jī)器上跟蹤系統(tǒng)事件的守護(hù)進(jìn)程名是什么?答案:'syslogd',它負(fù)責(zé)跟蹤系統(tǒng)信息,并將跟蹤日志存儲(chǔ)在特定的日志文件里。
4. 在/root分區(qū)運(yùn)行'fsck'命令的最低要求是什么?答案:/root分區(qū)必須掛載為只讀模式,而不是讀寫(xiě)模式
5. 如何分層復(fù)制/home目錄到另一個(gè)目錄?答案:Linux的'cpio'命令起到了效果。'cpio'可以分層地復(fù)制文件和目錄層次結(jié)構(gòu)到另一個(gè)位置。
6. 在Linux中,怎樣實(shí)現(xiàn)日志文件的自動(dòng)替換?答案:'logrotate'提供日志自動(dòng)替換功能。
7. 怎樣知道Linux中是誰(shuí)在安排工作?答案:使用'at'命令加上'-l'選項(xiàng),就可以查出。
8. 如何在不解壓tar包的前提下,查看包里的內(nèi)容?答案:使用'tar -tvf'。選項(xiàng)‘t’(顯示內(nèi)容),‘v’(詳細(xì)報(bào)告tar處理的文件信息),‘f’(使用檔案文件或者設(shè)備)
9. 什么是頁(yè)面錯(cuò)誤,它是怎么發(fā)生的'?答案:當(dāng)一個(gè)程序請(qǐng)求內(nèi)存中不存在的數(shù)據(jù)時(shí),就會(huì)產(chǎn)生頁(yè)面錯(cuò)誤,導(dǎo)致的結(jié)果就是程序停止。
10. 什么是在程序中返回代碼?答案:返回代碼是shell的特性。返回代碼顯示了程序的狀態(tài),一個(gè)成功的程序執(zhí)行后返回‘0’,&&可以用來(lái)決定那個(gè)應(yīng)用程序先執(zhí)行。
Linux經(jīng)典面試題及答案
1. 在Linux系統(tǒng)中,以文件方式訪問(wèn)設(shè)備。
2. Linux內(nèi)核引導(dǎo)時(shí),從文件 /etc/fstab中讀取要加載的文件系統(tǒng)。
3. Linux文件系統(tǒng)中每個(gè)文件用 i節(jié)點(diǎn)來(lái)標(biāo)識(shí)。
4. 全部磁盤(pán)塊由四個(gè)部分組成,分別為引導(dǎo)塊、專用塊、 i節(jié)點(diǎn)表塊和數(shù)據(jù)存儲(chǔ)塊。
5. 鏈接分為:硬鏈接 和 符號(hào)鏈接。
6. 超級(jí)塊包含了i節(jié)點(diǎn)表 和 空閑塊表等重要的文件系統(tǒng)信息。
7. 某文件的權(quán)限為:d-rw-_r--_r--,用數(shù)值形式表示該權(quán)限,則該八進(jìn)制數(shù)為: 644,該文件屬性是目錄。
8. 前臺(tái)起動(dòng)的進(jìn)程使用 Ctrl+c終止。
9. 靜態(tài)路由設(shè)定后,若網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化,需由系統(tǒng)管理員修改路由的設(shè)置。
10. 網(wǎng)絡(luò)管理的重要任務(wù)是:控制 和 監(jiān)控。
11. 安裝Linux系統(tǒng)對(duì)硬盤(pán)分區(qū)時(shí),必須有兩種分區(qū)類型:文件系統(tǒng)分區(qū) 和 交換分區(qū)。
13. 編寫(xiě)的Shell程序運(yùn)行前必須賦予該腳本文件執(zhí)行權(quán)限。
14. 系統(tǒng)管理的任務(wù)之一是能夠在 分布式環(huán)境中實(shí)現(xiàn)對(duì)程序和數(shù)據(jù)的安全保護(hù)、備份、恢復(fù)和更新。
15. 系統(tǒng)交換分區(qū)是作為系統(tǒng)虛擬存儲(chǔ)器的一塊區(qū)域。
16. 內(nèi)核分為進(jìn)程管理系統(tǒng) 、 內(nèi)存管理系統(tǒng) 、 I/O管理系統(tǒng) 和文件管理系統(tǒng)等四個(gè)子系統(tǒng)。
17. 內(nèi)核配置是系統(tǒng)管理員在改變系統(tǒng)配置硬件時(shí)要進(jìn)行的重要操作。
18. 在安裝Linux系統(tǒng)中,使用netconfig程序?qū)W(wǎng)絡(luò)進(jìn)行配置,該安裝程序會(huì)一步步提示用戶輸入主機(jī)名、域名、域名服務(wù)器、Ip地址、網(wǎng)關(guān)地址和子網(wǎng)掩碼等必要信息。
19. 唯一標(biāo)識(shí)每一個(gè)用戶的是用戶 ID和用戶名。
20 . RIp協(xié)議是最為普遍的一種內(nèi)部協(xié)議,一般稱為動(dòng)態(tài)路由信息協(xié)議。
21. 在Linux系統(tǒng)中所有內(nèi)容都被表示為文件,組織文件的各種方法稱為文件系統(tǒng)。
22. DHCp可以實(shí)現(xiàn)動(dòng)態(tài) Ip 地址分配。
23. 系統(tǒng)網(wǎng)絡(luò)管理員的管理對(duì)象是服務(wù)器、 用戶和服務(wù)器的進(jìn)程以及系統(tǒng)的各種資源。
24. 網(wǎng)絡(luò)管理通常由監(jiān)測(cè)、傳輸和管理三部分組成,其中管理部分是整個(gè)網(wǎng)絡(luò)管理的中心。
25. 當(dāng)想刪除本系統(tǒng)用不上的設(shè)備驅(qū)動(dòng)程序時(shí)必須編譯內(nèi)核,當(dāng)內(nèi)核不支持系統(tǒng)上的 設(shè)備驅(qū)動(dòng)程序時(shí),必須對(duì)內(nèi)核升級(jí)。
26 ping命令可以測(cè)試網(wǎng)絡(luò)中本機(jī)系統(tǒng)是否能到達(dá)一臺(tái)遠(yuǎn)程主機(jī),所以常常用于測(cè)試網(wǎng)絡(luò)的連通性。
27. vi編輯器具有兩種工作模式: 命令模式 和 輸入模式。
28. 可以用ls –al命令來(lái)觀察文件的'權(quán)限,每個(gè)文件的權(quán)限都用10位表示,并分為四段,其中第一段占 1位,表示文件類型,第二段占3位,表示文件所有者對(duì)該文件的權(quán)限。
29. 進(jìn)程與程序的區(qū)別在于其動(dòng)態(tài)性,動(dòng)態(tài)的產(chǎn)生和終止,從產(chǎn)生到終止進(jìn)程可以具有的基本狀態(tài)為:運(yùn)行態(tài) 、 就緒態(tài) 和 等待態(tài)(阻塞態(tài)) 。
30. DNS實(shí)際上是分布在internet上的主機(jī)信息的數(shù)據(jù)庫(kù),其作用是實(shí)現(xiàn)Ip地址和主機(jī)名之間的轉(zhuǎn)換。
31. Apache是實(shí)現(xiàn)WWW服務(wù)器功能的應(yīng)用程序,即通常所說(shuō)的“瀏覽web服務(wù)器”,在服務(wù)器端為用戶提供瀏覽 web服務(wù)的就是apache應(yīng)用程序。
32. 在Linux系統(tǒng)上做備份可以有兩種類型:系統(tǒng)備份和用戶備份。其中前者是指對(duì)操作系統(tǒng)的備份,后者是指對(duì)應(yīng)用程序和用戶文件的備份。
33. CD-ROM標(biāo)準(zhǔn)的文件系統(tǒng)類型是 iso9660。
34. 當(dāng)lilo.conf配置完畢后,使之生效,應(yīng)運(yùn)行的命令及參數(shù)是lilo。
35. 在使用ls命令時(shí),用八進(jìn)制形式顯示非打印字符應(yīng)使用參數(shù) -b。
36. Linux使用支持Windows 9.x/2000長(zhǎng)文件名的文件系統(tǒng)的類型是 vfat 。
37. 設(shè)定限制用戶使用磁盤(pán)空間的命令是 quota。
38 在Linux系統(tǒng)中,用來(lái)存放系統(tǒng)所需要的配置文件和子目錄的目錄是/etc。
39. 硬連接只能建立對(duì) 文件鏈接。符號(hào)鏈接可以跨不同文件系統(tǒng)創(chuàng)建。
40. 套接字文件的屬性位是 s。
41. 結(jié)束后臺(tái)進(jìn)程的命令是kill 。
42. 進(jìn)程的運(yùn)行有兩種方式,即獨(dú)立運(yùn)行和使用父進(jìn)程運(yùn)行。
43. Links分為 硬鏈接和符號(hào)鏈接。
44. 在超級(jí)用戶下顯示Linux系統(tǒng)中正在運(yùn)行的全部進(jìn)程,應(yīng)使用的命令及參數(shù)是 ps -aux。
45. 管道文件的屬性位是p 。
46. 將前一個(gè)命令的標(biāo)準(zhǔn)輸出作為后一個(gè)命令的標(biāo)準(zhǔn)輸入,稱之為管道。
47. 為腳本程序指定執(zhí)行權(quán)的命令及參數(shù)是 chmod a+x filename。
48. 進(jìn)行遠(yuǎn)程登錄的命令是telnet。
49. 欲發(fā)送10個(gè)分組報(bào)文測(cè)試與主機(jī)abc.tuu.edu.cn的連通性,應(yīng)使用的命令和參數(shù)是: ping abc.tuu.edu.cn –c 10 。
50. DNS服務(wù)器的進(jìn)程命名為named,當(dāng)其啟動(dòng)時(shí),自動(dòng)裝載 /etc目錄下的 named.conf 文件中定義的DNS分區(qū)數(shù)據(jù)庫(kù)文件。
51. Apache服務(wù)器進(jìn)程配置文件是 httpd.conf。
52.在 Linux系統(tǒng)中,壓縮文件后生成后綴為.gz文件的命令是gzip。
53. 在用vi編輯文件時(shí),將文件內(nèi)容存入test.txt文件中,應(yīng)在命令模式下鍵入:w test.txt。
54 可以在標(biāo)準(zhǔn)輸出上顯示整年日歷的命令及參數(shù)是 cal -y。
55. 在shell編程時(shí),使用方括號(hào)表示測(cè)試條件的規(guī)則是:方括號(hào)兩邊必須有空格。
56. 檢查已安裝的文件系統(tǒng)/dev/had5是否正常,若檢查有錯(cuò),則自動(dòng)修復(fù),其命令及參數(shù)是 fsck –a /dev/had5 。
57. 在Windows9.x環(huán)境下共享Unix/Linux中的用戶目錄的一個(gè)工具是 Samba服務(wù)器。
58. 系統(tǒng)管理員的職責(zé)是進(jìn)行系統(tǒng)資源管理、系統(tǒng)性能管理、設(shè)備管理、安全管理和系統(tǒng)性能監(jiān)測(cè)。
59 在Linux系統(tǒng)中,測(cè)試DNS服務(wù)器是否能夠正確解析域名的的客戶端命令,使用命令 nslookup。
60. 在Linux系統(tǒng)下,第二個(gè)IDE通道的硬盤(pán)(從盤(pán))被標(biāo)識(shí)為hdb 。
61. 當(dāng)系統(tǒng)管理員需升級(jí)內(nèi)核版本和改變系統(tǒng)硬件配置時(shí),應(yīng) 重新編譯內(nèi)核。
62. 如果只是要修改系統(tǒng)的Ip地址,應(yīng)修改 /etc/rc.d/rc.inet1配置文件。
63. 當(dāng)LAN內(nèi)沒(méi)有條件建立DNS服務(wù)器,但又想讓局域網(wǎng)內(nèi)的用戶可以使用計(jì)算機(jī)名互相訪問(wèn)時(shí),應(yīng)配置 /etc/hosts文件。
64. 在vi編輯環(huán)境下,使用 Esc鍵進(jìn)行模式轉(zhuǎn)換。
65. Slackware Linux 9.0通常使用 ext3文件系統(tǒng),系統(tǒng)的全部磁盤(pán)塊由四部分組成。
66. 將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,并將此文件保存到/home目錄下,實(shí)現(xiàn)此任務(wù)的tar命令格式 tar zcvf /home/wang.tar.gz /home/stud1/wang。
67. 管道就是將前一個(gè)命令的標(biāo)準(zhǔn)輸出作為后一個(gè)命令的 標(biāo)準(zhǔn)輸入。
68. 在使用手工的方法配置網(wǎng)絡(luò)時(shí),可通過(guò)修改 /etc/HOSTNAME文件來(lái)改變主機(jī)名,若要配置該計(jì)算機(jī)的域名解析客戶端,需配置 /etc/resolv.conf 文件。
69. 啟動(dòng)進(jìn)程有手動(dòng)啟動(dòng)和調(diào)度啟動(dòng)兩種方法,其中調(diào)度啟動(dòng)常用的命令為 at 、 batch 和 crontab。
70. test.bns.com.cn的域名是bns.com.cn,如果要配置一域名服務(wù)器,應(yīng)在 named.conf文件中定義DNS數(shù)據(jù)庫(kù)的工作目錄。
71. Sendmail郵件系統(tǒng)使用的兩個(gè)主要協(xié)議是: SMTp 和 pOp,前者用來(lái)發(fā)送郵件,后者用來(lái)接收郵件。
72. DHCp是動(dòng)態(tài)主機(jī)配置協(xié)議的簡(jiǎn)稱,其作用是:為網(wǎng)絡(luò)中的主機(jī)分配Ip地址。
73. 目前代理服務(wù)器使用的軟件包有很多種,教材中使用的是squid。
74. rm命令可刪除文件或目錄,其主要差別就是是否使用遞歸開(kāi)關(guān) -r或-R。
75. mv 命令可以移動(dòng)文件和目錄,還可以為文件和目錄重新命名。
76. 路由選擇協(xié)議(RIp)的跳數(shù)表示到達(dá)目的地之前必須通過(guò)的網(wǎng)關(guān)數(shù),RIp接受的最長(zhǎng)距離是15跳。
77. ping命令用于測(cè)試網(wǎng)絡(luò)的連通性,ping命令通過(guò) ICMp協(xié)議(internet控制信息協(xié)議)來(lái)實(shí)現(xiàn)。
78. nfs 協(xié)議用于實(shí)現(xiàn)Unix(/linux)主機(jī)之間的文件系統(tǒng)共享。
79. 在Linux操作系統(tǒng)中,設(shè)備都是通過(guò)特殊的 文件來(lái)訪問(wèn)。
80. shell不僅是用戶命令的解釋器,它同時(shí)也是一種功能強(qiáng)大的編程語(yǔ)言。 bash是Linux的缺省shell。
81. 用 >;>;符號(hào)將輸出重定向內(nèi)容附加在原文的后面。
82. 增加一個(gè)用戶的命令是:adduser 或useradd。
83 進(jìn)行字符串查找,使用grep命令。
84. 使用 *每次匹配若干個(gè)字符。
85. /sbin 目錄用來(lái)存放系統(tǒng)管理員使用的管理程序。
【linux面試題及答案】相關(guān)文章:
java面試題及答案10-03
android面試題及答案精選10-20
PHP面試題與答案07-22
IBM面試題及答案(2)09-02
hr面試題及答案(2)10-11
常用php面試題及答案10-18
關(guān)于IBM面試題的答案08-01
php常用面試題及答案08-27
最新android面試題及答案11-01
Hadoop面試題目及答案06-02