ubuntu查看端口占用

使用netstat命令查看端口占用情况

在终端输入以下命令:

sudo netstat -tunlp

其中,-t表示TCP协议,-u表示UDP协议,-n表示不解析服务名称,-l表示仅显示监听状态的端口,-p表示显示进程ID和进程名称。

使用lsof命令查看端口占用情况

在终端输入以下命令:

sudo lsof -i :端口号

其中,-i表示查看网络连接,:端口号表示要查看的端口号。

使用ss命令查看端口占用情况

在终端输入以下命令:

sudo ss -tunlp

其中,-t表示TCP协议,-u表示UDP协议,-n表示不解析服务名称,-l表示仅显示监听状态的端口,-p表示显示进程ID和进程名称。

使用fuser命令查看端口占用情况

在终端输入以下命令:

sudo fuser -v 端口号/tcp

其中,-v表示显示详细信息,端口号表示要查看的端口号,/tcp表示查看TCP协议的端口占用情况。

使用nmap命令扫描端口占用情况

在终端输入以下命令:

sudo nmap -sT -O localhost

其中,-sT表示使用TCP协议进行扫描,-O表示进行操作系统识别,localhost表示扫描本地主机。

以上是常用的几种查看端口占用情况的方法,可以根据实际情况选择合适的方法。