Linux进程管理

linux中每一个运行中的程序叫做进程,每个运行中的进程都会分配一个ID号

大多系统进程运行在后台,常驻在系统中直到关机才会结束

查看Linux的系统进程

  • ps
$ps 
$ps -ef
$ps -aux
newland@newland-VirtualBox:~$ ps -aux
#用户		 进程号 占用CPU百分比 占用物理内存百分比  - - 运行状态 执行开始时间 占用CPU时间
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.2 225656  9284 ?        Ss   07:45   0:01 /sbin/init splash
root         2  0.0  0.0      0     0 ?        S    07:45   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        I<   07:45   0:00 [rcu_gp]
root         4  0.0  0.0      0     0 ?        I<   07:45   0:00 [rcu_par_gp]
root         6  0.0  0.0      0     0 ?        I<   07:45   0:00 [kworker/0:0H-ev]
root         8  0.0  0.0      0     0 ?        I<   07:45   0:00 [kworker/0:1H-kb]

终止进程

  • kill
$kill []  [进程号]
  • killall
$killall [进程名称]

查看进程树

$pstree #-p 显示进程的PID -u 显示进程所属用户

image-20221108095547378

image-20221108095501103

多了进程号 Pid

动态查看进程

$top #-d 指定刷新秒数|-i top不显示闲置或者僵死进程|-p 通过指定监控进程id来监控某个进程状态

top模式交互操作

P 以CPU使用率排序

M以内存使用率排序

N以PID排序

q 退出 / ctrl+c 退出top

top — u — newland – 回车- 查看newland 用户的进程

image-20221108102435931

原文地址:http://www.cnblogs.com/Xin-chen/p/16871941.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性