Linux運維工程師綜合面試題

Linux面試題綜合
索引目錄
硬鏈接和軟鏈接的區別 cp /etc/fstab /data/dir/ 普通用戶至少要有什麼權限
如何查看內核信息? screen 命令詳解
解釋下什麼是GPL,GNU,自由軟件? Linux 下命令有哪幾種可使用的通配符?分別代表什麼含義?
Linux 中進程有哪幾種狀態?在 ps 顯示出來的信息中,分別用什麼符號表示的? 查看文件內容有哪些命令可以使用?
查看文件內容有哪些命令可以使用? 目錄創建用什麼命令?創建文件用什麼命令?複製文件用什麼命令?
怎麼清屏?怎麼退出當前命令?怎麼執行睡眠?怎麼查看當前用戶 id?查看指定幫助用什麼命令? 查看 http 的併發請求數與其 TCP 連接狀態
如何修改Linux啓動級別爲字符模式並永久生效,如何臨時、永久關閉selinux及防火牆,請分別寫出操作方法。 絕對路徑用什麼符號表示?當前目錄、上層目錄用什麼表示?主目錄用什麼表示? 切換目錄用什麼命令?
索引是什麼?有什麼作用以及優缺點? 在 Linux 中什麼是平均負載 ?
查看 http 的併發請求數與其 TCP 連接狀態 描述Linux shell中單引號、雙引號及不加引號的簡單區別
當用戶在瀏覽器當中輸入一個網站,說說計算機對dns解釋經過那些流程?注:本機跟本地dns還沒有緩存。 如何修改Linux啓動級別爲字符模式並永久生效,如何臨時、永久關閉selinux及防火牆,請分別寫出操作方法。
Linux文件系統中每個文件用 什麼節點來標識? 全部磁盤塊由哪幾部分組成?
查找命令的可執行文件是去哪查找的? 怎麼對其進行設置及添加? 用ls –al 命令列出下面的文件列表, 什麼 文件是符號連接文件?
在DNS系統測試時,設named進程號是53,命令什麼通知進程重讀配置文件? 某文件的組外成員的權限爲只讀;所有者有全部權限;組內的權限爲讀與寫,則該文件的權限爲什麼?
對名爲fido的文件用chmod 551 fido 進行了修改,則它的許可權是什麼? 當我們與某遠程網絡連接不上時,就需要跟蹤路由查看,以便了解在網絡的什麼位置出現了問題,滿足該目的的命令是什麼?
用ls –al 命令列出下面的文件列表, 什麼文件是符號連接文件。 在TCP/IP模型中,應用層包含了所有的高層協議,在下列的一些應用協議中,什麼是能夠實現本地與遠程主機之間的文件傳輸工作?
crontab文件由六個域組成,每個域之間用空格分割,其排列是什麼? 在shell中變量的賦值有四種方法,其中,採用name=12的方法稱 爲什麼?
在局域網絡內的某臺主機用ping命令測試網絡連接時發現網絡內部的主機都可以連同,而不能與公網連通,問題可能是什麼? 使用什麼命令查看磁盤使用空間? 空閒空間呢?
局域網的網絡地址192.168.1.0/24,局域網絡連接其它網絡的網關地址是192.168.1.1。主機192.168.1.20訪問172.16.1.0/24網絡時,其路由要怎麼設置呢? 在實際操作中,想了解命令logname 的用法,可以鍵入什麼得到幫助?
一臺主機要實現通過局域網與另一個局域網通信,需要做的工作是 什麼? 在局域網絡內的某臺主機用ping命令測試網絡連接時發現網絡內部的主機都可以連同,而不能與公網連通,問題可能是什麼?
在/etc/fstab文件中指定的文件系統加載參數中, 什麼參數一般用於CD-ROM等移動設備? 退出交互模式的shell,應鍵入什麼?
Samba服務器的配置文件是什麼? PHP和MySQL的聯合使用解決了?
Apache服務器默認的接聽連接端口號是 什麼? 在DNS系統測試時,設named進程號是53,通過什麼命令通知進程重讀配置文件?
Grep 命令有什麼用? 如何忽略大小寫? 如何查找不含該串的行? 某文件的組外成員的權限爲只讀;所有者有全部權限;組內的權限爲讀與寫,則該文件的權限是什麼?
用ftp進行文件傳輸時,有哪兩種模式? crontab文件由六個域組成,每個域之間用空格分割,其排列方式是什麼?
在Shell腳本中,用來讀取文件內各個域的內容並將其賦值給Shell變量的命令是什麼 ? 啓動samba服務器進程,可以有兩種方式:獨立啓動方式和父進程啓動方式,其中前者是在什麼文件中以獨立進程方式啓動。
當用命令ls –al查看文件和目錄時,欲觀看捲過屏幕的內容,應使用哪一個組合鍵 ? 若執行rmdir命令來刪除某個已存在的目錄,但無法成功,請說明可能的原因。
郵件轉發代理也稱郵件轉發服務器,它可以使用SMTP協議,也可以使用什麼協議? 網絡管理員對WWW服務器進行訪問、控制存取和運行等控制,這些控制可在什麼文件中體現?
郵件轉發代理也稱郵件轉發服務器,它可以使用SMTP協議,也可以使用什麼協議? 絕對路徑用什麼符號表示?當前目錄、上層目錄用什麼表示?主目錄用什麼表示? 切換目錄用什麼命令?
網絡管理員對WWW服務器進行訪問、控制存取和運行等控制,這些控制可在什麼文件中體現。 在vi編輯器中的命令模式下,重複上一次對編輯的文本進行的操作,可使用什麼命令。
在vi編輯器中的命令模式下,刪除當前光標處的字符使用什麼命令? 在vi編輯器中的命令模式下,鍵入 什麼 可在光標當前所在行下添加一新行?
實現從IP地址到以太網MAC地址轉換的命令爲? 關閉linux系統(不重新啓動)可使用的命令是什麼?
網絡管理具備以下幾大功能:配置管理 、(?)、性能管理、安全管理和計費管理等。 在重新啓動Linux系統的同時把內存中的信息寫入硬盤,應使用 什麼命令實現?
Linux文件系統的文件都按其作用分門別類地放在相關的目錄中,對於外部設備文件,一般應將其放在下列哪一個目錄中? 下列選項中哪個命令可以在Linux的安全系統中完成文件向磁帶備份的工作?
搜索文件用什麼命令? 格式是怎麼樣的? Linux系統通過什麼命令給其他用戶發消息?
WWW服務器是在Internet上使用最爲廣泛,它採用的是什麼結構? DNS域名系統主要負責主機名和 什麼 之間的解析?
用ls –al 命令列出下面的文件列表, 下面哪個選項的文件是符號連接文件? 在i節點表中的磁盤地址表中,若一個文件的長度是從磁盤地址表的第1塊到第11塊,則該文件共佔有 多少 塊號?
對名爲fido的文件用chmod 551 fido 進行了修改,則它的許可權是什麼 ? 當我們與某遠程網絡連接不上時,就需要跟蹤路由查看,以便了解在網絡的什麼位置出現了問題,滿足該目的的命令是什麼 。
在TCP/IP模型中,應用層包含了所有的高層協議,在下列的一些應用協議中, 下列選項中哪是能夠實現本地與遠程主機之間的文件傳輸工作。 下列信息是某系統用ps –ef命令列出的正在運行的進程, 下倆選項中哪一個進程是運行Internet超級服務器,它負責監聽Internet sockets上的連接,並調用合適的服務器來處理接收的信息。
Linux有三個查看文件的命令,若希望在查看文件內容過程中可以用光標上下移動來查看文件內容,應使用什麼命令? 什麼是NAT,常見分爲那幾種,DNAT與SNAT有什麼不同,應用事例有那些?
在安裝Linux的過程中的第五步是讓用戶選擇安裝方式,如果用戶希望安裝部分組件(軟件程序),並在選擇好後讓系統自動安裝,應該選擇的選項是什麼? 若一臺計算機的內存爲128MB,則交換分區的大小通常是 什麼?
在日常管理中,通常CPU會影響系統性能的情況是什麼? 配置Apache 1.3.19服務器需要修改的配置文件是什麼?
什麼命令可以從文本文件的每一行中截取指定內容的數據。 搜索文件用什麼命令? 格式是怎麼樣的?
查看文件內容有哪些命令可以使用? 開機啓動腳本順序
硬鏈接和軟鏈接的區別
本質: 硬鏈接:同一個文件多個文件名。軟鏈接不同文件
分區: 硬鏈接不能跨分區,軟鏈接不能跨分區
目錄: 硬鏈接不能鏈接目錄,軟鏈接可以鏈接目錄
inode編號: 硬鏈接inode號相同,軟鏈接不同
鏈接數: 創建硬鏈接會增加鏈接數,創建軟鏈接不會。
路徑: 軟鏈接的相對路徑是相對鏈接目錄下的相對路徑,
文件類型: 硬鏈接保持不變。軟鏈接文件類型爲l
cp /etc/fstab /data/dir/ 普通用戶至少要有什麼權限
答:1. cp:需要x權限
  2. /etc/fstab:/etc/目錄需要x權限,fstab需要r權限
  3. /data/dir/:/data/目錄需要x權限,/data/dir/需要wx權限

