1. 程式人生 > >大資料社群整理的Linux運維筆試面試題(47題)

大資料社群整理的Linux運維筆試面試題(47題)

Linux作業系統知識

1. Linux開機啟動流程詳細步驟是什麼?忘記密碼如何破解?

2. 企業中Linux資料庫伺服器做raid幾,你們原來公司的資料庫伺服器大小?RAID 0 1 5 10區別,系統分割槽標準是什麼?

3. 某一天突然發現Linux系統檔案只讀,該怎麼辦呢?寫一下完整操作步驟,如果發現磁碟滿了,需要重新掛載一塊新硬碟,操作步驟是怎樣的?

4. 給你50臺Linux系統如何安裝呢?如何實現,步驟是什麼?

5. 用虛擬機器安裝了一臺Linux系統,突然想克隆一臺伺服器,克隆後發現無法上網,如何解決?

6. Linux網絡卡配置檔案路徑是什麼?要使伺服器上外網,必須滿足的條件有哪些?需要配置什麼?

7. 一般可以使用什麼軟體遠端linux伺服器?通過什麼上傳檔案和下載檔案?

8. 查詢當前目錄下30天以前.log結尾的大於1G的檔案,並把它移動到/tmp下。

9. 新增一塊新硬碟如何實現?需要哪些步驟?

10. Apache兩種工作方式的區別,如何建立多個虛擬主機呢?

11. 用一條命令,檢視本機IP,並且只顯示ip,其他字元不顯示。

12. 檢視某個埠是否已經啟動,以及檢視埠做佔用的PID程序號。

Linux命令及檔案操作

1. 在/tmp/目錄下建立test.txt檔案,內容為: Hello,World! ,用一個命令寫出來。

2. 給test.txt檔案除所有者之外增加執行許可權,最終以數字寫出檔案的許可權。

3. 用vi命令編輯test.txt,如何跳轉到末行,首行,行首、行末,如何在游標行下一行插入,如何複製5行,刪除10行,查詢jingfeng的字元、把jingfeng替換為jfedu.net

4. 如何修改Linux啟動級別為字元模式並永久生效,如何臨時、永久關閉selinux及防火牆,請分別寫出操作方法。

5. 你們公司上線的流程是什麼?真實環境上線一個論壇需要哪些步驟?

6. 你每天在公司做什麼工作?

Linux磁碟及軟體管理操作

1. 有個金士頓U盤,需要往伺服器/var/www/html/目錄下上傳一個index.html檔案,如何操作並完成。

2. 光盤裡面有一個httpd-2.2.15.xx.rpm包,如何掛載並安裝呢,如果檢視這個rpm安裝後的路徑?

3. 使用rpm命令安裝、解除安裝、刪除、更新ntp-0.7.12.x86_64.rpm這個軟包。

4. /var/www/html/是網站的釋出目錄,如何每天2點12點,每隔2小時對其進行自動備份,寫出操作步驟?

5. 使用tar命令打包並壓縮/root目錄,然後移動到/tmp下,將其許可權設定其他人只讀。

6. Yum命令與rpm命令的區別?如何使用rpm安裝一個有依賴的包?

7. Mysql資料庫伺服器為192.168.1.1,web網站ip為192.168.1.2,現在需要1.2訪問mysql資料庫discuz資料庫,請寫出授權命令。

8. Mysql查詢中,查詢abc使用者是否存在,如何查詢。

9. Mysql備份和恢復如何實現,你們公司的資料量多大,備份的策略是什麼?

10. Mysql主從原理是什麼?bin-log是幹什麼用的?主上100G資料,從庫同步失敗,差距很大,如何恢復?

11. 你們公司都使用什麼監控,都分別來做什麼?

12. 你維護網站的時候,出現過什麼問題呢?故障如何解決呢?

Linux服務配置及管理

1. 請寫出apache2.X 版本的兩種工作模式,以及各自工作原理。如何檢視apache 當前所支援的模組,並且檢視是工作在哪種模式下?

2. Linux下nfs在客戶端無法掛載,請寫出排查步驟?

3. Linux下已經部署了dhcp伺服器,客戶端無法獲取的IP,如何解決?

4. 常見的FTP軟體有哪些?Linux最常用的是?如何共享一個資源讓他人使用使用者名稱和密碼訪問?

5. 如何禁止FTP使用匿名使用者登入?命令列如何訪問ftp伺服器?

6. Apache WEB伺服器的釋出目錄在哪裡?

7. Apache WEB伺服器有幾種工作模式,每種模式的簡單區別?

8. MySQL伺服器的用途是?Apache和mysql可以安裝在一臺機器嗎?如何檢視apache和mysql埠和程序?

9. 如何在虛擬機器上面部署4個網站,訪問的域名分別為www.a1.comtest.a1.com www.a2.comtest.a2.com?

10. 假設Apache 產生的日誌檔名為 access_log,在 apache 正在執行時,執行命令 mv access_logaccess_log.bak,執行完後,請問新的 apache 的日誌會列印到哪裡,為什麼?

11. 我們都知道 FTP 協議有兩種工作模式,說說它們的大概的一個工作流程?

12. Linux 核心引導時,從哪個檔案中讀取要載入的檔案系統。

13. 寫出下面服務的常用埠ftp http dns snmp pop3、dhcp、nfs、mysql、samba等服務。

14. Mysql建立資料庫的命令,建立表的命令,插入語句的命令?

15. Mysql備份命令?Mysql如何給root使用者對jfedu授權訪問,密碼為jfedu.net,請寫出命令?

16. Mysql忘記密碼該如何操作呢?

17. Linux運維工程師都需要具備哪些技能和職業品質?

網上某位小夥伴針對該套題的回答,僅供參考:
http://note.youdao.com/share/?id=cd9673625a91eeb2e3d9645900dc3509