第八周作业

网友投稿 201 2022-11-10

第八周作业

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

方法一:

[root@centos7 scripts43]#ps -eo pid,ppid,cmd,%mem,%cpu --sort -%mem|head -6PID PPID CMD %MEM %CPU7715 /usr/bin/gnome-shell 10.7 0.47715 /usr/bin/gnome-software --g 3.2 0.16799 /usr/bin/X :0 -background n 2.9 0.07715 nautilus-desktop --force 1.3 0.01 /usr/libexec/goa-daemon 1.3 0.0

方法二:

命令:top使用M 对进程按照内存从大到小排序

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

配置临时ip:[root@centos7 ~]#ip a a dev eth0 label eth0:1 192.168.0.4/24[root@centos6 ~]#ip a a dev eth0 label eth0:1 192.168.0.3/24 编辑for脚本: vim for_ping.sh #!/bin/bash for ((i=1;i<255;i++));do { if ping -c1 -W2 "192.168.0.${i}" &> /dev/null ; then echo 192.168.0.${i} success! >>ping_resault.txt else echo 192.168.0.${i} fail! >>ping_resault.txt fi } done

编辑while脚本: vim while_ping.sh #!/bin/bash declare -i i=1 while [ $i -lt 255 ];do { if ping -c1 -W1 "192.168.0.${i}" &> /dev/null ; then echo 192.168.0.${i} success! >>ping_resault_while.txt else echo 192.168.0.${i} fail! >>ping_resault_while.txt fi i+=1 } done

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

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

架构班小伙伴看这里:

1、使用docker安装部署jumpserver跳板机

2、openstack rocky版keystone,glance,nova,neutron,cirros等安装配置。

3、配置nginx反向代理tomcat,并使用redis实现会话保持

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用瑞芯微RV1126核心板的Linux人脸识别项目
下一篇:Java8接口中引入default关键字的本质原因详析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~