在Linux系统中,有几种方法可以查看80端口被哪个进程占用:
sudo netstat -tulnp | grep :80
或者更简洁的:
sudo netstat -tulnp | grep -w 80
sudo ss -tulnp | grep :80
sudo lsof -i :80
sudo fuser 80/tcp
这些命令的输出通常会显示: - 进程ID (PID) - 进程名称 - 用户 - 协议类型 - 本地地址和端口
例如,输出可能类似于:
tcp6 0 0 :::80 :::* LISTEN 1234/nginx
这表示80端口被PID为1234的nginx进程占用。
net-tools
包提供netstat)