linux查看进程状态命令-----ps

ps

ps命令是“process status”的缩写,ps命令用于显示当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。

ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。

语法

ps 【选项】 【参数】

选项

-A:列出所有的行程(执行的程序)
-w:显示加宽可以显示较多的资讯
-au:显示较详细的资讯
-aux:显示所有包含其他使用者的行程
au(x):输出格式 :
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER: 行程拥有者
PID: pid
%CPU: 占用的 CPU 使用率
%MEM: 占用的记忆体使用率
VSZ: 占用的虚拟记忆体大小
RSS: 占用的记忆体大小
TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 该行程的状态:
D: 不可中断的静止 (通悸□□缜b进行 I/O 动作)
R: 正在执行中
S: 静止状态
T: 暂停执行
Z: 不存在但暂时无法消除
W: 没有足够的记忆体分页可分配
<: 高优先序的行程
N: 低优先序的行程
L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
START: 行程开始时间
TIME: 执行的时间
COMMAND:所执行的指令
-U <用户识别码> :列出属于该用户的程序的状况,也可使用用户名称来指定,-u选项同-U

常用实例

对于ps命令来说,虽说参数众多,但只有个别参数常用,其他参数很少被用到。

显示root用户进程信息

[root@linus ~]# ps -u root
[root@linus ~]# ps -U  root

显示所有进程信息

[root@linus ~]# ps -aux		#有输出格式
[root@linus ~]# ps -A			#无输出格式

显示所有命令,连同命令行

[root@linus ~]# ps -ef
发布了69 篇原创文章 · 获赞 8 · 访问量 5769

猜你喜欢

转载自blog.csdn.net/qq_42534026/article/details/104343899
今日推荐