kill是用来终止进程的

首先可以通过ps aux查看系统有哪些进程正在运行。

1.用kill来杀死某一个进程

#kill,加选项-9,加PID,表示杀死进程编号为PID的这个进程

# -1 重启

#kill -9 PID

#下面表示杀死进程PID为2899的进程

[root@localhost ~]# kill -9 2899

2.用killall杀死一类进程

#killall,加选项-9,加服务名, 表示杀死该服务的所有进程

# -1 重启

#killall -9 service

#下面表示杀死httpd服务的所有进程

[root@localhost ~]# killall -9 httpd

3.用pkill踢出某个终端

#pkill,加选项-9,加终端号,表示踢出该终端

# -1 重启

#pkill -9 pts/0

#下面表示提出我的远程登录终端pts/0

[root@localhost ~]# pkill -9 pts/0

___________________________________________________________________________________________________________________________________

首先说一下kill命令,它是通过pid(进程ID)来杀死进程,要得到某个进程的pid,我们可以使用ps(process status)命令,默认情况下,kill命令发送给进程的终止信号是15,但是有些进程不会理这个信号,这样的话,可以用9信号来强制杀死,信号9是不会被忽略的强制性执行信号。

而killall和pkill都是使用命令名来终止进程的有效手段,它们不同于kill通过pid来杀死进程的方式,它可以理解为成批成批的杀死进程,当然这么做的危险性也相对提高了不少。当然它们也可以给进程发送相应的终止信号。

比如我们要杀死mysql的相关进程,我们可以使用pkill -9 mysqld即可杀死所有mysql相关的进程,比较方便,不过它有可能会误删程序。

下面是常用的信号的数字及其含义:

1     表示从终端上发出的结束信号

2     表示从键盘上发出的终端信号(即Ctrl+c)

3     表示从键盘上发出的退出信号(即Ctrl+\)

8     表示浮点异常,比如被0除

9     表示结束接受信号的进程,也就是强行杀死进程

15    kill命令默认的终止信号

17    子进程终止或结束的信号

19    从键盘来执行的信号

pkill mysql_centos下kill、killall、pkill命令区别相关推荐

  1. Kill Killall pkill

    文章目录 Kill Killall pkill 1 kill 1.1 常用功能 1.2 命令格式 1.3 使用实例 1.3.1 列出所有信号名称 1.3.2 得到指定信号的数值 1.3.3 杀死进程 ...

  2. kill killall pkill 的区别

    kill.pkill.killall 的作用都是终止一个进程或者正在运行的程序. kill.pkill.killall 的用法 kill 通常和grep 一起使用 常用使用方法 kill -9 + 进 ...

  3. Linux进程管理(ps,pgrep,kill,killall,pkill,nohup,bg,fg)

    文章目录 Linux进程管理 什么是进程?什么是线程?二者的区别? Linux进程管理命令 ps命令 使用方法案例 ps带减号和不带减号的区别 查看进程树的命令pstree pgrep命令 kill命 ...

  4. 9.4-6 kill killall pkill

    kill:终止进程 能够终止你希望停止的进程. kill 命令的参数选项及说明 -l    列出全部的信号名称 -p    指定kill命令只打印相关进程的进程号,而不发送任何信号 -s    指定要 ...

  5. WINDOWS下kill进程的命令

    命令:tskill 命令:ntsd cmd下命令杀进程的几个方法 命令:Tasklist 功能:命令用来显示运行在本地或远程计算机上的所有进程,可以监控用户的操作. 命令格式: Tasklist [/ ...

  6. killall 后面信号_killall 、kill 、pkill 命令区别

    killall 命令Linux系统中的killall命令用于杀死指定名字的进程(kill processes by name).我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死 ...

  7. linux 命令:grep、egrep、ngrep、kill、pkill、killall

    1.grep 帮助:grep --help 用法:grep [OPTION]...patterns[FILE]... 示例:grep -i 'hello world' menu.h main.c    ...

  8. linux中kill和ps命令,Linux中ps配合Kill过程的N种方式

    惯例篇: 首先,用ps查看进程,办法如下: $ ps -ef -- smx 1822 10 11:38 ? 00:00:49 gnome-terminal smx 182318220 11:38 ? ...

  9. kill、killall、pkill命令区别

    1.用kill来杀死某一个进程 pid是进程号,可以用 ps 命令查出 kill pid // 默认参数下,kill 发送SIGTERM(15)信号给进程,告诉进程,你需要被关闭,请自行停止运行并退出 ...

最新文章

  1. python post json数据_Python POST Json数据到Http
  2. 书评与访谈:the Scrumban [R]Evolution
  3. 开机时进入 grub rescue>的解决方法
  4. Java中的微信支付(1):API V3版本签名详解
  5. mooc构建结构数组的笔记
  6. 使用SAP CRM中间件XIF(External Interface)一步步创建服务订单
  7. 安装Loadrunner11及破解步骤
  8. 如何避免偶然的锁存器和%0h
  9. html5图像映射坐标怎么看,如何将AxesImage中的坐标映射到已保存图像文件中的坐标?...
  10. 前端学习(1165):扩展运算符01
  11. 《Oracle RAC 高并发系统的故障诊断》直播资料大放送
  12. DXF格式文件导入AD,做成可加工的PCB文件
  13. 通过 SiteServer CMS 推进政府网站集约化、集群化建设
  14. 计算机操作系统笔记第八章磁盘存储器的管理
  15. 精华来了(含PPT) | 淘系技术嘉年华-杭州站
  16. LINUX NGINX 环境禁止访问指定后缀文件
  17. 参数化扫描——Comsol中的灵敏度分析功能
  18. 使用npm下载包,报错 error An unexpected error occurred: “EPERM: operation not permitted
  19. 马尔科夫随机场简单理解
  20. 建个网站需要多少钱?你真的知道吗?

热门文章

  1. abd.exe 需要下java吗_abd.exe
  2. python基础代码大全-python零基础入门命令方式汇总大全,快速恶补你的Python基础...
  3. python自动化办公-用 Python 自动化办公能做到哪些有趣或有用的事情?
  4. 线上python课程一般多少钱-培训python多少钱 ?
  5. python自学书-Python电子书免费分享
  6. python是什么-Python 是什么
  7. 如何系统的自学python-怎样才能彻底系统的自学python?!白Python菜鸟教程
  8. 灵云语音识别(ASR)实现实时识别
  9. fiddler修改支付金额_Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解+代码
  10. 中国近代史自考必备简答题(一)