linux 查询进程常用命令汇总

01. 查询进程常用命令

01. ps 基本命令

ps 命令用于列出执行时刻的进程快照,就像手机给进程拍了一张照片。如果想动态的显示进程信息,就需要使用 top 命令,该命令就像是把手机模式切换成录像模式。

unix 风格显示所有进程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

BSD 风格显示所有进程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看消耗CPU或内存排名列表
在这里插入图片描述

AIX 风格显示进程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

02. pstree 显示进程树

在这里插入图片描述
在这里插入图片描述

03. pgrep 过滤进程

在这里插入图片描述

04. kill 终止进程

在这里插入图片描述
在这里插入图片描述

05. killall 通过进程名终止进程

在这里插入图片描述
在这里插入图片描述
注意:一次可能杀不掉,需要执行多次

06. pkill 通过进程名终止进程

在这里插入图片描述
注意:pkill 可以杀掉进程以及子进程

07. top 进程实时监控

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

扫描二维码关注公众号,回复: 12262604 查看本文章

08. nice 调整进程优先级

进程优先级范围从-20(最高优先级)到19(最低优先级),优先级最高的程序占用cpu的次数越多,反之亦然。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:只能修改未运行的程序在即将运行时的优先级。

09. renice 调整运行中的进程的优先级

在系统中,有时会发现某个不是很重要的进程占用了太多的cpu资源,因此希望限制这个进程或者是希望某个进程优先执行。(包含对 未运行进程的调整)

在这里插入图片描述

10. nohup 用户退出系统继续工作

nohup 会忽略进程挂起的信号,被运行的进程输出将不会显示到终端。默认会写到当前目录的nohup.out文件中,如果当前目录权限不足,则会输出重定向到 $HOME/nuhup.out文件中。

11. & 后台执行

& 会将命令放在当前窗口的后台运行,将当前窗口腾出来可以执行其它操作。如果窗口关闭,后台进程将会中断执行。

注意: 一般 nouhp 与 & 结合使用

12. strace 跟踪进程的系统调用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

13. ltrace 跟踪进程调用的系统函数

在这里插入图片描述

14. runlevel 系统运行级别

在这里插入图片描述

  • 0:停机
  • 1:单用户模式
  • 2:无网络多用户模式
  • 3:多用户模式
  • 4:系统未使用,保留一般不用
  • 5:图形界面多用户模式
  • 6:重启

15. init 初始化linux进程

  • init 0:关机
  • init 6:重启

16. service 管理系统服务

CentOS 6 中 service+服务名+命令

  • start:启动
  • stop:停止
  • restart:重启
  • reload:加载
  • status:查看状态

CentOS 7 中被 systemctl 取代。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42226855/article/details/112391144