📜  杀死 localhost 3000 ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:40:20.139000             🧑  作者: Mango

杀死 localhost 3000 Ubuntu - Shell/Bash

在开发过程中,有时候需要停止某个在本地运行的服务,比如端口号为3000的服务。本文将介绍如何在Ubuntu系统下使用Shell/Bash命令来杀死该服务。

步骤
  1. 首先需要确定该服务的进程PID(进程ID)。可以使用以下命令:

    sudo lsof -i :3000
    

    lsof命令是用来显示某个进程当前打开的文件列表,在此处我们使用-i参数来限制输出端口号为3000的进程。输出结果可能如下所示:

    COMMAND   PID     USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
    node    12345     user   12u  IPv6 0x0000000000000000      0t0  TCP *:webcache (LISTEN)
    

    在上面的输出结果中,PID表示该进程的ID,本例中为12345。

  2. 使用kill命令杀死该进程。可以使用以下命令:

    sudo kill -9 12345
    

    kill命令用来向指定进程ID发送终止信号,-9参数表示使用强制方式(即发送SIGKILL信号)杀死进程。将代码片段按markdown标明:

    sudo kill -9 12345
    
结论

使用以上方法可以快速杀死本地运行的服务,让其他端口可以被占用。