linux 进程的一些命令

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 

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: 不存在但暂时无法消除,即僵尸进程 

 

 
   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 

你可能感兴趣的:(linux,的)