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