美文网首页
第九周作业

第九周作业

作者: 大唐百夫长 | 来源:发表于2020-06-15 15:39 被阅读0次

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

ps axuk -%mem

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

2.1 for-脚本

#!/bin/bash
for ((i=1;i<=254;i++)) ;do

  {

  ping -w1 -c1  192.168.0.${i} &> /dev/null && wall 192.168.0.${i} is  success! || wall 192.168.0.${i} is  fail!

  }&                                                                                 

done

2.2 while-脚本

#!/bin/bash
i=1

while [ $i -lt 255  ]  ;do

  ping -w1 -c1  192.168.0.${i} &> /dev/null && wall 192.168.0.${i} is  success! || wall 192.168.0.${i} is  fail!

  i=$[$i+1]

done

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

3.1 创建脚本etcbackup.sh

#!/bin/bash
BackName=etcbak-`date -d -1day +%F-%H`

tar -Jcvf /backup/${BackName}.tar.xz /etc/  &> /dev/null

3.2 创建任务计划

crontab -l
30 13 * * 1-5 /usr/bin/bash data/sh/etcbackup.sh

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

4.1 创建脚本checkdisk.sh

#!/bin/bash
vim /script/checkdisk.sh
USE=df|sed -rn '/^\/dev\/sd/s@.* ([0-9]+)%.*$@\1@p'|sort -nr|head -1
[ "$USE" -gt 80] && echo "warn"|mail -s warn root
crontab -e
*/10 * * * * 1-5 root /script/checkdisk.sh

相关文章

  • 2014301020155

    第九周作业:第九周作业 第十周作业:第十周作业 第十一周作业:第十一周作业 第十三周作业:第十三周作业 第十四周作...

  • 效能复盘践行九:找到人生的三圈交集

    212班10.0践行第九周作业安排(2021.6.26~7.2) 第九周主题:找到人生的三圈交集 作业:分析自己当...

  • 财富管道构建反思

    212班9.0践行第9周作业安排(2020.3.6~3.12) 第九周主题 如何构建财富管道 作业1.对你而言,心...

  • 逐步走向忙而有序的状态--效能幸福生活回望(G212期6.0第十

    易效能212知行家6.0践行第九周(0418-0424)践行周作业 整个一周都进入了心流状态,转眼又到了写周作业的...

  • 第九周作业

    一、第九周对标检视 90目标 1、跑一次半马 2、演讲国p5 3、建立第三个驿站(完成) 第九周:跑了2次5km ...

  • 第九周作业

  • 第九周作业

    1.列出自己的高能清单,并排成到执行系统中实施。 本周我在医院进行住院治疗,从一开始的不知所措到现在游刃有余,经历...

  • 第九周作业

    一、显示统计占用系统内存最多的进程,并排序。 二、编写脚本,使用for和while分别实现192.168.0.0/...

  • 第九周作业

    1、显示统计占用系统内存最多的进程,并排序。 2、编写脚本,使用for和while分别实现192.168.0.0/...

  • 第九周作业

    1、画出TSL链路的通信图 上图说明如下: 第一阶段:ClientHello: 支持的协议版本,比如tls 1.2...

网友评论

      本文标题:第九周作业

      本文链接:https://www.haomeiwen.com/subject/oefhxktx.html