首页 > 网络运维 > Linux > 正文

Linuxps命令详解

Linuxps命令详解

Linux ps 命令是Linux系统提供的一个基本的系统管理工具,该工具的功能是把进程状态信息显示出来,帮助用户管理系统进程,其中也包括查看、监控、管理程序运行等一系列操作。

ps命令是以报表方式显示出来的,每一行记录代表一个进程,每一个进程记录由十二列组成,每一列代表进程的一些状态信息,如果想要更具体地知道进程的相关信息,可以指定参数来显示:

第一列“USER”表示该进程的拥有者,也就是运行进程的用户名称;

第二列“PID”表示该进程的进程号,每一个进程都有一个唯一的进程号,通过这个进程号可以识别不同的进程;

第三列“%CPU”表示该进程使用CPU所占用的百分比,CPU占用越高则代表着该进程对CPU资源的利用率越高;

第四列“%MEM”表示该进程使用的内存但占用的百分比,内存占用越高则代表着该进程对内存资源的利用率越高;

第五列“VSZ”表示该进程使用的虚拟内存大小,单位是K (Kilobytes)。

第六列“RSS”表示该进程使用的常驻内存大小,单位也是K (Kilobytes);

第七列“TTY”表示该进程被分配到的终端,也就是用户访问终端;

第八列“STAT”表示进程的状态,有S(Sleeping)、R(Running)、T(Stopped)、Z(Zombie)、X(X stopped)等状态;

第九列“START”表示该进程起始时间;

第十列“TIME”表示该进程运行的用户和系统时间;

第十一列“COMMAND”表示进程名称,也是进程真正在干什么的核心信息;

第十二列“CMD”表示该进程的完整命令行信息

PS命令可以根据不同的需要来指定参数,以便获取更详细的进程信息,其中最常用的参数有以下几个:

-a:表示显示所有的进程,也包括系统服务运行的进程;

-e:表示显示所有的进程,不管命令是否以终端执行;

-u:表示是要同时显示每个进程所使用的用户名称;

-f:表示显示每个任务之间的调用关系,也就是同时把任务的父子关系也显示出来;

-l:表示显示每个任务使用的外部命令;

-x:表示不仅显示正在运行的任务,也显示不正在运行的任务;

最后,Linux系统中ps命令可以指定参数来获取更多的进程信息,并便于管理员对运行在系统中的进程有一个宏观的把握,以便于能够更有效地完成系统管理工作。

打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:http://www.atpbike.com/article/linux/3360.html

相关推荐

支付宝
微信
赞助本站