Linux进程管理和计划任务_/usr/sbin/networkmanager --no-daemon-程序员宅基地

一、显示统计占用系统内存最多的进程,并排序。
ps aux --sort -%mem 
ps aux --sort -rss
ps aux --sort -rssize
ps aux --sort -rsz
[root@centos /]# ps aux --sort -rssize | head -5
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       1108  0.0  1.9 574308 19544 ?        Ssl  07:40   0:03 /usr/bin/python2 -Es /usr/sbin/tuned -l -P
polkitd     707  0.0  1.0 613020 10948 ?        Ssl  07:40   0:00 /usr/lib/polkit-1/polkitd --no-debug
root        779  0.0  0.8 474380  8932 ?        Ssl  07:40   0:00 /usr/sbin/NetworkManager --no-daemon
root          1  0.0  0.6 128148  6764 ?        Ss   07:40   0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
[root@centos /]# ps aux --sort -rss | head -5
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       1108  0.0  1.9 574308 19544 ?        Ssl  07:40   0:03 /usr/bin/python2 -Es /usr/sbin/tuned -l -P
polkitd     707  0.0  1.0 613020 10948 ?        Ssl  07:40   0:00 /usr/lib/polkit-1/polkitd --no-debug
root        779  0.0  0.8 474380  8932 ?        Ssl  07:40   0:00 /usr/sbin/NetworkManager --no-daemon
root          1  0.0  0.6 128148  6764 ?        Ss   07:40   0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
[root@centos /]# ps aux --sort -rsz | head -5
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       1108  0.0  1.9 574308 19544 ?        Ssl  07:40   0:03 /usr/bin/python2 -Es /usr/sbin/tuned -l -P
polkitd     707  0.0  1.0 613020 10948 ?        Ssl  07:40   0:00 /usr/lib/polkit-1/polkitd --no-debug
root        779  0.0  0.8 474380  8932 ?        Ssl  07:40   0:00 /usr/sbin/NetworkManager --no-daemon
root          1  0.0  0.6 128148  6764 ?        Ss   07:40   0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
[root@centos /]# ps aux --sort -%mem | head -5
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       1108  0.0  1.9 574308 19544 ?        Ssl  07:40   0:03 /usr/bin/python2 -Es /usr/sbin/tuned -l -P
polkitd     707  0.0  1.0 613020 10948 ?        Ssl  07:40   0:00 /usr/lib/polkit-1/polkitd --no-debug
root        779  0.0  0.8 474380  8932 ?        Ssl  07:40   0:00 /usr/sbin/NetworkManager --no-daemon
root          1  0.0  0.6 128148  6764 ?        Ss   07:40   0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 22


使用top命令					
top命令:
		M:以占据内存百分比排序;			

在这里插入图片描述

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


#!/bin/bash
IP=192.168.0.
 
for I in {
    1..254};do
	if `ping -W 1 -c 1 $IP$I &> /dev/null`; then 
		echo "$IP$I is success!"
	else
		echo "$IP$I is fail!"
	fi
done

在这里插入图片描述

#!/bin/bash
IP=192.168.0.
declare -i i=1

while [ $i -le 254 ];do
	if `ping -W 1 -c 1 $IP$i &> /dev/null`; then 
		echo "$IP$i is success!"
	else
		echo "$IP$i is fail!"
	fi
	
	let i++

done

在这里插入图片描述

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

vim /etc_bak.sh
#!/bin/bash
[ -d /backup ] || mkdir /backup
rpm -q xz > /dev/null
[ $? -eq 0 ] || yum -y install xz > /dev/null
DATE=`date -d "-1 day" +%Y-%m-%d-%H`

tar -cf /backup/etcbak-$DATE.tar /etc &> /dev/null && xz -z /backup/etcbak-$DATE.tar  &> /dev/null  && rm -rf /backup/etcbak-$DATE.tar &> /dev/null 

##计划任务添加
30 1 * * 1-5 root /etc_bak.sh &> /dev/null
四、工作日时间,每10分钟执行一次磁盘空间检查,一旦发现任何分区利用率高 于80%,就发送邮件报警

vim /dh.sh
#!/bin/bash
dfnum=`df | grep "[0-9]\+%" -o | grep "[0-9]\+" -o | sort -rn | head -1`
dfdev=`df | grep "$dfnum%" | cut -d " " -f1`

if [ $dfnum -gt 80 ] ;then
	echo -e "Warning, your slave disk $dfdev  usage has exceeded 80% " | mail -s Warning root
fi
	
###添加计划任务
*/10 * * * 1-5 root /dh.sh &> /dev/null

测试将利用率改为超过10%,来进行测试

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lm52277/article/details/106748256

智能推荐

Spring(五)Spring整合Hibernate-程序员宅基地

文章浏览阅读275次。Spring整合Hibernate_spring整合hibernate

Eclipse 常用快捷键及使用技巧-程序员宅基地

