linux 查询进程常用命令汇总

01. 查询进程常用命令

01. ps 基本命令

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

unix 风格显示所有进程
linux 查询进程常用命令汇总_第1张图片
linux 查询进程常用命令汇总_第2张图片
linux 查询进程常用命令汇总_第3张图片
linux 查询进程常用命令汇总_第4张图片

BSD 风格显示所有进程

linux 查询进程常用命令汇总_第5张图片
linux 查询进程常用命令汇总_第6张图片
linux 查询进程常用命令汇总_第7张图片
查看消耗CPU或内存排名列表
linux 查询进程常用命令汇总_第8张图片

AIX 风格显示进程
linux 查询进程常用命令汇总_第9张图片
linux 查询进程常用命令汇总_第10张图片
linux 查询进程常用命令汇总_第11张图片

02. pstree 显示进程树

linux 查询进程常用命令汇总_第12张图片
linux 查询进程常用命令汇总_第13张图片

03. pgrep 过滤进程

linux 查询进程常用命令汇总_第14张图片

04. kill 终止进程

在这里插入图片描述
linux 查询进程常用命令汇总_第15张图片

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

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

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

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

07. top 进程实时监控

linux 查询进程常用命令汇总_第16张图片
linux 查询进程常用命令汇总_第17张图片
linux 查询进程常用命令汇总_第18张图片
linux 查询进程常用命令汇总_第19张图片
linux 查询进程常用命令汇总_第20张图片
linux 查询进程常用命令汇总_第21张图片
linux 查询进程常用命令汇总_第22张图片
linux 查询进程常用命令汇总_第23张图片
linux 查询进程常用命令汇总_第24张图片

08. nice 调整进程优先级

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

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

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

linux 查询进程常用命令汇总_第27张图片

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

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

11. & 后台执行

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

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

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

linux 查询进程常用命令汇总_第28张图片
在这里插入图片描述
linux 查询进程常用命令汇总_第29张图片
linux 查询进程常用命令汇总_第30张图片
在这里插入图片描述
在这里插入图片描述

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 取代。

linux 查询进程常用命令汇总_第31张图片

你可能感兴趣的:(Linux)