Linux必会100个命令(八)ps、top、netstat

25.ps

ps命令查看当前运行的进程信息。

--help查看帮助信息。这里帮助信息从CentOS6中截取,如果是不同系统,用法会有差异。

比如ubuntu 18.0.4系统中使用ps --help a来获得a选项获得帮助信息。

Linux必会100个命令(八)ps、top、netstat_第1张图片

a选项,所有用户启动的进程

u选项,进程关于用户的详细描述

x选项,进程关于控制端的信息描述

A选项,所有运行的进程

e选项,等同于A选项

例1:最常见的一个用法:ps aux 

Linux必会100个命令(八)ps、top、netstat_第2张图片

 另一个常用用法:ps -ef

其应用场景跟ps aux类似

输出项简介:

USER:进程拥有者

PID:进程号

%CPU:占用CPU使用率

%MEM:占用的内存使用率

%VSZ:占用的虚拟内存大小

RSS:占用的内存大小

TTY:终端的次要设备编号

STAT:进程状态

D:无法终端的休眠状态

R:正在执行中

S:静止状态

T:暂停执行

Z:不存在但暂时无法消除

W:没有足够的内存分页可分配

<:高优先级的进程

N:低优先级的进程

L:有内存分配并锁在内存中

START:进程开始时间

TIME:执行的时间

COMMAND:所执行的指令

例2:显示root用户的进程

ps -u root

例3:显示所有进程信息

ps -A

26.top

top命令可以获得进程即时状态,并可以即时刷新,直到退出top。

Linux必会100个命令(八)ps、top、netstat_第3张图片

顶部的信息很有价值,是使用这个命令最值得注意的信息。它包括俄cpu、内存交换区、缓存等重要信息。 

--help获取帮助信息。

 -p选项,可以指定进程编号查看,如果有超过1个进程编号,用逗号分割

Linux必会100个命令(八)ps、top、netstat_第4张图片

-u选项,可以指定查看特定用户的进程 。

Linux必会100个命令(八)ps、top、netstat_第5张图片

 -U选项,可以指定查看特定用户的进程。这个选项可以实时刷新。

-d选项,可以指定刷新数据间隔,单位是秒。例如:ps -U root -d 5,刷新时间间隔5秒

27.netstat

netstat命令时查看运行服务的信息,但是侧重了网络信息,比如监听的端口,绑定IP,来访IP

Linux必会100个命令(八)ps、top、netstat_第6张图片

 --help选项获得帮助。

-r选项显示路由表信息

-I选项显示网络接口

-i选项显示网络接口(跟I选项基本一致)

-l选项显示监听服务

-n不解析名字,是用数字显示

-t代表tcp协议的连接

-p显示进程名称

Linux必会100个命令(八)ps、top、netstat_第7张图片

你可能感兴趣的:(Linux(CentOS,linux,ps,netsta,top)