shell命令之netstat命令

netstat命令用来查看当前系统开放了哪些端口,以及哪些进程和用户正在使用该端口

相关参数:

-t 显示TCP端口
-u 显示UDP端口
-p 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n 不进行DNS轮询,显示IP(可以加速操作)

查看所有tcp连接netstat -at

batdmm@mZ6zefi9FN89j9fDJz8ej6Z:~$ netstat -at
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:http            0.0.0.0:*               LISTEN     
tcp        0      0 localhost:http-alt      0.0.0.0:*               LISTEN     
tcp        0      0 localhost:domain        0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN     
tcp        0      0 localhost:http-alt      localhost:58358         TIME_WAIT    
tcp        0      0 mZ6zefi9FN89j9fDJz8:ssh 98.62.10.36:55954        ESTABLISHED
tcp        0      0 mZ6zefi9FN89j9fDJz8:http 98.62.10.36:25079        ESTABLISHED 
tcp        0      0 mZ6zefi9FN89j9fDJz8:58674 100.100.30.25:http      ESTABLISHED
tcp6       0      0 [::]:33060              [::]:*                  LISTEN     
tcp6       0      0 [::]:mysql              [::]:*                  LISTEN     
tcp6       0      0 [::]:http               [::]:*                  LISTEN     
batdmm@mZ6zefi9FN89j9fDJz8ej6Z:~$ 

你可能感兴趣的:(Linux)