ps和netstat

Linux ps命令

Linux ps命令用于显示当前进程 (process) 的状态。

ps [options] [–help]

ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
-A 列出所有的行程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
au(x) 输出格式 :
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER: 行程拥有者
PID: pid
%CPU: 占用的 CPU 使用率
%MEM: 占用的记忆体使用率
VSZ: 占用的虚拟记忆体大小
RSS: 占用的记忆体大小
TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 该行程的状态:
D: 无法中断的休眠状态 (通常 IO 的进程)
R: 正在执行中
S: 静止状态
T: 暂停执行
Z: 不存在但暂时无法消除
W: 没有足够的记忆体分页可分配
<: 高优先序的行程
N: 低优先序的行程
L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
START: 行程开始时间
TIME: 执行的时间
COMMAND:所执行的指令

linux系统ps命令的所有参数功能:
-e:显示所有进程。

-f:全格式。

-h:不显示标题。

-l:长格式。

-w:宽输出。

-a:显示终端上的所有进程,包括其他用户的进程。

-r:只显示正在运行的进程。

-x:显示没有控制终端的进程。

-help:显示帮助信息。

-version:显示该命令的版本信息。

显示所有进程信息,连同命令行

ps -ef //显示所有命令,连带命令行

UID PID PPID C STIME TTY TIME CMD
root 1 0 0 10:22 ? 00:00:02 /sbin/init

显示指定用户信息

ps -u root //显示root进程用户信息

PID TTY TIME CMD
1 ? 00:00:02 init

ps -A 显示进程信息

PID TTY TIME CMD
1 ? 00:00:02 init

netstat

Linux netstat命令用于显示网络状态。
利用netstat指令可让你得知整个Linux系统的网络情况。

netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][–ip]

-a或–all 显示所有连线中的Socket。
-A<网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。
-c或–continuous 持续列出网络状态。
-C或–cache 显示路由器配置的快取信息。
-e或–extend 显示网络其他相关信息。
-F或–fib 显示FIB。
-g或–groups 显示多重广播功能群组组员名单。
-h或–help 在线帮助。
-i或–interfaces 显示网络界面信息表单。
-l或–listening 显示监控中的服务器的Socket。
-M或–masquerade 显示伪装的网络连线。
-n或–numeric 直接使用IP地址,而不通过域名服务器。
-N或–netlink或–symbolic 显示网络硬件外围设备的符号连接名称。
-o或–timers 显示计时器。
-p或–programs 显示正在使用Socket的程序识别码和程序名称。
-r或–route 显示Routing Table。
-s或–statistice 显示网络工作信息统计表。
-t或–tcp 显示TCP传输协议的连线状况。
-u或–udp 显示UDP传输协议的连线状况。
-v或–verbose 显示指令执行过程。
-V或–version 显示版本信息。
-w或–raw 显示RAW传输协议的连线状况。
-x或–unix 此参数的效果和指定"-A unix"参数相同。
–ip或–inet 此参数的效果和指定"-A inet"参数相同。

显示监听的套接口
netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State

显示网络统计信息
netstat -s

显示组播组的关系
netstat -g
IPv6/IPv4 Group Memberships
Interface RefCnt Group

显示网卡列表
netstat -i
Kernel Interface table

显示UDP端口号的使用情况
netstat -apu

显示详细的网络状况
netstat -a

你可能感兴趣的:(Linux相关,ps,netstat)