linux常用定位问题命令

一.网络相关

连接和tcp/ip

netstat -anp | grep TIME_WAIT   查看timewait状态的socket,注意如果是root运行的,但是看不到pid/pname的话,要么是内核进程,要么是无效数据

lsof -p xx | grep ":9920" 查看进程中连接涉及9920端口的fd

netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’ 这个命令会显示出类似下面的结果:LAST_ACK 14
SYN_RECV 348
ESTABLISHED 70
FIN_WAIT1 229
FIN_WAIT2 30
CLOSING 33
TIME_WAIT 18122

sysctl -a  查看所有tcp配置

cat /etc/sysctl.conf

 

lsof -i:9921 -n  查看所有使用9921端口的进程和连接

流量和网卡

 

你可能感兴趣的:(linux常用定位问题命令)