如何查看进程占用的端口号?
美国、香港服务器
如何查看进程占用的端口号?
04-29 来源:
一、查看所有进程 + 占用端口(最全)
1. ss 命令(推荐,系统自带最快)
bash
运行
sudo ss -antulp
参数解释:
a 所有连接
n 数字端口不解析域名
t 只看 TCP
u 只看 UDP
l 只看监听端口
p 显示占用端口的进程 PID / 程序名
2. netstat 老式命令
bash
运行
sudo netstat -antulp
二、已知进程名,查它开了哪些端口
把 nginx 换成你的进程名
bash
运行
sudo ss -antulp | grep nginx
三、已知 PID,查对应端口
把 1234 换成你的进程 PID
bash
运行
sudo ss -antulp | grep 1234
四、已知端口号,查是哪个进程占用
把 8080 换成要查的端口
bash
运行
sudo lsof -i :8080
直接显示:进程名、PID、用户
五、只看所有监听端口(对外开放端口)
bash
运行
sudo ss -tuln
快速排查被黑实用口诀
看陌生端口监听
看不明进程占用外网端口
查到可疑 PID → 查启动时间 → 直接 kill -9 杀掉
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快