在Linux系统中,有几种常用方法可以查看进程占用的端口信息:
sudo netstat -tulnp
参数说明:
- -t
显示TCP端口
- -u
显示UDP端口
- -l
仅显示监听端口
- -n
以数字形式显示地址和端口号
- -p
显示进程标识符和程序名称
sudo ss -tulnp
参数与netstat类似,但性能更好。
sudo lsof -i
或者查看特定端口:
sudo lsof -i :端口号
如果知道进程ID(PID):
sudo lsof -p PID -nP | grep LISTEN
如果知道进程名:
sudo lsof -i | grep 进程名
sudo netstat -tulnp | grep :端口号
或
sudo ss -tulnp | grep :端口号
ss
替代netstat
以上方法可以帮助您快速定位Linux系统中进程与端口的对应关系。