Linux面试题集锦
一.填空題:
1.?在Linux系統(tǒng)中,以?文件?方式訪問設(shè)備?。
2.?Linux內(nèi)核引導(dǎo)時(shí),從文件?/etc/fstab?中讀取要加載的文件系統(tǒng)。
3.?Linux文件系統(tǒng)中每個(gè)文件用?索引節(jié)點(diǎn)來標(biāo)識。
Linux文件系統(tǒng)使用索引節(jié)點(diǎn)來記錄文件信息,作用于Windows的文件分配表類似,索引節(jié)點(diǎn)是一個(gè)數(shù)據(jù)結(jié)構(gòu),它包含了一個(gè)文件的文件名,位置,大小,建立或修改時(shí)間,訪問權(quán)限,所屬關(guān)系等文件控制信息,一個(gè)文件系統(tǒng)維護(hù)了一個(gè)索引節(jié)點(diǎn)的數(shù)組,每個(gè)文件或目錄都與索引結(jié)點(diǎn)數(shù)組中的唯一一個(gè)元素對應(yīng),系統(tǒng)為每個(gè)索引結(jié)點(diǎn)分配了一個(gè)號碼,也就是該結(jié)點(diǎn)在數(shù)組中的索引號,稱為索引結(jié)點(diǎn)號。
Linux文件系統(tǒng)將文件索引結(jié)點(diǎn)號和文件名同時(shí)保存在目錄中,所以目錄只是將文件的名稱和它的索引結(jié)點(diǎn)號結(jié)合在一起的一張表。目錄中每一對文件名稱和索引結(jié)點(diǎn)號稱為一個(gè)連接。
4.?全部磁盤塊由四個(gè)部分組成,分別為引導(dǎo)塊?、專用塊?、?i節(jié)點(diǎn)表塊?和數(shù)據(jù)存儲塊。
Linux系統(tǒng)中的每個(gè)文件都被賦予一個(gè)唯一的數(shù)值,這個(gè)數(shù)值稱做索引節(jié)點(diǎn)。索引節(jié)點(diǎn)存儲在一個(gè)稱作索引節(jié)點(diǎn)表<?inode?table>中,該表在磁盤格式化時(shí)被分配。每個(gè)實(shí)際的磁盤或分區(qū)都有其自己的索引節(jié)點(diǎn)表。一個(gè)索引節(jié)點(diǎn)包含文件的所有信息,包括磁盤上數(shù)據(jù)的地址和文件類型。文件類型包括如普通文件、目錄和特殊文件這樣的信息。
linux硬盤組織方式為:引導(dǎo)區(qū)、超級塊(superblock),索引結(jié)點(diǎn)(inode),數(shù)據(jù)塊(datablock),目錄塊(diredtory?block)。其中超級塊中包含了關(guān)于該硬盤或分區(qū)上的文件系統(tǒng)的整體信息,如文件系統(tǒng)的大小等;超級塊后面的數(shù)據(jù)結(jié)構(gòu)是索引結(jié)點(diǎn),它包含了針對某一個(gè)具體文件的幾乎全部信息,如文件的存取權(quán)限、所有者、大小、建立時(shí)間以及對應(yīng)的目錄塊和數(shù)據(jù)塊等;數(shù)據(jù)塊是真正存儲文件內(nèi)容的位置。但是索引結(jié)點(diǎn)中不包括文件的名字,文件名是放在目錄塊里的。目錄塊里包含有文件的名字以及此文件的索引結(jié)點(diǎn)編號。
5.?鏈接分為:?硬鏈接?和?符號鏈接?。
6.?超級塊包含了i節(jié)點(diǎn)表?和?空閑塊表?等重要的文件系統(tǒng)信息。
7.?某文件的權(quán)限為:drw-r--r--,用數(shù)值形式表示該權(quán)限,則該八進(jìn)制數(shù)為:?644?,該文件屬性是?目錄?。
8.?前臺起動的進(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)對硬盤分區(qū)時(shí),必須有兩種分區(qū)類型:?文件系統(tǒng)分區(qū)?和?交換分區(qū)?。
13.?編寫的Shell程序運(yùn)行前必須賦予該腳本文件?執(zhí)行?權(quán)限。
14.?系統(tǒng)管理的任務(wù)之一是能夠在?分布式?環(huán)境中實(shí)現(xiàn)對程序和數(shù)據(jù)的安全保護(hù)、備份、恢復(fù)和更新。
15.?系統(tǒng)交換分區(qū)是作為系統(tǒng)?虛擬存儲器?的一塊區(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)行配置,該安裝程序會一步步提示用戶輸入主機(jī)名、域名、域名服務(wù)器、IP地址、?網(wǎng)關(guān)地址?和?子網(wǎng)掩碼?等必要信息。
19.?唯一標(biāo)識每一個(gè)用戶的是用戶?ID?和用戶名。
20?.?RIP?協(xié)議是最為普遍的一種內(nèi)部協(xié)議,一般稱為動態(tài)路由選擇協(xié)議。
21.?在Linux系統(tǒng)中所有內(nèi)容都被表示為文件,組織文件的各種方法稱為?文件系統(tǒng)?。
22.?DHCP可以實(shí)現(xiàn)動態(tài)?IP?地址分配。
23.?系統(tǒng)網(wǎng)絡(luò)管理員的管理對象是服務(wù)器、?用戶?和服務(wù)器的進(jìn)程?以及系統(tǒng)的各種資源。
24.?網(wǎng)絡(luò)管理通常由監(jiān)測、傳輸和管理三部分組成,其中管理部分是整個(gè)網(wǎng)絡(luò)管理的中心。
25.?當(dāng)想刪除本系統(tǒng)用不上的?設(shè)備驅(qū)動程序?時(shí)必須編譯內(nèi)核,當(dāng)內(nèi)核不支持系統(tǒng)上的?設(shè)備驅(qū)動程序?時(shí),必須對內(nèi)核?升級?。
26?Ping命令可以測試網(wǎng)絡(luò)中本機(jī)系統(tǒng)是否能到達(dá)?一臺遠(yuǎn)程主機(jī)?,所以常常用于測試網(wǎng)絡(luò)的?連通性?。
27.?vi編輯器具有兩種工作模式:?命令模式?和?輸入模式?。
28.?可以用ls?–al命令來觀察文件的權(quán)限,每個(gè)文件的權(quán)限都用10位表示,并分為四段,其中第一段占?1?位,表示?文件類型?,第二段占3位,表示?文件所有者?對該文件的權(quán)限。
29.?進(jìn)程與程序的區(qū)別在于其動態(tài)性,動態(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ù)庫,其作用是實(shí)現(xiàn)?IP地址和主機(jī)名?之間的轉(zhuǎn)換。
31.?Apache是實(shí)現(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標(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長文件名的文件系統(tǒng)的類型是?vfat?。
37.?設(shè)定限制用戶使用磁盤空間的命令是?quota?。
38?在Linux系統(tǒng)中,用來存放系統(tǒng)所需要的配置文件和子目錄的目錄是?/etc?。
39.?硬連接只能建立對?文件?鏈接。符號鏈接可以跨不同文件系統(tǒng)創(chuàng)建。
40.?套接字文件的屬性位是?s?。
41.?結(jié)束后臺進(jìn)程的命令是?kill。
42.?進(jìn)程的運(yùn)行有兩種方式,即?獨(dú)立運(yùn)行和使用父進(jìn)程運(yùn)行?。
43.?Links分為?硬鏈接和符號鏈接?。
44.?在超級用戶下顯示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)文測試與主機(jī)abc.tuu.edu.cn的連通性,應(yīng)使用的命令和參數(shù)是:?ping?abc.tuu.edu.cn?–c?10?。
50.?DNS服務(wù)器的進(jìn)程命名為named,當(dāng)其啟動時(shí),自動裝載?/etc目錄下的?named.conf?文件中定義的DNS分區(qū)數(shù)據(jù)庫文件。
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í),使用方括號表示測試條件的規(guī)則是:方括號兩邊必須有?空格?。
56.?檢查已安裝的文件系統(tǒng)/dev/had5是否正常,若檢查有錯(cuò),則自動修復(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)測?。
59?在Linux系統(tǒng)中,測試DNS服務(wù)器是否能夠正確解析域名的的客戶端命令,使用命令?nslookup?。
60.?在Linux系統(tǒng)下,第二個(gè)IDE通道的硬盤(從盤)被標(biāo)識為?hdb。
61.?當(dāng)系統(tǒng)管理員需升級內(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)沒有條件建立DNS服務(wù)器,但又想讓局域網(wǎng)內(nèi)的用戶可以使用計(jì)算機(jī)名互相訪問時(shí),應(yīng)配置?/etc/hosts?文件。
64.?在vi編輯環(huán)境下,使用?Esc鍵?進(jìn)行模式轉(zhuǎn)換。
65.?Slackware?Linux?9.0通常使用?ext3?文件系統(tǒng),系統(tǒng)的全部磁盤塊由?四?部分組成。
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í),可通過修改?/etc/HOSTNAME?文件來改變主機(jī)名,若要配置該計(jì)算機(jī)的域名解析客戶端,需配置?/etc/resolv.conf文件。
69.?啟動進(jìn)程有手動啟動和調(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)使用的兩個(gè)主要協(xié)議是:?SMTP?和?POP?,前者用來發(fā)送郵件,后者用來接收郵件。
72.?DHCP是動態(tài)主機(jī)配置協(xié)議的簡稱,其作用是:為網(wǎng)絡(luò)中的主機(jī)分配IP地址?。
73.?目前代理服務(wù)器使用的軟件包有很多種,教材中使用的是?squid?。
74.?rm命令可刪除文件或目錄,其主要差別就是是否使用遞歸開關(guān)?-r或-R?。
75.?mv?命令可以移動文件和目錄,還可以為文件和目錄重新命名。
76.?路由選擇協(xié)議(RIP)的跳數(shù)表示到達(dá)目的地之前必須通過的?網(wǎng)關(guān)?數(shù),RIP接受的最長距離是?15跳?。
77.?ping命令用于測試網(wǎng)絡(luò)的連通性,ping命令通過?ICMP?協(xié)議來實(shí)現(xiàn)。
78.?nfs?協(xié)議用于實(shí)現(xiàn)Unix(/linux)主機(jī)之間的文件系統(tǒng)共享。
79.?在Linux操作系統(tǒng)中,設(shè)備都是通過特殊的?文件?來訪問。
80.?shell不僅是?用戶命令的解釋器?,它同時(shí)也是一種功能強(qiáng)大的編程語言。?bash是Linux的缺省shell。
81.?用?>;>;?符號將輸出重定向內(nèi)容附加在原文的后面。
82.?增加一個(gè)用戶的命令是:adduser?或useradd?。
83?進(jìn)行字符串查找,使用grep命令。
84.?使用?*?每次匹配若干個(gè)字符。
85.?/sbin?目錄用來存放系統(tǒng)管理員使用的管理程序。
本文轉(zhuǎn)自 leyex 51CTO博客,原文鏈接:http://blog.51cto.com/leyex/984282
總結(jié)
以上是生活随笔為你收集整理的Linux面试题集锦的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ifconfig,netstat 命令找
- 下一篇: 管理信息系统的开发和管理