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:~$