当发现某一端口被占用时,首先使用命令
lsof -i:8080
//假设8080端口被占用
运行之后会显示如下结果:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
3DFireWor 1936 root 3u IPv6 1990076 0t0 TCP *:8089 (LISTEN)
再根据PID
的值,运行
kill 1936
就可以杀死进程,继续工作了。
如果只知道进程的名字,而不知道它的端口号,运行命令
ps -aux | grep "进程名"
ps -aux | grep 进程名
显示结果为
root 1982 0.0 0.0 15960 928 pts/4 S+ 14:36 0:00 grep --color=auto apache2
其中第二列就是其PID
,再根据PID
杀死进程。