kill可以杀死一个终端的进程。这是一个shell内建命令

使用man kill获得帮助信息

kill 进程(快速上手kill命令和killall命令)(1)

kill命令格式如下:

kill 进程号 #杀死进程号=参数的进程

kill -KILL 进程号 #强制杀死进程

kill -HUP 进程号 #发送SIGHUP信号,根据约定当发送一个挂起信号时,大多数服务器进程都回进行复位操作并重新加载他们的配置文件。

kill -9 进程号 #彻底杀死进程

kill -l #列出所有信号名称,只有第9种可以无条件终止进程。

kill 进程(快速上手kill命令和killall命令)(2)

如图,sshd进程编号837,使用端口22。修改sshd_config文件后,使用kill -HUP `cat /var/run/sshd.pid`,成功后再次查看。sshd进程编号837,使用端口变为53216。

killall用于杀死一个进程,它可以杀死指定名称的所有进程。

-h获得帮助信息

kill 进程(快速上手kill命令和killall命令)(3)

命令格式:

killall -选项 进程名

例子:

killall -9 php-fpm

,