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表示扫描本地主机。
以上是常用的几种查看端口占用情况的方法,可以根据实际情况选择合适的方法。