大資料社群整理的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