温馨提示×

linux的netstat怎样查看端口状态

小樊
84
2024-12-27 10:55:17
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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即可。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:netstat怎么查看端口状态

0