十一周作業(yè):
1、顯示統(tǒng)計占用系統(tǒng)內(nèi)存最多的進程遭笋,并排序。
?2徒探、編寫腳本瓦呼,使用for和while分別實現(xiàn)192.168.0.0/24網(wǎng)段內(nèi),地址是否能夠ping通测暗,若ping通則輸出"success!"央串,若ping不通則輸出"fail!"
3、每周的工作日1:30碗啄,將/etc備份至/backup目錄中质和,保存的文件名稱格式 為“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的時間
?4稚字、工作日時間饲宿,每10分鐘執(zhí)行一次磁盤空間檢查,一旦發(fā)現(xiàn)任何分區(qū)利用率高 于80%尉共,就發(fā)送郵件報警
[root@wupr/data/test]$ cat use_warning.sh
#!/bin/bash
WANNING=80
?df|sed -rn '/^\/dev\/sd/s#(^[^ ]).* ([0-9]+)%.*#\1 \2#p' > while read DEVICE USE;do
???? ?if[ $USE -gt $WARNING ];then
????????? echo "$DEVICE will be full,USE:$USE" | mail -s DISKWarning root
???? ?fi
done
[root@wupr/data/test]$ crontab -l
*/10 * * * 1-5 /data/test/use_warning.sh