马哥第八周

1、显示统计占用系统内存最多的进程,并排序。

  使用top命令

    top模式按下【m】:以内存使用排序

    top模式按下【p】:以cpu使用排序
2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"

  

 

 

   

 

 

 


3、每周的工作日1:30,将/etc备份至/backup目录中,保存的文件名称格式 为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间

  创建定时任务:

  crontab -e

  30 1 * * 1-5 /bin/bash  tar -Jcvf /backup/etc-·date -d '-1 days' '+%Y-%m-%d-%H'·.tar.xz /etc


4、工作日时间,每10分钟执行一次磁盘空间检查,一旦发现任何分区利用率高 于80%,就发送邮件报警

  vim  free.sh

  #!/bin/bash

  disk=`df -Th | sed -nr  '2,4p' | awk -F "[ +|%]" '{print $(NF-2)}`

  [ "$disk" -gt "80" ] && echo '磁盘空间不足' | mail -s '磁盘空间不足'

  创建定时任务

  crontab -e */10 * * * * /bin/bash /root/script/diskcheck.sh

posted @ 2020-08-02 12:03  努力的阿皮  阅读(140)  评论(0编辑  收藏  举报