如何查看內核信息?
查看系統版本
RedHat:cat /etc/redhat-release
CentOS:cat /etc/centos-release
查看內核:uname –r
查看32 or 64位系統:uname –m
查看內核完整信息:uname –a

screen 命令詳解
背景
作爲程序員一定會用到linux系統,經常打開多個shell,運行一些需要很長時間才能完成的任務,通常情況下我們都是爲每一個這樣的任務開一個終端窗口,必須等待它們執行完畢,在此期間不能關掉窗口,否則這個任務就會被殺掉。

簡介
GNU Screen是一款由GNU計劃開發的用於命令行終端切換的自由軟件。用戶可以通過該軟件同時連接多個本地或遠程的命令行會話,並在其間自由切換。
GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了統一的管理多個會話的界面和相應的功能

常用的screen 命令
新建一個叫yourname的session
screen -S yourname
列出當前所有的session
screen -ls
回到yourname這個session
screen -r yourname
遠程detach某個session
screen -d yourname
結束當前session並回到yourname這個session
screen -d -r yourname

常用快捷鍵組合

創建一個新的運行shell的窗口並切換到該窗口
Ctrl+a,c

Next,切換到下一個 window
Ctrl+a,n

Previous,切換到前一個 window
Ctrl+a,p

detach,暫時離開當前session,將目前的 screen session丟到後臺執行,並會回到還沒進 screen 時的狀態,此時在 screen session 裏,每個screen內運行的 process (無論是前臺/後臺)都在繼續執行,即使 logout 也不影響。
Ctrl+a,d

