要查看某端口的占用情况,可以使用以下几种方法:
netstat
命令(适用于Windows和Linux)netstat
是一个常用的网络统计工具,可以显示网络连接、路由表、接口统计等。
Windows:
netstat -ano | findstr :<端口号>
例如,查看8080端口的占用情况:
netstat -ano | findstr :8080
Linux:
sudo netstat -tuln | grep :<端口号>
例如,查看8080端口的占用情况:
sudo netstat -tuln | grep :8080
lsof
命令(仅适用于Linux)lsof
是一个列出当前系统打开文件的工具,也可以用来查看端口占用情况。
sudo lsof -i :<端口号>
例如,查看8080端口的占用情况:
sudo lsof -i :8080
ss
命令(仅适用于Linux)ss
是一个更现代的网络统计工具,比 netstat
更快且功能更强大。
sudo ss -tuln | grep :<端口号>
例如,查看8080端口的占用情况:
sudo ss -tuln | grep :8080
TCPView
工具(仅适用于Windows)TCPView
是一个第三方工具,可以直观地显示所有TCP和UDP端口的详细信息。
portqry
工具(适用于Windows和Linux)portqry
是一个轻量级的网络工具,可以查询特定端口的占用情况。
Windows:
portqry -n <IP地址> -e <端口号>
例如,查询192.168.1.1的8080端口:
portqry -n 192.168.1.1 -e 8080
Linux:
sudo portqry -n <IP地址> -e <端口号>
例如,查询192.168.1.1的8080端口:
sudo portqry -n 192.168.1.1 -e 8080
sudo
提升权限。net-tools
或 lsof
。通过以上方法,你可以有效地查看和管理系统中的端口占用情况。
领取专属 10元无门槛券
手把手带您无忧上云