kill可以杀死一个终端的进程。这是一个shell内建命令
使用man kill获得帮助信息
kill命令格式如下:
kill 进程号 #杀死进程号=参数的进程
kill -KILL 进程号 #强制杀死进程
kill -HUP 进程号 #发送SIGHUP信号,根据约定当发送一个挂起信号时,大多数服务器进程都回进行复位操作并重新加载他们的配置文件。
kill -9 进程号 #彻底杀死进程
kill -l #列出所有信号名称,只有第9种可以无条件终止进程。
如图,sshd进程编号837,使用端口22。修改sshd_config文件后,使用kill -HUP `cat /var/run/sshd.pid`,成功后再次查看。sshd进程编号837,使用端口变为53216。
killall用于杀死一个进程,它可以杀死指定名称的所有进程。
-h获得帮助信息
命令格式:
killall -选项 进程名
例子:
killall -9 php-fpm
,