關閉當前session exit

解釋下什麼是GPL,GNU,自由軟件?
GPL:(通用公共許可證):一種授權,任何人有權取得、修改、重新發布自由軟件的權力。
GNU:(革奴計劃):目標是創建一套完全自由、開放的的操作系統。
自由軟件:是一種可以不受限制地自由使用、複製、研究、修改和分發的軟件。主要許可證有GPL和BSD許可證兩種。

Linux 下命令有哪幾種可使用的通配符?分別代表什麼含義?
“?”可替代單個字符。 “*”可替代任意多個字符。 方括號“[charset]”可替代 charset 集中的任何單個字符,如[a-z],[abABC]
Linux 中進程有哪幾種狀態?在 ps 顯示出來的信息中,分別用什麼符號表示的?
(1)、不可中斷狀態:進程處於睡眠狀態,但是此刻進程是不可中斷的。不可中斷, 指進程不響應異步信號。(2)、暫停狀態/跟蹤狀態:向進程發送一個 SIGSTOP 信號,它就會因響應該信號 而進入 TASK_STOPPED 狀態;當進程正在被跟蹤時,它處於 TASK_TRACED 這個特殊的狀態。 “正在被跟蹤”指的是進程暫停下來,等待跟蹤它的進程對它進行操作。 (3)、就緒狀態:在 run_queue 隊列裏的狀態 (4)、運行狀態:在 run_queue 隊列裏的狀態(5)、可中斷睡眠狀態:處於這個狀態的進程因爲等待某某事件的發生(比如等待 socket 連接、等待信號量),而被掛起 (6)、zombie 狀態(殭屍):父親沒有通過 wait 系列的系統調用會順便將子進程的屍體(task_struct)也釋放掉 (7)、退出狀態
vi 文件名 #編輯方式查看,可修改cat 文件名 #顯示全部文件內容
more 文件名 #分頁顯示文件內容
less 文件名 #與 more 相似,更好的是可以往前翻頁
tail 文件名 #僅查看尾部,還可以指定行數
head 文件名 #僅查看頭部,還可以指定行數

查看文件內容有哪些命令可以使用?
vi 文件名 #編輯方式查看,可修改cat 文件名 #顯示全部文件內容 more 文件名 #分頁顯示文件內容 less 文件名 #與 more 相似,更好的是可以往前翻頁 tail 文件名 #僅查看尾部,還可以指定行數 head 文件名 #僅查看頭部,還可以指定行數
目錄創建用什麼命令?創建文件用什麼命令?複製文件用什麼命令?
創建目錄: mkdir創建文件:典型的如 touch,vi 也可以創建文件,其實只要向一個不存在的文件輸出,都會創建文件 複製文件: cp 7. 文件權限修改用什麼命令?格式是怎麼樣的? 文件權限修改: chmod 格式如下: $ chmod u+x file 給 file 的屬主增加執行權限$ chmod 751 file 給 file 的屬主分配讀、寫、執行(7)的權限,給 file 的所在組分配讀、執行(5)的權限,給其他用戶分配執行(1)的權限 $ chmod u=rwx,g=rx,o=x file 上例的另一種形式 $ chmod =r file 爲所有用戶分配讀權限 $ chmod 444 file 同上例 $ chmod a-wx,a+r file同上例 $ chmod -R u+r directory 遞歸地給 directory 目錄下所有文件和子目錄的屬主分配讀的權限
怎麼清屏?怎麼退出當前命令?怎麼執行睡眠?怎麼查看當前用戶 id?查看指定幫助用什麼命令?
清屏: clear退出當前命令: ctrl+c 徹底退出 執行睡眠 : ctrl+z 掛起當前進程fg 恢復後臺 查看當前用戶 id: ”id“:查看顯示目前登陸賬戶的 uid 和 gid 及所屬分組及用戶名 查看指定幫助: 如 man adduser 這個很全 而且有例子; adduser -help 這個告訴你一些常用參數; info adduesr;
查看 http 的併發請求數與其 TCP 連接狀態
Shell
netstat -n | awk ‘/^tcp/ {++b[KaTeX parse error: Expected 'EOF', got '}' at position 4: NF]}̲ END {for(a in …NF]} END {for(a in b) print a, b[a]}’
還有 ulimit -n 查看 linux 系統打開最大的文件描述符,這裏默認 1024,不修改這裏 web 服務器修改再大也沒用。若要用就修改很幾個辦法,這裏說其中一個:
修改/etc/security/limits.conf
Shell

