如何查看Linux服务器开放端口(如何查看Linux服务器端口使用情况)

在Linux服务器上查看开放端口,可以使用以下命令:

netstat命令

netstat 是一个非常实用的命令,它可以显示网络连接、路由表、网络接口等信息。可以使用以下命令查看服务器上的开放端口:

netstat -tuln

参数说明:

  • -t 表示显示TCP端口
  • -u 表示显示UDP端口
  • -l 表示仅显示监听端口
  • -n 表示以数字形式显示地址和端口号,不进行DNS解析
图片[1]-如何查看Linux服务器开放端口(如何查看Linux服务器端口使用情况)-不念博客

ss命令

sssocket statistics 的缩写,是一个用来查看Linux系统中网络连接状态的工具。可以使用以下命令查看服务器上的开放端口:

ss -tuln

参数说明:

  • -t 表示显示TCP端口
  • -u 表示显示UDP端口
  • -l 表示仅显示监听端口
  • -n 表示以数字形式显示地址和端口号,不进行DNS解析

lsof命令

lsof 是一个列出系统中打开文件的工具,其中也包括网络连接。可以使用以下命令查看服务器上的开放端口:

sudo lsof -i -P -n | grep LISTEN

参数说明:

  • -i 表示列出与Internet相关的文件
  • -P 表示以数字形式显示端口号,不进行服务名解析
  • -n 表示以数字形式显示IP地址,不进行DNS解析
  • grep LISTEN 表示仅显示监听状态的端口
© 版权声明
THE END