文章浏览阅读78次。做 java 开发的,经常会用 Eclipse 或者 MyEclise 集成开发环境,一些实用的 Eclipse 快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的使用和大家分享一下 Eclipse 中常用到的快捷键和技巧。15 个 Eclipse 常用开发快捷键使用技巧1、alt+?或alt+/:自动补全代码或者提示代码这个是我最得意的快捷键组..._eclipese 使用技巧大全

42 SAP报错:作业类型 ACT001 没有为成本中心 1088 1200990001 设置(Activity type ATC001 not set up for cost center XXX)_作业类型 lab 没有为成本中心 ql99 1001 设置-程序员宅基地

文章浏览阅读567次,点赞6次,收藏11次。解决方案:CO模块使用前台事务码KP26维护活动类型价格,即可。业务操作:PP模块前台事务码CR02维护活动类型时,报错如上。报错原因:CO模块没有为活动类型进行价格维护。CO模块KP26维护作业类型价格完毕。2024年1月26日 写于上海。事务码KP26进入,_作业类型 lab 没有为成本中心 ql99 1001 设置

TortoiseGit解决TortoiseGitPlink要求输入密码-程序员宅基地

文章浏览阅读3.2k次,点赞4次,收藏10次。解决TortoiseGitPlink要求输入密码_tortoisegitplink

什么是大端存储和小端存储-程序员宅基地

文章浏览阅读4.7k次,点赞2次,收藏5次。详细了解大端和小端的存储_大端存储和小端存储

【共读】企业信息安全建设与运维指南(一)_信息安全运营服务实施指南研究-程序员宅基地

文章浏览阅读6.3k次,点赞5次,收藏49次。一、从零开始建设企业信息安全系统:企业信息安全体系分为:信息安全技术体系和信息安全管理体系 信息安全技术体系: 两个层面: 1.需建设安全相关基础设施和系统,以具备解决相关安全问题的能力。 2.需具备安全运营能力,只有正确部署和使用设备,才能真正保障信息安全。 信息安全管理体系: 两个层面: 1.具备信息安全相关的制度、规范、流程及策略。 2.具..._信息安全运营服务实施指南研究

随便推点

java漏洞提权_CVE-2018-3211:Java Usage Tracker本地提权漏洞分析-程序员宅基地

文章浏览阅读170次。一、前言我们发现Java Usage Tracker中存在设计缺陷(或者脆弱点),攻击者可以利用该缺陷创建任意文件、注入攻击者指定的参数以及提升本地权限。这些攻击手段也能组合使用实现权限提升,以便访问受影响系统中其他应用或者用户不能访问的某些保护资源。我们通过Zero Day Initiative与Oracle合作修复了这个漏洞,厂商已经在10月份补丁中推出了安全更新。因此,用户以及企业应当尽快安..._java防范代码问题的提权脱库

关系型数据库(Sql)和非关系型数据库(NoSql)区别_sql关系 非关系-程序员宅基地

文章浏览阅读1.8k次。Sql与NoSql的区别Sql与NoSql的区别数据库关系型数据库非关系型数据库Sql与NoSql的区别数据库1.简单来说,就是存放各种数据的一个仓库,也就是一些数据按照某种模型存放到存储器的一个数据集合。简称DB,DataBase2.那么,数据有了,就需要管理,用来操纵和管理数据的软件就是数据管理系统 简称DBMS,DataBase Managent System3.那么 把上面这两个放到一起,也就是带有数据库并配置了管理系统的计算机系统 就是数据库系统 简称DBS,DataBase Syst_sql关系 非关系

MATLAB实现imrotate函数_imrotate函数matlab-程序员宅基地

文章浏览阅读5.1k次,点赞2次,收藏11次。编写算法实现图像绕中心点旋转功能先找到四个顶点旋转后的位置,然后求出新图像的大小找到旋转后的图像对应的原图像的位置,将原图像的颜色属性赋给相应位置的新图像(旋转思想为先将图像中心点移到坐标原点,然后进行旋转,最后再将坐标值换为实际的坐标值进行像素颜色属性的赋值)a=input('Enter the picture address:');b=input('Enter the angle:');R..._imrotate函数matlab

upstream server temporarily disabled while connecting to upstream(记录bug)-程序员宅基地

文章浏览阅读1.2k次。nginx连接上游服务器时,上游服务器暂时禁用问题解决_upstream server temporarily disabled while connecting to upstream

5.5浮点数运算方法和浮点数运算器_浮点运算方法和浮点运算器-程序员宅基地

文章浏览阅读1k次。必须阶码一致才可以进行浮点数运算。_浮点运算方法和浮点运算器

【教程】CDQ套CDQ——四维偏序问题【转载】-程序员宅基地

文章浏览阅读128次。转自前言 上一篇文章已经介绍了简单的CDQ分治,包括经典的二维偏序和三维偏序问题,还有带修改和查询的二维/三维偏序问题。本文讲介绍多重CDQ分治的嵌套,即多维偏序问题。四维偏序问题给定N(N<=20000)个有序四元组(a,b,c,d),求对于每一个四元组(a,b,c,d),有多少个四元组(a2,b2,c2,d2)满足a2<a &..._cdq处理四维偏序