socket工具:another utility to investigate sockets
查用:
1)默认常用:
ss :tcp、u_str
2)ss -aoen
-a 所有:增加udp、u_dgr、u_seq、u_str
-o 显示timer等选项
-e 扩展信息,显示socket细节
-n 显示端口数字而不解析为服务名
3)显示tcp监听和进程号:ss -ntpl
-t tcp
-p 显示进程
-l 监听
举例:
# ss -tlnp
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:111 *:* users:(("rpcbind",pid=904,fd=8))
对比netstat
# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 904/rpcbind