您的位置:首页 > 运维架构 > Linux

使用ps命令输出进程列表--用Enki学Linux系列(17)

2017-02-24 14:46 656 查看
ps命令(process status的缩写)用于显示关于当前运行中的进程。

不加参数时,ps显示所有当前用户开启的进程。

比如:
console$ ps

PID TTY           TIME CMD
20094 ttys000    0:00.11 -bash
3086 ttys002    0:00.68 -bash
$
列名分别为:
PID: 进程的ID号
TTY: 发起进程的终端
TIME: 进程运行了多长时间
CMD: 命令名称

ps aux是一个常见的用法。这个命令可以显示系统中的每个进程连同一些附加信息,如开启进程的用户、CPU内存使用量等。

ps aux后接grep来搜索一个特殊进程也会经常用到。查看SSH服务器的sshd进程是否运行中,可以如下操作:

$ ps aux | grep sshd
root      2848  ... /usr/sbin/sshd -D
$
...代表一些区域因为要显示在一行上而被省略了。省略的内容包含内存使用量、运行时间等等。root是开启该进程的用户,2848是进程ID。

原文链接:https://enkipro.com//insight/575ee9b7275299ad3b909519
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ps