查看进程

ps                                                     
列出进程
uptime
查看系统负载
w
列出所有用户的活动进程
top
监视进程资源占用情况
gnome-system-monitor
监视系统负载和进程的图形化工具
xload
监视系统负载情况的简单图形化工具
free
显示可用内存情况

进程(process)是linux系统的工作单位。所运行的每个程序都会引发一个或多个进程。linux提供了一些命令用于查看,操作这些进程。每个进程都以一个独有的数字代码标示,称作进程ID或PID。

ps

ps  [option]

ps命令显示正在运行的进程信息,也可显示其他用户的进程。ps至少有80个选项,这里只讨论其中几个最有用的组合。

技术分享

1. 查看自己的进程

$ ps -ux

技术分享

2. 查看用户root的所有进程:

$ ps -U root

技术分享

3. 查看特定程序引发的所有进程:

$ ps -C java

技术分享

4. 查看终端N的进程(这里查看3的终端):

$ ps -t3

技术分享

5. 查看特定进程,如:pid为1,2:

$ ps -p1,2

技术分享

6. 对所有进程连同命令行,截断其超出屏幕宽度的部分:

$ ps -ef

7. 所有进程连同完整的命令行:

$ps -efww

8. 以缩排方式呈现所有进程的层次关系:

$ ps -efH

技术分享

记住,可以用grep或其他过滤程序从ps的输出中提取特定的信息(java为例):

$ ps -ux | grep java


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。