soft nofile 10240 * hard nofile 10240 1 2
soft nofile 10240
hard nofile 10240
重啓後生效
如何修改Linux啓動級別爲字符模式並永久生效,如何臨時、永久關閉selinux及防火牆,請分別寫出操作方法。
更改字符模式:修改/etc/inittab一行爲 id:3:initdefault:
臨時關閉selinnux setenforce 0
臨時關閉防火牆 iptables -F
永久關閉selinux 修改/etc/selinux/config一行爲 SELINUX=permissive
永久關閉防火牆 iptables -F;/etc/init.d/iptables save

絕對路徑用什麼符號表示?當前目錄、上層目錄用什麼表示?主目錄用什麼表示? 切換目錄用什麼命令?
絕對路徑: 如/etc/init.d當前目錄和上層目錄: ./ …/
主目錄: ~/
切換目錄: cd

索引是什麼?有什麼作用以及優缺點?
你也可以這樣理解:索引就是加快檢索表中數據的方法。數據庫的索引類似於書籍的索引。在書籍中,索引允許用戶不必翻閱完整個書就能迅速地找到所需要的信息。在數據庫中,索引也允許數據庫程序迅速地找到表中的數據,而不必掃描整個數據庫。
MySQL數據庫幾個基本的索引類型:普通索引、唯一索引、主鍵索引、全文索引

索引加快數據庫的檢索速度
索引降低了插入、刪除、修改等維護任務的速度
唯一索引可以確保每一行數據的唯一性
通過使用索引,可以在查詢的過程中使用優化隱藏器,提高系統的性能
索引需要佔物理和數據空間
在 Linux 中什麼是平均負載 ?
平均負載被定義爲在1分鐘,5分鐘和15分鐘內等待在運行隊列中的進程數目和當前正在執行的進程數目之和的平均值。使用 ‘top’ 和 ‘uptime’ 命令我們可以查詢一個 Linux 服務器的平均負載。

查看 http 的併發請求數與其 TCP 連接狀態
Shell
netstat -n | awk ‘/^tcp/ {++b[KaTeX parse error: Expected 'EOF', got '}' at position 4: NF]}̲ END {for(a in …NF]} END {for(a in b) print a, b[a]}’
還有 ulimit -n 查看 linux 系統打開最大的文件描述符,這裏默認 1024,不修改這裏 web 服務器修改再大也沒用。若要用就修改很幾個辦法,這裏說其中一個:
修改/etc/security/limits.conf
Shell

soft nofile 10240 * hard nofile 10240 1 2
soft nofile 10240
hard nofile 10240
重啓後生效
描述Linux shell中單引號、雙引號及不加引號的簡單區別
答:
單引號:所見即所得,即將單引號內的內容原樣輸出,或者描述爲單引號裏面看到的是什麼就輸出什麼。
雙引號:把雙引號裏面的內容給輸出出來,如果內容中有命令、變量等,會先把,變來那個、命令解析出結果,然後輸出最終內容。
雙引號內的命令或者變量寫法’命令或變量’或$(命令或變量)
無引號:把內容輸出出來,可能不會鍵含有空格的字符串,視爲一個整體輸出,如果內容中有命令、變量等,會先把變量、命令解析出來,然後輸出最終內容,如果字符串中帶有空格等特殊字符,則不能完整輸出,需要改加雙引號。一般連續的字符串,數字,路徑等可以用,不過最好用雙引號,替代之。

當用戶在瀏覽器當中輸入一個網站,說說計算機對dns解釋經過那些流程?注:本機跟本地dns還沒有緩存。
答: a.用戶輸入網址到瀏覽器;

b.瀏覽器發出DNS請求信息;
c.計算機首先查詢本機HOST文件,看是否存在,存在直接返回結果,不存在,繼續下一步;
d.計算機按照本地DNS的順序,向合法dns服務器查詢IP結果;
e.合法dns返回dns結果給本地dns,本地dns並緩存本結果,直到TTL過期,纔再次查詢此結果;
f.返回IP結果給瀏覽器;

