如何查看 Linux 系统中服务的端口号
使用以下命令:
netstat -tulpn
命令结果将包含以下要素:
- Proto:协议,如 TCP 或 UDP
- Recv-Q:接收队列中等待处理的数据字节数
- Send-Q:发送队列中等待发送的数据字节数
- Local Address:服务的本地地址,包含 IP 地址和端口号
- Foreign Address:服务的远程地址,如果适用,也包含 IP 地址和端口号
- State:服务的当前状态
- Program name:运行服务的程序的名称
示例:
使用以下命令查看 Web 服务器 Apache2 的端口号:
netstat -tulpn | grep apache2
结果可能包含类似以下内容的行:
tcp 0 0 0.0.0.0:80 0.0.0.0: LISTEN 1350/apache2
此示例表明 Apache2 正在监听端口 80。