linux上进程有5种状态:
1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
ps工具标识进程的5种状态码:
D 不可中断 uninterruptible sleep (usually IO)
R 运行 runnable (on run queue)
S 中断 sleeping
T 停止 traced or stopped
Z 僵死 a defunct (”zombie”) process
D 不可中断 uninterruptible sleep (usually IO)
R 运行 runnable (on run queue)
S 中断 sleeping
T 停止 traced or stopped
Z 僵死 a defunct (”zombie”) process
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER: 行程拥有者
PID: pid
%CPU: 占用的 CPU 使用率
%MEM: 占用的记忆体使用率
VSZ: 占用的虚拟内存大小
RSS: 占用的固定内存大小
TTY: 运行在那个终端机上,若愚终端机无关,则显示?,
STAT: 该行程的状态:
D: 不可中断的静止
R: 正在执行中
S: 正在睡眠中,可被某些讯号(signal)唤醒
T: 正在侦测或者停止了
Z: 不存在但暂时无法消除,即僵尸进程
USER: 行程拥有者
PID: pid
%CPU: 占用的 CPU 使用率
%MEM: 占用的记忆体使用率
VSZ: 占用的虚拟内存大小
RSS: 占用的固定内存大小
TTY: 运行在那个终端机上,若愚终端机无关,则显示?,
STAT: 该行程的状态:
D: 不可中断的静止
R: 正在执行中
S: 正在睡眠中,可被某些讯号(signal)唤醒
T: 正在侦测或者停止了
Z: 不存在但暂时无法消除,即僵尸进程
1 w/who 查看当前用户信息
2 ps
3 ps -l
4 ps -u +(dwk )查看当前进程
5 ps -w
6 w
7 who
8 ps -le
9 ps -aux
10 ps -le |grep httpd
11 ps -aux --sort pid
12 ps -uU root
13 history
14 grep init
15 pstree
16 kill
17 kill -9 强行kill命令
18 kill -1
19 xkill 图形kill命令
20 ps -a
21 ps -u
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25188158/viewspace-733666/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25188158/viewspace-733666/