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

linux查看端口号运行的服务(linux查看所有运行的端口)

  • linux
  • 2024-03-15 20:25:13
  • 2506
Linux 查看端口号运行的服务
1. netstat 命令
p
netstat -tulpn
要素:
- -t:显示 TCP 连接
- -u:显示 UDP 连接
- -l:只列出监听端口
- -p:显示进程信息(包括端口号和进程 ID)
- -n:以数字形式显示地址和端口号(不显示主机名或服务名称)
2. ss 命令
p
ss -tulwan
要素:
- -t:显示 TCP 连接
- -u:显示 UDP 连接
- -l:只列出监听端口
- -w:显示宽输出(包括更多详细信息,如发送和接收字节数)
- -a:显示所有端口,包括不属于进程的端口
- -n:以数字形式显示地址和端口号(不显示主机名或服务名称)
3. lsof 命令
p
lsof -i :80
要素:
- -i:显示特定端口的进程
- :80:要检查的端口号
例:
查看正在监听端口 80 的服务:
p
netstat -tulpn | grep ':80'
输出:
p
tcp 0 0 0.0.0.0:80 0.0.0.0: LISTEN 5129/apache2
此输出表明 Apache HTTP 服务器 (apache2) 正在监听端口 80。