Linux系統運維面試題總結1(過程、原理、作用等)

Linux系統運維面試題總結1(過程、原理、作用等)

 1、 系統啓動過程

Linux系統啓動過程首先進行開機自檢,選擇啓動設備,引導裝載程序,加載內核,然後初始化系統環境進程,確定運行級別(Linux七種啓動級別0-6),然後開始加載啓動開機自啓程序,linux用戶登錄。

2、 web工作原理

客戶端web瀏覽器通過互聯網TCP/IP協議與服務器建立TCP連接。web瀏覽器向服務器發送HTTP協議web頁面請求包,請求服務器裏的web資源。如果web服務器收到了HTTP協議web頁面的請求後,就會向web瀏覽器裏發送HTTP協議應答包。如果請求的資源包含有動態語言的內容,那麼web服務器會調用動態語言的解釋器處理“動態內容”,並將處理得到的web數據返回給web瀏覽器瀏覽。如果請求的文件不存在,則web服務器會返回相應的錯誤代碼給web瀏覽器瀏覽,當web瀏覽器瀏覽完成後,就會斷開服務器的連接。

3、 dhcp工作原理

(1)dhcp Client發現階段:dhcp客戶端尋找dhcp服務端的過程,對客戶端發送dhcp Discover廣播。
(2)dhcp Server 提供階段:dhcp服務器在網絡中接收到dhcp Discover發現信息後做出響應,從尚未出租的IP地址中挑選一個分配給dhcp客戶端,向dhcp客戶端發送一個包含出租的IP地址的dhcp offer。
(3)dhcp Client 確認階段:如果有多臺dhcp服務器向客戶端發來dhcp offer,則客戶端只接受第一個收到的dhcp offer,然後它就以廣播方式回答一個dhcp request 。
(4)dhcp Server確認階段:當dhcp服務器收到客戶端的dhcp request之後,它便向客戶端發送dhcp ack確認信息.
(5)DHCP Client重新登錄網絡:當dhcp Client重新登錄後,就不需要再發送DHCP discover.
(6)DHCP Client更新租約:dhcp獲取到的IP有租約,租約過期後,dhcp  Server將回收該IP地址,如果dhcp Client想繼續使用該IP地址,則必須更新租約。則會發送dhcp Renew報文來續約租期。

 

4、 dns解析原理 

當客戶端要訪問一個域名網站的時候,首先檢測本地hosts文件有沒有對應關係,如果有直接調用對應關係完成解析,如果沒有,則提交域名解析請求,並將該請求發送給本地dns域名服務器(遞歸查詢)。當本地dns域名服務器收到請求後,就先查詢本地dns服務器裏的緩存。如果查詢到dns信息有記錄,則直接返回查詢的結果給客戶端完成解析。如果沒有,則本地dns域名服務器就把請求發給根域名服務器。根域名服務器查詢後再返回給本地dns域名服務器一個所查詢域的頂級域名服務器的地址。然後本地dns服務器再向返回的域名服務器地址發送請求。接收到該查詢請求的dns頂級域名服務器查詢其緩存和記錄,如果有相關信息則返回客戶端完成解析,否則返回客戶端下級的dns域名服務器的地址。本地dns域名服務器將查詢請求發送給返回的下級的dns服務器。下級dns域名服務器返回本地dns服務器查詢結果。如果查詢不到重複操作直到查詢到,返回結果給客戶端,完成解析。

5、 nfs的作用

nfs是網絡文件系統。nfs允許一個系統在網絡上與他人共享目錄和文件。通過使用nfs,用戶和程序可以像訪問本地文件一樣訪問遠端系統上的文件.nsf模式爲c/s模式。

6、 ftp的主動模式和被動模式

主動模式:

客戶端連接到ftp服務器的21端口,發送用戶名和密碼,客戶端隨機開放一個端口(1024以上),發送port命令到ftp服務器,告訴服務器客戶端採用主動模式並開放端口,ftp服務器收到port主動模式命令和端口後,通過服務器的20端口和客戶端開放的端口連接,發送數據,默認ftp服務器端使用的主動連接端口就是port 20。(注:無論是主動還是被動模式,首先控制通道都是先建立起來,只是在數據傳輸模式上的區別)

被動模式:

客戶端連接到ftp服務器所監聽的21端口,發送用戶名和密碼,發送pasv命令到ftp服務器,ftp服務器在本地隨機開放一個端口(1024以上),然後把開放的端口告訴客戶端,然後客戶端再連接到ftp服務器開放的端口進行數據傳輸。(注:客戶端通過命令通道發送pasv命令發出被動連接請求)

 7、 pxe+kickstart安裝系統原理

(1)PXE嚴格來說並不是一種安裝方式,而是一種引導的方式。進行 PXE 安裝的必要條件是要安裝的計算機中包含一個 PXE 支持的網卡(NIC)。
(2)kickstart的工作原理是通過設置的安裝過程中所需人工干預填寫的各種參數,並生成一個名爲 ks.cfg的文件。在其的安裝過程中,如果出現填寫參數的情況時,安裝程序會首先去查找 Kickstart生成的文件,當找到合適的參數時,就採用找到的參數,當沒有找到合適的參數時,才需要安裝者手工干預。

 

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