1.查看端口
-
終端可輸入的命令有:
sudo lsof -i tcp:端口
(sudo一般可不要)如:lsof -i tcp:8080
-
或者
sudo lsof -i:端口
(sudo一般可不要)如:lsof -i :8080
lsof(list open files)是一個列出當(dāng)前系統(tǒng)打開文件的工具
將會出現(xiàn)一個或多個占用端口的進(jìn)程信息,若出現(xiàn)多個則都需要kill掉。
2.kill進(jìn)程
-
找到進(jìn)程的PID,使用kill命令:kill -9 PID(進(jìn)程的PID坐桩,如92022)衩侥,殺死對應(yīng)的進(jìn)程
kill -9 PID
如:kill -9 92022
kill是linux中被誤解很深的一個命令陵吸, 很多人以為它是殺死一個進(jìn)程脆烟, 其實不然绍妨。 kill的真實含義是盅抚, 向進(jìn)程發(fā)送信息漠魏。
kill 8080 是向進(jìn)程8080發(fā)送一個SIGTERM信號。 kill -9 8080是向8080發(fā)送SIGKILL信號泉哈。
總的來說蛉幸, kill就是溫柔地殺, kill -9是霸氣地殺丛晦。