第八周作业

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


2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"

for实现:

[root@centos7 /data/scripts43]#vim scanip.sh

NETID=192.168.159

for HOSTID in {1..254};do

    {                                                                                       #表示后台并行

    if ping -c1 -w1 $NETID.$HOSTID &> /dev/null ;then           

       echo $NETID.$HOSTID is success!

else    

       echo $NETID.$HOSTid is fail!

    fi

    } &                                                                                     #表示后台并行

done

wait                                                                                       #提示符自动弹出


查看效果:


while实现:

[root@centos7 /data/scripts43]#vim while_scanip.sh

NETID=192.168.159

HOSTID=1

while [ $HOSTID -lt 255 ];do

        {

        if ping -c1 -w1 $NETID.$HOSTID &> /dev/null;then

        echo $NETID.$HOSTID is success!

        else

                echo $NETID.$HOSTID is fail!

        fi

        }&

        let HOSTID++

done

wait



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

(1)查看tar命令是在哪个目录

[root@centos7 ~]#which tar

/usr/bin/tar

(2)创建计划任务

[root@centos7 ~]#crontab -e

no crontab for root - using an empty one

30 1 * * 1-5 /bin/tar -czf /root/data/etcbak-`date -d "1 day ago" +"%Y-%m-%d-%H"`.tar.gz /etc

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

(1)在、/data/scripts43下创建disk_chek_plan.sh脚本


验证脚本是否成功


(2)为脚本添加执行权限

[root@centos7 /data/scripts43]#chmod +x disk_chek_plan.sh

(3)创建定时任务


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、显示统计占用系统内存最多的进程,并排序。2、编写脚本,使用for和while分别实现192.168.0.0/2...
    阿浩浩浩阅读 256评论 0 0
  • 1、显示统计占用系统内存最多的进程,并排序。 ps aux|awk '{print $11,$4|"sort -k...
    alone_0cd6阅读 153评论 0 0
  • 1、显示统计占用系统内存最多的进程,并排序。 2、编写脚本,使用for和while分别实现192.168.0.0/...
    原来是考拉呐阅读 122评论 0 0
  • 1、显示统计占用系统内存最多的进程,并排序。 2、编写脚本,使用for和while分别实现192.168.0.0/...
    毅_阅读 193评论 0 0
  • 这个8月是忙碌的8月,以下就本月的值月情况做个总结。 作业情况 本月共有19个人未按时交作业,其中13人集中在1组...
    梦浩然阅读 251评论 0 0