温馨提示×

linux的netstat怎样查看端口状态

小樊
190
2024-12-27 10:55:17
栏目: 智能运维

在Linux中,您可以使用netstat命令来查看端口状态

  1. 查看所有网络连接和监听端口:
netstat -tunapl 
  • -t:显示TCP连接
  • -u:显示UDP连接
  • -n:以数字形式显示地址和端口号,不进行DNS解析
  • -a:显示所有网络连接(包括监听端口)
  • -p:显示关联到每个连接的进程ID和程序名称
  1. 查看特定端口的连接状态:
netstat -tun | grep 端口号 

端口号替换为您要查询的实际端口号。例如,要查看端口80的连接状态,请运行:

netstat -tun | grep 80 
  1. 查看正在监听的端口:
netstat -tuln 
  • -t:显示TCP连接
  • -u:显示UDP连接
  • -l:仅显示监听套接字
  • -n:以数字形式显示地址和端口号,不进行DNS解析
  1. 查看特定IP地址和端口的连接状态:
netstat -tun | grep IP地址:端口号 

IP地址端口号替换为您要查询的实际IP地址和端口号。例如,要查看IP地址为192.168.1.100且端口为80的连接状态,请运行:

netstat -tun | grep 192.168.1.100:80 

请注意,netstat在一些Linux发行版中可能已被弃用,推荐使用ss命令。要使用ss命令,只需将上述示例中的netstat替换为ss即可。

0