Windows 和 Linux 端口占用时Kill进程的方法
1、windows:
1、查询本机所有占用的端口!
netstat -ano
2、查看占用指定的端口进程的PID
netstat -ano|findstr 8080(端口号)
3、Kill 指定PID 的进程
taskkill /pid 8080(PID参数) -f
2、linux :
1.查找被占用的端口
netstat -tln –查看端口使用情况
netstat -tln | grep 8080 –则是只查看端口8080的使用情况
2.查看端口属于哪个程序?端口被哪个进程占用
lsof -i:8060 端口被哪个进程占用,如下
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Java 20804 root 36u IPv6 35452317 0t0 TCP *:pcsync-https (LISTEN)
3.杀掉占用端口的进程 根据pid杀掉
kill -9 进程id
例如:kill -9 20804
4. kill 命令用于终止进程
例如: kill -9 [PID]
说明:-9 表示强迫进程立即停止,通常用 ps 查看进程 PID ,用 kill 命令终止进程