Linux查看端口占用
Linux查看端口占用
使用lsof命令查看端口占用
如:lsof -i:8080,出现了进程信息,PID就是进程号,可以使用命令kill来杀掉这个进程以解除程序对该端口的占用
kill带上参数-9,表示强制关闭进程,参数-15则是普通地结束该进程。
1 | kill -9 4232 // 强制PID为4243的进程。 |
在终端输入命令行解决方式二:使用netstat。输入以下命令:
1 | netstat -ap|grep // 程序名或端口号 |
使用ps查看进程。适用于Linux和Mac。在知道进程名称的前提下。
1 | ps -ef | grep tomcat |
查看TCP:
1 | lsof -PiTCP -sTCP:LISTEN |
查看所有开启的端口号:
1 | netstat -aptn |
查看所有开启的TCP端口号:
1 | netstat -ntpl |
查看所有开启的UDP端口号:
1 | netstat -nupl |
使用nmap扫描端口
1 | nmap <服务器ip或域名> |
- Title: Linux查看端口占用
- Author: 清夏晚风
- Created at : 2022-07-21 00:00:00
- Updated at : 2026-01-13 16:48:23
- Link: https://blog.kimikkorow.eu.org/计算机基础/操作系统相关/操作系统使用相关/Linux/公共基础/Linux 网络安防/查看端口占用/
- License: This work is licensed under CC BY-NC-SA 4.0.