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
时间: 2024-10-14 12:26:15