Linux學(xué)習(xí)作業(yè)---第九周(6.8-6.14)

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

ps -aux |sort -k4nr

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

for案列:

#!/bin/bash

#

IP=192.168.0

for i in {1..254};

do

ping -c1 ${IP}.$i &> /dev/null

if [ $? = 0 ];then

? echo "${IP}.$i is success"

else

? echo "${IP}.$i is fail"

fi

done

while案例

#!/bin/bash

IP=192.168.0

i=1

while [ "$i" -le "254" ];do

? ping -c1 ${IP}.$i &> /dev/null

? if [ $? = 0 ];then

? ? ? echo "${IP}.$i is success"

? else

? ? ? echo "${IP}.$i is fail"

fi

i=$[$i+1]

done

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

1、編寫(xiě)腳本backupetc.sh

#!/bin/bash

mkdir -p /backup

tar -Jcvf /backup/etcbak-`date -d '1 days ago' +%Y-%m-%d-%H`.tar.xz /etc

2、crontab -e

30 01 * * 1-5 /data/backupetc.sh

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

1、安裝郵件服務(wù)

yum install mailx sendmail -y

vi /etc/mail.rc 最后添加

set from=chy@test.com.cn? ? ? #發(fā)送者

set smtp=smtp.263.net? ? ? ? ? ? ?#smtp地址

set smtp-auth-user=chy@test.com.cn? ? ? ? #發(fā)送者郵箱

set smtp-auth-password=123456? ? ? ? ? ? ? ?#郵箱密碼

set smtp-auth=login? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #登陸驗(yàn)證

systemctl restart sendmail

2、編寫(xiě)diskcheck.sh腳本

#!/bin/bash

#

DISKNAME=`df -Th |grep '^/dev' |awk '{print $1}'`

for i in $DISKNAME;

do

? j=`df -Th |grep "$i" |awk '{print $6}' |tr -d "%"`

? if [ $j -gt 80 ];then

? ? echo "WARNING:$i is used ${j}%" > /data/diskwarning.txt

? ? mail -s "$HOSTNAME DISKWARNING" chy@qq.com < /data/diskwarning.txt

? else

? ? echo "INFO:$i is used? ${j}%"

? fi

done

3、crontab -e

*/10 * * * 1-5 /data/diskcheck.sh

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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