在Linux服务器上查看端口占用情况,可以使用以下步骤:
1、使用netstat
命令:
netstat tuln
:显示TCP和UDP协议的监听端口。
netstat tunlp
:显示TCP和UDP协议的监听端口,并显示进程信息。
2、使用lsof
命令:
lsof i :端口号
:显示指定端口的占用情况。
lsof i
:显示所有网络连接和监听端口。
3、使用ss
命令:
ss tuln
:显示TCP和UDP协议的监听端口。
ss tunlp
:显示TCP和UDP协议的监听端口,并显示进程信息。
4、使用nmap
命令:
nmap sT O 目标IP地址
:扫描目标IP地址的开放端口,并显示端口状态和服务类型。
以下是一些常用的命令示例:
命令 | 说明 |
netstat tuln | 显示TCP和UDP协议的监听端口 |
netstat tunlp | 显示TCP和UDP协议的监听端口,并显示进程信息 |
lsof i :端口号 | 显示指定端口的占用情况 |
lsof i | 显示所有网络连接和监听端口 |
ss tuln | 显示TCP和UDP协议的监听端口 |
ss tunlp | 显示TCP和UDP协议的监听端口,并显示进程信息 |
nmap sT O 目标IP地址 | 扫描目标IP地址的开放端口,并显示端口状态和服务类型 |