1、显示统计占用系统内存最多的进程,并排序
可以通过相关的工具进行实时内存数据观察:
-->yum -y install glances
linux--8week_第1张图片
输入glances:按M键根据内存数据显示,实时更新内存使用情况,当然也可以通过其他的工具例如:top,htop等。
内建命令:
a Sort processes automatically l Show/hide logs
c Sort processes by CPU% b Bytes or bits for network I/O
m Sort processes by MEM% w Delete warning logs
p Sort processes by name x Delete warning and critical logs
i Sort processes by I/O rate 1 Global CPU or per-CPU stats
d Show/hide disk I/O stats h Show/hide this help screen
f Show/hide file system stats t View network I/O as combination
n Show/hide network stats u View cumulative network I/O
s Show/hide sensors stats q Quit (Esc and Ctrl-C also work)
y Show
2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"
-->for语句循环;
linux--8week_第2张图片
注:将输出成功的和输出失败数据的分别通过tee -a 进行保存到相关的文件中
-->while语句循环;
linux--8week_第3张图片

3、每周的工作日1:30,将/etc备份至/backup目录中,保存的文件名称格式 为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间
-->使用周期性任务计划命令:cronie
相关的程序包:
cronie:主程序包,提供crond守护进程及相关辅助工具
cronie-anacron:cronie的补充程序,用于监控cronie任务执行状况,如cronie中的任务在过去该运行的时间点未能正常运行,则anacron会随后启动一次此任务
-->查看该主程序是否安装:没有安装的可以通过YUM进行安装
linux--8week_第4张图片
-->创建脚本:backup.sh
linux--8week_第5张图片
-->编写计划任务时间:vim /etc/crontab
linux--8week_第6张图片
注:查看crontab日志可以进行观察期具体运行状况。日志路径:tail -f /var/log/cron

4、工作日时间,每10分钟执行一次磁盘空间检查,一旦发现任何分区利用率高 于80%,就发送邮件报警.
-->创建脚本:
linux--8week_第7张图片
-->编写计划任务时间:vim /etc/crontab
linux--8week