1.查看端口
-
终端可输入的命令有:
sudo lsof -i tcp:端口
(sudo一般可不要)如:lsof -i tcp:8080
-
或者
sudo lsof -i:端口
(sudo一般可不要)如:lsof -i :8080
lsof(list open files)是一个列出当前系统打开文件的工具
将会出现一个或多个占用端口的进程信息,若出现多个则都需要kill掉。
2.kill进程
-
找到进程的PID,使用kill命令:kill -9 PID(进程的PID,如92022),杀死对应的进程
kill -9 PID
如:kill -9 92022
kill是linux中被误解很深的一个命令, 很多人以为它是杀死一个进程, 其实不然。 kill的真实含义是, 向进程发送信息。
kill 8080 是向进程8080发送一个SIGTERM信号。 kill -9 8080是向8080发送SIGKILL信号。
总的来说, kill就是温柔地杀, kill -9是霸气地杀。