当前位置:首页 > linux > 正文

linux怎么查询端口(查询端口占用命令 linux)

  • linux
  • 2024-03-15 21:40:22
  • 5995
如何查询 Linux 上的端口
端口是网络连接的端点,用于标识特定服务或应用程序。 以下是查询 Linux 上端口的步骤:
1. 使用 netstat 命令
netstat 命令提供了有关网络连接和端口使用情况的详细统计信息。
基本用法:
netstat -a
选项示例:
-t:显示 TCP 连接
-u:显示 UDP 连接
-p:显示使用特定协议的连接(例如 -p tcp)
2. 使用 ss 命令
ss 命令是 netstat 的高级版本,提供了更全面的网络连接信息。
基本用法:
ss -a
选项示例:
-t:显示 TCP 连接
-u:显示 UDP 连接
-l:仅显示正在侦听的端口
3. 使用 lsof 命令
lsof 命令列出了所有打开的文件,包括网络套接字。
基本用法:
lsof -i
选项示例:
-P:显示进程 ID
-s:显示套接字状态(例如 ESTABLISHED)
示例要素:
端口号:分配给服务的数字标识符。
协议:使用的网络协议(例如 TCP 或 UDP)。
状态:端口当前的状态,例如侦听、已建立或关闭。
进程:使用该端口的进程。
进程 ID (PID):与进程关联的数字标识符。
外地址和端口:对于入站连接,显示连接发送方的地址和端口。