查看进程绑定的端口号,通常是为了诊断网络连接问题或者确认服务是否在正确的端口上运行。以下是在不同操作系统中查看进程绑定端口号的方法:
netstat
命令netstat -tuln | grep <端口号>
例如,查看绑定到80端口的进程:
netstat -tuln | grep 80
ss
命令ss
是 netstat
的一个更快的替代品。
ss -tuln | grep <端口号>
例如:
ss -tuln | grep 80
lsof
命令lsof
可以列出打开的文件,包括网络端口。
lsof -i :<端口号>
例如:
lsof -i :80
netstat
命令netstat -ano | findstr :<端口号>
例如,查看绑定到80端口的进程:
netstat -ano | findstr :80
Get-NetTCPConnection -LocalPort <端口号> | Select-Object -Property LocalAddress, LocalPort, OwningProcess
例如:
Get-NetTCPConnection -LocalPort 80 | Select-Object -Property LocalAddress, LocalPort, OwningProcess
lsof
命令lsof -i :<端口号>
例如:
lsof -i :80
netstat
命令netstat -anv | grep <端口号>
例如:
netstat -anv | grep 80
sudo
命令提升权限(Linux/macOS),或者在管理员模式下运行命令提示符(Windows)。ps
命令(Linux/macOS)或任务管理器(Windows)来识别该进程。netstat
或 lsof
等工具。apt-get install net-tools
来安装 netstat
。通过这些方法,你可以有效地查看和管理系统中进程绑定的端口号。
领取专属 10元无门槛券
手把手带您无忧上云