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