Linux

  1. lsof -i:[端口号]:查看某一端口占用情况
  2. netstat -tunlp|grep [端口号]:查看指定端口号的进程情况
  3. kill -9 [进程ID]:杀死占用进程

kill命令补充

kill命令用来删除执行中的程序或工作。

  • HUP 1 终端断线
  • INT 2 中断(同 Ctrl + C)
  • QUIT 3 退出(同 Ctrl + \)
  • TERM 15 终止
  • KILL 9 强制终止
  • CONT 18 继续(与STOP相反, fg/bg命令)
  • STOP 19 暂停(同 Ctrl + Z)

只有第9种信号(SIGKILL)才可以无条件终止进程,其他信号进程都有权利忽略

Windows

  1. 查看占用该端口的进程:netstat -ano|findstr [端口号]
  2. 杀死进程:taskkill /f /t /pid [进程id]
    1. /f:强制删除
    2. /t:终止指定的进程和任何由此启动的子进程
    3. /pid:指定要终止的进程的PID
    1.png