运维工程师mysql面试题及答案_运维工程师面试题及答案解析
1、寫一個腳本查找最后創(chuàng)建時間是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、寫一個腳本將數(shù)據(jù)庫備份并打包至遠(yuǎn)程服務(wù)器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、寫一個防火墻配置腳本,只允許遠(yuǎn)程主機訪問本機的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日志統(tǒng)計,得到訪問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
6、寫出下列配置的含義
(1)MaxKeepAliveRequests 100
(2)Options FollowSymLinks
Order Deny Allow
Deny from all
Allow from 192.168.1.1
(1)MaxKeepAliveRequests ?-- 100 連接的最大請求數(shù)
(2)Options FollowSymLinks -- 允許192.168.1.1可以列目錄
Order Deny Allow
Deny from all
Allow from 192.168.1.1
7、寫一個腳本把指定文件里的/usr/local替換為別的目錄。
sed 's:/user/local:/tmp:g' filename
8、簡要描述Linux的啟動過程?
BIOS啟動引導(dǎo)(從mbr中裝載啟動管理器grub)----GRUB啟動引導(dǎo)(裝載kernel和initrd到內(nèi)存)-----內(nèi)核啟動參數(shù)-sys init初始化..
9、簡要敘述下列端口所運行的服務(wù)
21、22、23、25、110、143、873、3306 對應(yīng)的服務(wù)是 ftp ssh telnet snmp pop3 IMAP rsync
10、TCP斷頭最小長度是多少字節(jié)?
64字節(jié)
11、讓某普通用戶能進行cp /dir1/file1 /dir2的命令時,請說明dir1 file1最小具有什么權(quán)限?
讀取和執(zhí)行權(quán)限r(nóng)x
12、簡述TCP三次握手的過程?
客戶端發(fā)送請求SYN,服務(wù)器端接收請求確認(rèn)并回應(yīng)SYN+ACK,客戶端發(fā)回ACK回應(yīng)....
13、請簡單闡述運維工程師的職責(zé)。
總結(jié)
以上是生活随笔為你收集整理的运维工程师mysql面试题及答案_运维工程师面试题及答案解析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [SQL面试经验] 经典sql面试题及答
- 下一篇: Hive SQL面试题(附答案)