如何修改Linux啓動級別爲字符模式並永久生效,如何臨時、永久關閉selinux及防火牆,請分別寫出操作方法。
答:
更改字符模式:修改/etc/inittab一行爲 id:3:initdefault:
臨時關閉selinnux setenforce 0
臨時關閉防火牆 iptables -F
永久關閉selinux 修改/etc/selinux/config一行爲 SELINUX=permissive
永久關閉防火牆 iptables -F;/etc/init.d/iptables save

Linux文件系統中每個文件用 什麼節點來標識?
Linux文件系統中每個文件用 索引節點來標識。Linux文件系統使用索引節點來記錄文件信息,作用於Windows的文件分配表類似,索引節點是一個數據結構,它包含了一個文件的文件名,位置,大小,建立或修改時間,訪問權限,所屬關係等文件控制信息,一個文件系統維護了一個索引節點的數組,每個文件或目錄都與索引結點數組中的唯一一個元素對應,系統爲每個索引結點分配了一個號碼,也就是該結點在數組中的索引號,稱爲索引結點號。

全部磁盤塊由哪幾部分組成?
四個部分組成,分別爲引導塊 、專用塊 、 i節點表塊 和數據存儲塊。Linux系統中的每個文件都被賦予一個唯一的數值,這個數值稱做索引節點。索引節點存儲在一個稱作索引節點表< inode table>中,該表在磁盤格式化時被分配。每個實際的磁盤或分區都有其自己的索引節點表。一個索引節點包含文件的所有信息,包括磁盤上數據的地址和文件類型。文件類型包括如普通文件、目錄和特殊文件這樣的信息。
linux硬盤組織方式爲:引導區、超級塊(superblock),索引結點(inode),數據塊(datablock),目錄塊(diredtory block)。其中超級塊中包含了關於該硬盤或分區上的文件系統的整體信息,如文件系統的大小等;超級塊後面的數據結構是索引結點,它包含了針對某一個具體文件的幾乎全部信息,如文件的存取權限、所有者、大小、建立時間以及對應的目錄塊和數據塊等;數據塊是真正存儲文件內容的位置。但是索引結點中不包括文件的名字,文件名是放在目錄塊裏的。目錄塊裏包含有文件的名字以及此文件的索引結點編號。

查找命令的可執行文件是去哪查找的? 怎麼對其進行設置及添加?
whereis [-bfmsu][-B <目錄>…][-M <目錄>…][-S <目錄>…][文件…]
補充說明:whereis 指令會在特定目錄中查找符合條件的文件。這些文件的烈性應屬於原始代碼,二進制文件,或是幫助文件。
-b 只查找二進制文件。
-B<目錄> 只在設置的目錄下查找二進制文件。
-f 不顯示文件名前的路徑名稱。
-m 只查找說明文件。
-M<目錄> 只在設置的目錄下查找說明文件。
-s 只查找原始代碼文件。
-S<目錄> 只在設置的目錄下查找原始代碼文件。
-u 查找不包含指定類型的文件。
which 指令會在 PATH 變量指定的路徑中,搜索某個系統命令的位置,並且返回第一個搜索結果。
-n 指定文件名長度,指定的長度必須大於或等於所有文件中最長的文件名。
-p 與-n 參數相同,但此處的包括了文件的路徑。
-w 指定輸出時欄位的寬度。
-V 顯示版本信息

用ls –al 命令列出下面的文件列表, 什麼 文件是符號連接文件?
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 2024 Sep 12 08:12 cheng
正確選項:D

在DNS系統測試時,設named進程號是53,命令什麼通知進程重讀配置文件?
A 、kill –USR2 53
B 、 kill –USR 53
C 、kill -INT 63
D 、kill –HUP 53
正確選項:D

某文件的組外成員的權限爲只讀;所有者有全部權限;組內的權限爲讀與寫,則該文件的權限爲什麼?
A 、467
B 、 674
476
D 、764
正確選項:D

對名爲fido的文件用chmod 551 fido 進行了修改,則它的許可權是什麼?
A 、-rwxr-xr-x
B 、 -rwxr-r-
C 、-r-r-r-
D 、-r-xr-x—x
正確選項:D

當我們與某遠程網絡連接不上時,就需要跟蹤路由查看,以便了解在網絡的什麼位置出現了問題,滿足該目的的命令是什麼?
A 、ping
B 、 ifconfig
C 、traceroute
D 、netstat
正確選項:C

用ls –al 命令列出下面的文件列表, 什麼文件是符號連接文件。
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 2024 Sep 12 08:12 cheng
正確選項:D

