Linux命令(44)之kill

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: Linux命令(44)之kill

Linux命令之kill

1.kill介绍
linux命令kill用于杀死执行中的程序或工作,也可以杀死为正常停止“僵尸”进程

2.kill用法
kill [参数] [process]

kill常用参数
参数 说明
-1(HUP) 重新加载进程
-9(KILL) 杀死进程
-15(TERM) 正常停止进程
3.实例
3.1.杀死进程
命令:

kill 8004

[root@cent79-2 ~]# ps -ef |grep mysqld
mysql 8004 1 4 13:11 ? 00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
root 8065 7394 0 13:11 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]# kill 8004
[root@cent79-2 ~]# ps -ef |grep mysqld
root 8075 7394 0 13:11 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]#
3.2.强制杀死进程
命令:

kill -KILL 8109

OR

kill -9 8109

[root@cent79-2 ~]# ps -ef |grep mysqld
mysql 8109 1 15 13:12 ? 00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
root 8158 7394 0 13:12 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]# kill -KILL 8109
[root@cent79-2 ~]# ps -ef |grep mysqld
root 8168 7394 0 13:12 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]# systemctl start mysqld
[root@cent79-2 ~]# ps -ef |grep mysqld
mysql 8178 1 46 13:12 ? 00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
root 8226 7394 0 13:12 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]# kill -9 8178
[root@cent79-2 ~]# ps -ef |grep mysqld
root 8237 7394 0 13:12 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]#
3.3.发送SIGHUP信息
命令:

kill -HUP 8285

[root@cent79-2 ~]# kill -HUP 8285
[root@cent79-2 ~]# ps -ef |grep mysqld
mysql 8285 1 3 13:13 ? 00:00:01 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
root 8392 7394 0 13:14 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]#
3.4.正常停止进程
命令:

kill -15 8285

[root@cent79-2 ~]# kill -15 8285
[root@cent79-2 ~]# ps -ef |grep mysqld
root 8451 7394 0 13:15 pts/1 00:00:00 grep --color=auto mysqld
[root@cent79-2 ~]#
3.5.杀死指定用户所有进程
命令:

kill -9 $(ps -ef |grep mysql)

3.6.显示所有信号信息
命令:

kill -l

[root@cent79-2 ~]# kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
[root@cent79-2 ~]#
————————————————
版权声明:本文为CSDN博主「小黑要上天」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/z19861216/article/details/131474369

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4天前
|
SQL Ubuntu NoSQL
linux命令/配置总结大全
linux命令/配置总结大全
|
7天前
|
Linux
认识Linux指令之 “find grep” 命令
认识Linux指令之 “find grep” 命令
认识Linux指令之 “find grep” 命令
|
6天前
|
存储 Linux 测试技术
性能工具之15个常用的Linux文件系统命令
【2月更文挑战第8天】性能工具之15个常用的Linux文件系统命令
78 1
|
5天前
|
安全 关系型数据库 MySQL
|
6天前
|
Linux 网络安全
|
22小时前
|
算法 Linux
【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法
【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法
|
1天前
|
监控 算法 Linux
Linux 操作系统常用命令与操作指南
本文将为大家介绍Linux操作系统中的常用命令和操作。这些命令对于初学者和Linux用户都非常重要,掌握它们将大大提高在Linux环境下的工作效率。
32 0
|
1天前
|
监控 网络协议 安全
Linux 网络命令指南
配置IP地址和子网掩码 1、先查看网络端口 ifconfig / ip address show 2、示例 lo(Loopback)接口 IPv4 地址: 127.0.0.1,用于本机通信。 IPv6 地址: ::1,同样用于本机通信。 ens16 接口 IPv4 地址: 192.168.1.2,用于与其他设备通信。 IPv6 地址: fe80::20c:29ff:fe54:b35d,用于与本地链路上的设备通信。 MAC 地址: 00:0c:29:54:b3:5d,物理网卡的唯一标识。
24 0
|
2天前
|
监控 Unix Linux
Linux 基础之 vmstat 命令详解
【2月更文挑战第11天】Linux 基础之 vmstat 命令详解
29 5
Linux 基础之 vmstat 命令详解
|
2天前
|
安全 Linux 网络安全