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運維工程師都需要具備哪些技能和職業品質?
後面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注下~
閱讀更多 波波說運維 的文章