在TCP/IP模型中,應用層包含了所有的高層協議,在下列的一些應用協議中,什麼是能夠實現本地與遠程主機之間的文件傳輸工作?
A 、telnet
B 、FTP
C 、SNMP
D 、NFS
正確選項:B

crontab文件由六個域組成,每個域之間用空格分割,其排列是什麼?
A 、MIN HOUR DAY MONTH YEAR COMMAND
B 、MIN HOUR DAY MONTH DAYOFWEEK COMMAND
C 、COMMAND HOUR DAY MONTH DAYOFWEEK
D 、COMMAND YEAR MONTH DAY HOUR MIN
正確選項:B

在shell中變量的賦值有四種方法,其中,採用name=12的方法稱 爲什麼?
A 、直接賦值
B 、使用read命令
C 、使用命令行參數
D 、使用命令的輸出
正確選項:A

在局域網絡內的某臺主機用ping命令測試網絡連接時發現網絡內部的主機都可以連同,而不能與公網連通,問題可能是什麼?
A 、主機IP設置有誤
B 、沒有設置連接局域網的網關
C 、局域網的網關或主機的網關設置有誤
D 、局域網DNS服務器設置有誤
正確選項:C

使用什麼命令查看磁盤使用空間? 空閒空間呢?
df -hl文件系統 容量 已用 可用 已用% 掛載點
Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot

局域網的網絡地址192.168.1.0/24,局域網絡連接其它網絡的網關地址是192.168.1.1。主機192.168.1.20訪問172.16.1.0/24網絡時,其路由要怎麼設置呢?
A 、route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
B 、route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
C 、route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1
D 、route add default 192.168.1.0 netmask 172.168.1.1 metric 1
正確選項:B

在實際操作中,想了解命令logname 的用法,可以鍵入什麼得到幫助?
A 、logname -man
B 、logname/?
C 、help logname
D 、logname -help
正確選項:D

一臺主機要實現通過局域網與另一個局域網通信,需要做的工作是 什麼?
A 、配置域名服務器
B 、定義一條本機指向所在網絡的路由
C 、定義一條本機指向所在網絡網關的路由
D 、定義一條本機指向目標網絡網關的路由
正確選項:C

在局域網絡內的某臺主機用ping命令測試網絡連接時發現網絡內部的主機都可以連同,而不能與公網連通,問題可能是什麼?
A 、主機IP設置有誤
B 、沒有設置連接局域網的網關
C 、局域網的網關或主機的網關設置有誤
D 、局域網DNS服務器設置有誤
正確選項:C

在/etc/fstab文件中指定的文件系統加載參數中, 什麼參數一般用於CD-ROM等移動設備?
A 、defaults
B 、sw
C 、rw和ro
D 、noauto
正確選項:D

退出交互模式的shell,應鍵入什麼?
A 、;
B 、^q;
C 、exit;
D 、quit;
正確選項:C

Samba服務器的配置文件是什麼?
A 、httpd.conf
B 、inetd.conf
C 、rc.samba
D 、smb.conf
正確選項:D

PHP和MySQL的聯合使用解決了?
A 、在Proxy上處理數據庫的訪問問題
B 、在WWW服務器上處理***的非法訪問問題
C 、在WWW服務器上處理數據庫的訪問問題
D 、在Sendmail郵件系統上處理數據庫的訪問問題
正確選項:C

Apache服務器默認的接聽連接端口號是 什麼?
A 、1024
B 、800
C 、80
D 、8
正確選項:C

在DNS系統測試時,設named進程號是53,通過什麼命令通知進程重讀配置文件?
A 、kill –USR2 53
B 、kill –USR1 53
C 、kill -INT 63
D 、kill –HUP 53
正確選項:D

Grep 命令有什麼用? 如何忽略大小寫? 如何查找不含該串的行?
是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹 配的行打印出來。grep [stringSTRING] filename grep [^string] filename

某文件的組外成員的權限爲只讀;所有者有全部權限;組內的權限爲讀與寫,則該文件的權限是什麼?
A 、467
B 、674
、476
D 、764
正確選項:D

用ftp進行文件傳輸時,有哪兩種模式?
A 、 Word和binary
B 、 txt和Word Document
C 、ASCII和binary
D 、ASCII和Rich Text Format
正確選項:C

crontab文件由六個域組成,每個域之間用空格分割,其排列方式是什麼?
A 、 MIN HOUR DAY MONTH YEAR COMMAND
B 、 MIN HOUR DAY MONTH DAYOFWEEK COMMAND
C 、COMMAND HOUR DAY MONTH DAYOFWEEK
D 、COMMAND YEAR MONTH DAY HOUR MIN
正確選項:B

在Shell腳本中,用來讀取文件內各個域的內容並將其賦值給Shell變量的命令是什麼 ?
A 、fold
B 、 join
C 、tr
D 、 read
正確選項:D

