Kill杀死进程方法大全
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
名称:kill
使用权限:所有使用者
使用方式:
kill [ -s signal | -p ] [ -a ] pid ...
kill -l [ signal ]
说明:kill 送出一个特定的信号 (signal) 给行程 id 为 pid 的行程根据该信号而做特定的动作, 若没有指定, 预设是送出终止 (TERM) 的信号
把计
-s (signal) : 其中可用的讯号有 HUP (1), KILL (9), TERM (15), 分别代表着重跑, 砍掉, 结束; 详细的信号可以用 kill -l
-p : 印出 pid , 并不送出信号
-l (signal) : 列出所有可用的信号名称
范例:
将 pid 为 323 的行程砍掉 (kill) :
kill -9 323
将 pid 为 456 的行程重跑 (restart) :
kill -HUP 456
--------------------------------------------------------------------------------
*杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志
首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令:
# kill -pid
注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。
--------------------------------------------------------------------------------
*确定要杀死进程的PID或PPID
# ps -ef | grep httpd
--------------------------------------------------------------------------------
*以优雅的方式结束进程
# kill -l PID
-l选项告诉kill命令用好像启动进程的用户已注销的方式结束进程。当使用该选项时,kill命令也试图杀死所留下的子进程。但这个命令也不是总能成功--或许仍然需要先手工杀死子进程,然后再杀死父进程。
--------------------------------------------------------------------------------
*TERM信号
给父进程发送一个TERM信号,试图杀死它和它的子进程。
# kill -TERM PPID
--------------------------------------------------------------------------------
*killall命令
killall命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。
# killall httpd
--------------------------------------------------------------------------------
*停止和重启进程
有时候只想简单的停止和重启进程。如下:
# kill -HUP PID
该命令让Linux和缓的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便,在对配置文件修改后需要重启进程时就可以执行此命令。
--------------------------------------------------------------------------------
*绝杀 kill -9 PID
同意的 kill -s SIGKILL
这个强大和危险的命令迫使进程在运行时突然终止,进程在结束后不能自我清理。危害是导致系统资源无法正常释放,一般不推荐使用,除非其他办法都无效。
当使用此命令时,一定要通过ps -ef确认没有剩下任何僵尸进程。只能通过终止父进程来消除僵尸进程。如果僵尸进程被init收养,问题就比较严重了。杀死init进程意味着关闭系统。
如果系统中有僵尸进程,并且其父进程是init,而且僵尸进程占用了大量的系统资源,那么就需要在某个时候重启机器以清除进程表了。
给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
Kill杀死进程方法大全相关推荐
- 转]Linux杀死进程方法大全
2019独角兽企业重金招聘Python工程师标准>>> 2010年2月24日 乌帮图 发表评论 阅读评论 杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志. 首先使用 ...
- linux下查看进程+杀死进程方法大全
Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...
- 详解linux杀死进程方法:kill、pkill、killall之间的区别及用法!
详解linux杀死进程方法:kill.pkill.killall之间的区别及用法! kill 命令 killall 命令 pkill 命令 kill.pkill.killall之间的区别 kill 命 ...
- 【Linux 内核】进程管理 ( 进程状态 | 进程创建 | 进程终止 | 调用 exit 系统调用函数主动退出 | main 函数返回自动退出 | kill 杀死进程 | 执行异常退出 )
文章目录 一.进程状态 二.进程创建 三.进程终止 ( 调用 exit 系统调用函数主动退出 | main 函数返回自动退出 | kill 杀死进程 | 执行异常退出 ) 一.进程状态 Linux 进 ...
- Mac电脑结束进程方法大全
当我们Mac运行程序过多时,很容易造成系统卡顿.那么Mac有没有结束进程的快捷键可以帮助我们快速退出当前进程呢?今天小编就来告诉大家多种Mac电脑解除进程的方法,希望对大家有所帮助! 方法一.快捷键结 ...
- centos7杀掉进程_CentOS下kill杀死进程全权讲解
经过搜集和整理相关的linux杀死进程的材料,在这里本人给大家推荐本篇文章,希望大家看后会有不少收获. 1. kill 作用:根据进程号杀死进程 用法: kill [信号代码] 进程ID 举例: [r ...
- linux kill杀死进程
背景:这个命令总是记不住,在此稍作记录,方便查看! 1 杀死进程 1.1 查看进程 此时如果我想杀了火狐的进程就在终端输入: $ kill -s 9 1827 其中-s 9 制定了传递给进程的信号是9 ...
- Linux 命令之 kill -- 杀死进程
文章目录 命令介绍 语法格式 常用选项 参考示例 (一)列出所有信号的名称 (二)杀掉 bash 进程 命令介绍 kill 正如这个单词的意思一样,就是杀死.linux 系统中 kill 命令用来删除 ...
- 查看特定进程杀死进程方法
1. 在linux服务器上执行如下命令 # ps -ef | grep tomcat 可以过滤出特定的应用,一个例子如下 等号=后面的路径就是应用的路径,可以根据这个路径来识别自己要操作的应用 可以发 ...
最新文章
- G - IP地址转换
- 量子计算入门-第一部分
- CyclicBarrier详解
- java数值加法null得到什么,fastjson 处理null值,对象为null时返回{},数字为null返回[]...
- 目标检测中的正负样本
- delete 和 delete []
- 计算机大学离散数学难吗,大学离散数学怎么学
- CISSP工资百万, 认证培训2899美元,是不是太高?
- 泰迪杯数据挖掘挑战赛—机器学习(三)
- 访问 URL 报错 500 Internal Privoxy Error
- java opts tomcat,tomcat JAVA_OPTS配备
- Windows系统安装失败日志分析
- FTP和FXP的区别
- 戴尔DELL OEM Win7SP1简体中文旗舰版原版光盘镜像64位
- 计算机重新装xp系统软件,关于安装软件重启XP电脑后软件不见的处理方法
- MediaCodec进行音频合成
- Java毕设项目网上商城购物系统(java+VUE+Mybatis+Maven+Mysql)
- ubuntu安装程序权限问题
- 计算机中丢失msctfmonitor,电脑没了输入法怎么办win7
- cocos2dx3.3在Win7(64位)上Android开发环境搭建(提要)