運維題目(十二)
阿新 • • 發佈:2018-02-25
路徑 備份 sort 三次 內核 啟動過程 mysqld accep rop
Order Deny Allow
Deny from all
Allow from 192.168.1.1
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.sqltar 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
6、寫出下列配置的含義
(1)MaxKeepAliveRequests 100
(2)Options FollowSymLinks
Order Deny Allow
Deny from all
Allow from 192.168.1.1
(1)MaxKeepAliveRequests — 100 連接的最大請求數
(2)Options FollowSymLinks — 允許192.168.1.1可以列目錄
Deny from all
Allow from 192.168.1.1
7、寫一個腳本把指定文件裏的/usr/local替換為別的目錄。
sed ‘s:/user/local:/tmp:g’ filename
8、簡要描述Linux的啟動過程?
BIOS啟動引導(從mbr中裝載啟動管理器grub)—-GRUB啟動引導(裝載kernel和initrd到內存)—–內核啟動參數-sys init初始化..
9、簡要敘述下列端口所運行的服務
21、22、23、25、110、143、873、3306 對應的服務是 ftp ssh telnet snmp pop3 IMAP rsync mysql
10、TCP斷頭最小長度是多少字節?
64字節
11、讓某普通用戶能進行cp /dir1/file1 /dir2的命令時,請說明dir1 file1最小具有什麽權限?
讀取和執行權限rx
12、簡述TCP三次握手的過程?
客戶端發送請求SYN,服務器端接收請求確認並回應SYN+ACK,客戶端發回ACK回應….
13、請簡單闡述運維工程師的職責。
1. 負責IDC機房Linux業務服務器的配置,維護,監控,調優,故障排除等; 2. 大用戶量下高性能服務器系統部署方案的制定及實施; 3. 保障服務器與數據庫安全,檢查並消除安全漏洞; 4. 數據備份、數據監控、應急響應、故障排除、編寫數據分析報告等;
運維題目(十二)