啓動samba服務器進程,可以有兩種方式:獨立啓動方式和父進程啓動方式,其中前者是在什麼文件中以獨立進程方式啓動。
A 、/usr/sbin/smbd
B 、 /usr/sbin/nmbd
C 、rc.samba
D 、 /etc/inetd.conf
正確選項:C

當用命令ls –al查看文件和目錄時,欲觀看捲過屏幕的內容,應使用哪一個組合鍵 ?
A 、Shift+Home ;
B 、Ctrl+ PgUp ;
C 、Alt+ PgDn ;
D 、Shift+ PgUp ;
正確選項:D

若執行rmdir命令來刪除某個已存在的目錄,但無法成功,請說明可能的原因。
(1)此目錄可能不存在;
  (2)目錄不爲空;   (3)目錄中有隱含文件存在;   (4)目錄被設置了權限,解決方法:先修改權限,在使用rm_r命令刪除。
郵件轉發代理也稱郵件轉發服務器,它可以使用SMTP協議,也可以使用什麼協議?
A、FTP
B、TCP
C、UUCP
D 、POP
正確選項爲:C

網絡管理員對WWW服務器進行訪問、控制存取和運行等控制,這些控制可在什麼文件中體現?
A、 httpd.conf
B、 lilo.conf
C、 inetd.conf
D 、 resolv.conf
正確選項爲:A

郵件轉發代理也稱郵件轉發服務器,它可以使用SMTP協議,也可以使用什麼協議?
A、 FTP
B、 TCP
C、 UUCP
D 、 POP
正確選項爲:C

絕對路徑用什麼符號表示?當前目錄、上層目錄用什麼表示?主目錄用什麼表示? 切換目錄用什麼命令?
絕對路徑: 如/etc/init.d
當前目錄和上層目錄: ./ …/
主目錄: ~/
切換目錄: cd

網絡管理員對WWW服務器進行訪問、控制存取和運行等控制,這些控制可在什麼文件中體現。
A、 httpd.conf
B、 lilo.conf
C、 inetd.conf
D 、 resolv.conf
正確選項爲:A

在vi編輯器中的命令模式下,重複上一次對編輯的文本進行的操作,可使用什麼命令。
A、 上箭頭
B、 下箭頭
C、 <.>;
D 、 <*>;
正確選項爲:C

在vi編輯器中的命令模式下,刪除當前光標處的字符使用什麼命令?
A、 < x>;
B、 < d>;< w>;
C、 < D>;
D 、< d>;< d>;
正確選項爲:A

在vi編輯器中的命令模式下,鍵入 什麼 可在光標當前所在行下添加一新行?
A、 < a>;
B、 < o>;
C、 < I>;
D、 < A>;

正確選項爲:B

實現從IP地址到以太網MAC地址轉換的命令爲?
A、 ping
B、 ifconfig
C、 arp
D、 traceroute
正確選項爲:C

關閉linux系統(不重新啓動)可使用的命令是什麼?
A、 Ctrl+Alt+Del
B、 halt
C、 shutdown -r now
D、 reboot
正確選項爲:B

網絡管理具備以下幾大功能:配置管理 、(?)、性能管理、安全管理和計費管理等。
A、 故障管理
B、 日常備份管理
C、 升級管理
D、 發送郵件
正確選項爲:A

在重新啓動Linux系統的同時把內存中的信息寫入硬盤,應使用 什麼命令實現?
A、 # reboot
B、 # halt
C、 # reboot
D、# shutdown –r now
正確選項爲:D

Linux文件系統的文件都按其作用分門別類地放在相關的目錄中,對於外部設備文件,一般應將其放在下列哪一個目錄中?
A、 /bin
B、 /etc
C、 /dev
D、 /lib
正確選項爲:C

下列選項中哪個命令可以在Linux的安全系統中完成文件向磁帶備份的工作?
A、 cp
B 、 tr
C、 dir
D、 cpio
正確選項爲:D

搜索文件用什麼命令? 格式是怎麼樣的?
find <指定目錄> <指定條件> <指定動作>
whereis 加參數與文件名
locate 只加文件名
find 直接搜索磁盤,較慢。
find / -name “string*”

Linux系統通過什麼命令給其他用戶發消息?
A、 less
B 、 mesg y
C、 write
D、 echo to
正確選項爲:C

WWW服務器是在Internet上使用最爲廣泛,它採用的是什麼結構?
A、 服務器/工作站
B 、B/S
C、 集中式
D、分佈式
正確選項爲:B

DNS域名系統主要負責主機名和 什麼 之間的解析?
A、IP地址
B 、MAC地址
C、 網絡地址
D、主機別名
正確選項爲:A

用ls –al 命令列出下面的文件列表, 下面哪個選項的文件是符號連接文件?
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 2024 Sep 12 08:12 cheng
正確選項爲:D

