在 Linux 中,可以使用 netstat
或 lsof
命令来查看端口占用情况。
????????1.使用?netstat
?查看端口占用情况
netstat
是一个用于打印 Linux 系统网络连接状态的命令,可以用来查看端口占用情况。以下是常用的 netstat
命令:
sudo netstat -tlnp
sudo netstat -tlnp | grep <port number>
其中,-t
表示查看 TCP 协议,-l
表示查看监听状态的端口,-n
表示不使用域名和服务名,而是以数字形式显示地址和端口号,-p
表示显示每个连接对应的进程 ID 和进程名称。
????????2.使用?lsof
?查看端口占用情况
lsof
是一个用于列出当前系统打开文件的工具,也可以用来查看端口占用情况。以下是常用的 lsof
命令:
sudo lsof -i:<port number>
sudo lsof -i -p <process id>
其中,-i
表示查看网络连接信息,-p
表示指定进程 ID。