面試題,今天有人問了,就找到了

公司名稱:奇虎360
招聘職位:運維工程師
職位需求:
1、精通FreeBSD/Linux系統安裝配置和系統參數優化設置。
2、三年以上IDC、服務器運維經驗。
3、精通apache、nginx等web服務器和參數的配置優化。
4、熟悉MySQL數據庫優化者佳。
5、熟悉cisco、H3C路由器和交換機配置者佳。
6、工作有條理,工作習慣良好,有一定的故障處理能力。
7、可承受較大的工作壓力,對待工作認真負責,有較強的工作責任心。

以下是面試題:
1、寫一個腳本查找最後創建時間是3天前,後綴是*.log的文件並刪除。
2、寫一個腳本將某目錄下大於100k的文件移動至/tmp下。
3、寫一個腳本將數據庫備份並打包至遠程服務器192.168.1.1 /backup目錄下。
4、寫一個防火牆配置腳本,只允許遠程主機訪問本機的80端口。
5、寫一個腳本進行nginx日誌統計,得到訪問ip最多的前10個(nginx日誌路徑:/home/logs/nginx/default/access.log)。
6、寫出下列命令的含義
(1)MaxKeepAliveRequests    100
(2)Options FollowSymLinks
               Order Deny Allow
               Deny from all
        Allow from 192.168.1.1
7、寫一個腳本把指定文件裏的/usr/local替換爲別的目錄。
8、請簡單闡述運維工程師的職責。


PS:此測試題是內部拿到的,我並非360的人,更不是HR,大家僅供參考。



出現機率比較高的:
1、簡要描述Linux的啓動過程?
2、簡要敘述下列端口所運行的服務
21、22、23、25、110、143、873、3306
3、TCP斷頭最小長度是___字節?
4、讓某普通用戶能進行cp /dir1/file1 /dir2的命令時,請說明dir1 file1最小具有什麼權限?
5、簡述TCP三次握手的過程?

====================================================================

1、寫一個腳本查找最後創建時間是3天前,後綴是*.log的文件並刪除。
find / -name "*.log" -ctime +3 -exec rm -f {} \;
2、寫一個腳本將某目錄下大於100k的文件移動至/tmp下。
for i in `find /test -type f -size +100k`;do cd /test && mv $i /tmp;done
3、寫一個腳本將數據庫備份並打包至遠程服務器192.168.1.1 /backup目錄下。
mount 192.168.1.1:/backup /mnt
cd /mnt
/usr/local/mysql/bin/mysqldump -hlocalhost -uroot test >test.sql
tar czf test.sql.tar.gz test.sql
rm -f test.sql
4、寫一個防火牆配置腳本,只允許遠程主機訪問本機的80端口。
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -X
iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -P INPUT DROP

5、寫一個腳本進行nginx日誌統計,得到訪問ip最多的前10個(nginx日誌路徑:/home/logs/nginx/default/access.log

awk   '{a[$1]++}END{for (j in a) print a[j],j}' /home/logs/nginx/default/access.log|sort -nr|head -10
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章