在i節點表中的磁盤地址表中,若一個文件的長度是從磁盤地址表的第1塊到第11塊,則該文件共佔有 多少 塊號?
A、256
B、266
C、 11
D、256×10
正確選項爲:B

對名爲fido的文件用chmod 551 fido 進行了修改,則它的許可權是什麼 ?
A、 -rwxr-xr-x
B、 -rwxr-r-
C、 -r-r-r-
D、-r-xr-x—x
正確選項爲:D

當我們與某遠程網絡連接不上時,就需要跟蹤路由查看,以便了解在網絡的什麼位置出現了問題,滿足該目的的命令是什麼 。
A 、 ping
B、 ifconfig
C、 traceroute
D、 netstat
正確選項爲:C

在TCP/IP模型中,應用層包含了所有的高層協議,在下列的一些應用協議中, 下列選項中哪是能夠實現本地與遠程主機之間的文件傳輸工作。
A 、telnet
B、FTP
C、SNMP
D、NFS
正確選項爲:B

下列信息是某系統用ps –ef命令列出的正在運行的進程, 下倆選項中哪一個進程是運行Internet超級服務器,它負責監聽Internet sockets上的連接,並調用合適的服務器來處理接收的信息。
A 、root 1 4.0 0.0 344 204? S 17:09 0:00 init
B、root 2 0.0 0.1 2916 1520? S 17:09 0:00 /sbin/getty
C、root 3 0.0 0.2 1364 632? S 17:09 0:00 /usr/sbin/syslogd
D、root 4 0.0 1344 1204? S 17:09 0:10 /usr/sbin/inetd
正確選項爲:D

Linux有三個查看文件的命令,若希望在查看文件內容過程中可以用光標上下移動來查看文件內容,應使用什麼命令?
A 、cat
B、more
C、less
D、menu
正確選項爲:C

什麼是NAT,常見分爲那幾種,DNAT與SNAT有什麼不同,應用事例有那些?
SNAT,DNAT,MASQUERADE都是NAT。MASQUERADE是SNAT的一個特例。
SNAT是指在數據包從網卡發送出去的時候,把數據包中的源地址部分替換爲指定的IP,這樣,接收方就認爲數據包的來源是被替換的那個IP的主機。
MASQUERADE是用發送數據的網卡上的IP來替換源IP,因此,對於那些IP不固定的場合,比如撥號網絡或者通過dhcp分配IP的情況下,就得用MASQUERADE。
DNAT,就是指數據包從網卡發送出去的時候,修改數據包中的目的IP,表現爲如果你想訪問A,可是因爲網關做了DNAT,把所有訪問A的數據包的目的IP全部修改爲B,那麼,你實際上訪問的是B
因爲,路由是按照目的地址來選擇的,因此,DNAT是在PREROUTING鏈上來進行的,而SNAT是在數據包發送出去的時候才進行,因此是在POSTROUTING鏈上進行的。

在安裝Linux的過程中的第五步是讓用戶選擇安裝方式,如果用戶希望安裝部分組件(軟件程序),並在選擇好後讓系統自動安裝,應該選擇的選項是什麼?
A 、full
B、expert
C、newbie
D、menu
正確選項爲:D

若一臺計算機的內存爲128MB,則交換分區的大小通常是 什麼?
A 、64MB
B、128MB
C、256MB
D、512MB
正確選項爲:C

在日常管理中,通常CPU會影響系統性能的情況是什麼?
A 、CPU已滿負荷地運轉
B、CPU的運行效率爲30%
C、CPU的運行效率爲50%
D、CPU的運行效率爲80%
正確選項爲:_A

配置Apache 1.3.19服務器需要修改的配置文件是什麼?
A httpd.conf
B access.conf
C srm.conf
D named.conf
正確選項爲:_A

什麼命令可以從文本文件的每一行中截取指定內容的數據。
A cp
B dd
C fm
D cut
正確選項爲:D

搜索文件用什麼命令? 格式是怎麼樣的?
find <指定目錄> <指定條件> <指定動作>
whereis 加參數與文件名
locate 只加文件名
find 直接搜索磁盤,較慢。
find / -name “string*”

查看文件內容有哪些命令可以使用?
cat:從第一行開始顯示全部的文本內容; tac:從最後一行開始,顯示全部分文本內容,與cat相反; nl:顯示文本時,可以輸出行號; more:按頁顯示文本內容; less:與more差不多,也是按頁顯示文本內容,區別是less可以一行一行的回退,more回退只能一頁一頁回退; head:從頭開始顯示文件指定的行數; tail:顯示文件指定的結尾的行數,但每一行的位置還是原文件中的位置,不會像tac那樣與原文件相反。 vi: NB的Linux文本編輯器。

開機啓動腳本順序
/etc/profile /etc/profile.d/*.sh ~/bash_profile ~/.bashrc /etc/bashrc

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章