ps ;process status 进程状态;命令用于显示当前进程的状态;类似于 windows 的任务管理器。
命令语法ps [options] [--help]
参数说明-A
显示所有的进程;和 -e 的效果一样;
-a
显示所有进程;包括其他用户的进程;
-u
选择有效的用户id或者是用户名;
-x
显示没有控制终端的进程;同时显示各个命令的具体路径
-e
显示所有的进程;和 -A 的效果一样;
-f
显示更完成;通常与 -e 一起用;
命令示例1. ps -ef ;
[root;localhost ~]# ps -ef UID PID PPID C STIME TTY TIME CMD root 5358 1 0 10:13 ? 00:00:00 /usr/sbin/rsyslogd -n root 5359 1 0 10:13 ? 00:00:00 /usr/sbin/sshd -D root 5376 1 0 10:13 ? 00:00:00 /usr/sbin/libvirtd root 5384 1 0 10:13 ? 00:00:00 /usr/sbin/crond -n root 5385 1 0 10:13 ? 00:00:00 /usr/sbin/gdm root 5389 1 0 10:13 ? 00:00:00 /usr/sbin/atd -f
2. ps -aux
[root;localhost ~]# ps -aux 、 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 5358 0.0 0.3 214564 3872 ? Ssl 10:13 0:00 /usr/sbin/rsyslogd -n root 5359 0.0 0.3 112756 3712 ? Ss 10:13 0:00 /usr/sbin/sshd -D root 5376 0.2 1.1 1005988 11716 ? Ssl 10:13 0:00 /usr/sbin/libvirtd root 5384 0.2 0.1 126288 1600 ? Ss 10:13 0:00 /usr/sbin/crond -n root 5385 0.0 0.4 481308 4120 ? Ssl 10:13 0:00 /usr/sbin/gdm root 5389 0.0 0.0 25904 920 ? Ss 10:13 0:00 /usr/sbin/atd -f
其他参数说明
参数
参数说明
USER
进程拥有者;
PID
pid;
%CPU
占用的 CPU 使用率;
%MEM
占用的记忆体使用率;
VSZ
占用的虚拟记忆体大小;
RSS
占用的记忆体大小;
TTY
终端的次要装置号码 (minor device number of tty);
STAT
D
无法中断的休眠状态 (通常 IO 的进程);
R
正在执行中;
S
静止状态;
T
暂停执行;
Z
不存在但暂时无法消除;
W
没有足够的记忆体分页可分配;
<
高优先序的行程;
N
低优先序的行程;
L
有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O);
START
行程开始时间;
TIME
执行的时间;
COMMAND
所执行的指令;