第一章 linux之帮助命令
第二章 linux命令行快捷键
第三章 linux之防火墙
第四章 linux之服务开机自启
第五章 linux之关机与重启
第六章 linux之环境变量
第七章 linux之目录操作命令
第八章 linux之目录结构
第九章 linux之使用ssh连接被拒
第十章 linux之搜索命令
第十一章 linux之统计命令
第十二章 linux之网络命令
第十三章 linux之文件操作命令
第十四章 linux之文件系统命令
第十五章 linux之压缩解压缩
第十六章 linux之用户管理
第十七章 linux之权限管理命令
第十八章 linux之scp命令文件传输
第十九章 linux之vim编辑器
第二十章 linux之linux下载软件包
第二十一章 linux之定时任务
第二十二章 linux之查看端口占用
第二十三章 linux之后台运行命令
第二十四章 linux之进程管理命令
原文链接 https://zhhll.icu/2021/linux/进程管理/进程管理命令/
显示系统上运行的进程列表
# 查看系统中所有正在运行的系统
ps aux
# 获取占用内存资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
# 获取占用CPU资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
------------
a 显示所有用户的所有进程,除了会话引线
u 显示进程的归属用户及内存的使用情况,按照用户名和启动时间顺序显示
x 显示没有控制终端的进程
e 显示环境变量
f 显示进程间关系
H 显示树状结构
r 显示当前终端的程序
T 显示当前终端的所有程序
-A 简明查看系统启动的所有进程
-aux 显示所有用户所有进程的详细信息
显示的内容
根据CPU使用率排序的活动进程
top -p 1298
-------
选项
-p 只查看某个PID
-b 把数据可以写入文件
-n 刷新几次
------
交互选项
P 按照CPU排序,默认
M 按照内存使用率排序
N 按照PID排序
q 退出top命令
显示的内容
第一行是任务队列信息,返回信息与uptime类似,系统当前时间、系统运行了多长时间、有多少用户正在使用该系统、系统每隔1分钟、5分钟、15分钟的平均负载
第二行是进程统计信息,分别为总数、正在运行的数量、睡眠的数量、停止的数量、僵尸数
第三行 %Cpu一行中展示的是cpu的使用情况
可以查看到依赖关系
pstree
显示各种进程分别占用内存的情况,可以看到所有内存地址的详细信息,而且还显示了启动进程的命令
# 通过进程id来查找
pmap -d 133872
显示多处理器系统的CPU使用率
#强制关闭指定进程
kill -9 pid
# 关闭指定进程
kill pid
# 关闭服务的所有进程
killall 服务名
# 强制关闭服务的所有进程
killall -9 服务名