在Linux中,要终止一个进程可以使用 `kill` 或 `pkill` 命令。你需要知道进程的PID(进程ID)或是基于进程名来杀掉特定进程。

1. 杀死具有特定PID的进程

使用`kill`命令来发送信号给指定PID的进程,默认信号是SIGTERM(软件终止请求),也就是告诉该程序自行终止。你还可以指定别的信号如立即终止(SIGKILL, 9),强制关闭等。

linux杀死进程命令kill  第1张

bash

kill [信号或开关] PID

例子:

linux杀死进程命令kill  第2张

bash

kill 9 强制终止进程(不推荐频繁用9参数除非必要的)

2. 根据进程名杀掉进程

linux杀死进程命令kill  第3张

对于基于名字杀死进程你可以选择使用 `pkill` 命令。与kill需要你查找进程ID然后手动发送信号不同,pkill允许直接通过进程名发送信号:

bash

pkill [信号选项] 程序名

linux杀死进程命令kill  第4张

例子:

要杀掉所有的 "nginx" 进程,你可以在shell中键入:

bash

pkill nginx

直接终止nginx进程,不给予缓冲的机会:

linux杀死进程命令kill  第5张

bash

pkill 9 nginx

注意:

使用9或任何强制关闭信号(例如SIGKILL (9) 或者SIGINT (2)) 应尽可能谨慎。这些会导致进程立刻被强制杀死,并可能丢失数据或影响文件完整性。

确认是否确实需要停止该进程,并了解你的操作可能导致系统不稳定或服务中断。

以上便是如何在Linux系统中杀死一个进程的基础操作指南。如果你对命令有更多的需求,还可以查阅更多详细的官方文档。