第十一周作業(yè)

1、顯示統(tǒng)計(jì)占用系統(tǒng)內(nèi)存最多的進(jìn)程,并排序。

[root@centos8 ~]# top
參數(shù) M 按內(nèi)存大小排列


1.jpg

2、編寫腳本,使用for和while分別實(shí)現(xiàn)192.168.0.0/24網(wǎng)段內(nèi),地址是否能夠ping通,若ping通則輸出"success!",若ping不通則輸出"fail!"

for寫法:
[root@centos8 ~]# vim for_ping.sh

#!/bin/bash
  
IP=10.0.0.


for i in {1..254};do
        {
        ping -c1 -W1 $IP$i &> /dev/null && echo "$IP$i is success!" || echo "fail!"
        }&
done
wait

while寫法
[root@centos8 ~]# vim while_ping.sh
#!/bin/bash
  
IP=10.0.0.
NUM=1

while [ $NUM -lt 255 ];do
        ping -c1 -W1 $IP$NUM &> /dev/null && echo "$IP$NUM is success!" || echo "fail!"
        let NUM+=1
done

3、每周的工作日1:30,將/etc備份至/backup目錄中,保存的文件名稱格式 為“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的時(shí)間

[root@centos8 ~]# vim /data/backup.sh
#!/bin/bash
tar -JPcf  /backup/etcbak-`date -s '-1 day' +%F-%H.tar.xz` /etc
[root@centos8 backup]# crontab -e
30 1 * * 0-4  /bin/bash /data/backup.sh &> /dev/null
[root@centos8 backup]# crontab -l
30 1 * * 0-4 /bin/bash data/backup.sh &> /dev/null

4、工作日時(shí)間,每10分鐘執(zhí)行一次磁盤空間檢查,一旦發(fā)現(xiàn)任何分區(qū)利用率高 于80%,就發(fā)送郵件報(bào)警

[root@centos8 backup]# vim checkdisk.sh

#!/bin/bash
WARING=80
MAIL=yyang287416@163.com

df -h |awk -F " +|%" '/^\/dev\/sda/{print $5}' | while read i ;do  [ $i -gt $WARING ] && mail -s "DISK WARING" $MAIL ;done

[root@centos8 backup]# crontab -l
30 1 * * 0-4 /bin/bash /data/backup.sh &> /dev/null
*/10 * * * * /bin/bash /data/checkdisk.sh &> /dev/null
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、顯示統(tǒng)計(jì)占用系統(tǒng)內(nèi)存最多的進(jìn)程,并排序。 2、編寫腳本,使用for和while分別實(shí)現(xiàn)192.168.0.0/...
    antikor閱讀 316評論 2 0
  • 1、顯示統(tǒng)計(jì)占用系統(tǒng)內(nèi)存最多的進(jìn)程,并排序。 ps aux|awk '{print $11,$4|"sort -k...
    alone_0cd6閱讀 162評論 0 0
  • 1、顯示統(tǒng)計(jì)占用系統(tǒng)內(nèi)存最多的進(jìn)程,并排序。以下都可以 2、編寫腳本,使用for和while分別實(shí)現(xiàn)192.168...
    愛學(xué)習(xí)小曉閱讀 71評論 0 0
  • 1、顯示統(tǒng)計(jì)占用系統(tǒng)內(nèi)存最多的進(jìn)程,并排序。2、編寫腳本,使用for和while分別實(shí)現(xiàn)192.168.0.0/2...
    阿浩浩浩閱讀 274評論 0 0
  • 久違的晴天,家長會(huì)。 家長大會(huì)開好到教室時(shí),離放學(xué)已經(jīng)沒多少時(shí)間了。班主任說已經(jīng)安排了三個(gè)家長分享經(jīng)驗(yàn)。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,865評論 16 22

友情鏈接更多精彩內(nèi)容