转载自CSDN博客:https://blog.csdn.net/helongzhong/article/details/54016815

为什么要杀死系统的进程?

在windows下,开发时常遇到的问题是我们的集成开发工具卡死了,或者浏览器卡死了,

常用的方式就是ctrl+alt+del进入任务管器结束任务,也就是把运行的进程杀掉。

或者eclipse启动tomcat没有正常关闭,再次启动时告诉你这个进程已经存在,

阻止了新的tomcat进程运行,也需要杀掉进程,等等。

在Linux这些问题也是存在的,杀掉进程的原因如下:

该进程占用了过多的CPU时间;

该进程锁住了一个终端,使得其他前台进程无法运行;

运行时间过程,但是没有预期的效果;

产生了过多到屏幕或磁盘文件的输出;

无法正常退出;

kill命令使用语法:

kill    [-9]    进程PID

killall命令语法:

killall    [-9]    进程名

举个实例,随便根据PID杀死一个:

总结:在实际运用中,根据项目服务架构,一般再重启服务时,需要将先前的服务进程杀死,重新启动产生新线程。
---------------------
作者:琴剑山庄
来源:CSDN
原文:https://blog.csdn.net/helongzhong/article/details/54016815
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/jackyangrui/p/9852250.html

杀死系统中的进程kill和killall命令相关推荐

  1. 2023-04-03 Linux中杀死进程kill和killall命令的区别,着重介绍killall

    一.Linux killall 用于杀死一个进程,与 kill 不同的是它会杀死指定名字的所有进程.kill 命令杀死指定进程 PID,需要配合 ps 使用,而 killall 直接对进程对名字进行操 ...

  2. 管理Linux系统中的进程

    1.什么是进程? (1)进程与程序     在Linux系统当中,触发任何一个事件时,系统都会将它定义成为一个进程,并且给予这个进程一个ID,称为PID,同时依据启发这个进程的用户与相关属性关系,给予 ...

  3. Android系统中的进程管理:内存的回收

    本文是Android系统进程管理的第三篇文章.进程管理的前面两篇文章,请参见这里: Android系统中的进程管理:进程的创建 Android系统中的进程管理:进程的优先级 本文适合Android平台 ...

  4. Linux编程 7 (实时监测进程 top, 结束进程kill,killall)

    一. 实时监测进程 top 在一篇里讲到ps命令在收集进程信息时非常有用,但它只能显示某个特定时间点的信息.想要观察那些频繁换进换出的内存进程趋势,用top命令是合适的.使用top命令如下图所示: 在 ...

  5. linux mysql 僵尸进程_Linux 系统中僵尸进程

    Linux 系统中僵尸进程和现实中僵尸(虽然我也没见过)类似,虽然已经死了,但是由于没人给它们收尸,还能四处走动.僵尸进程指的是那些虽然已经终止的进程,但仍然保留一些信息,等待其父进程为其收尸. 僵尸 ...

  6. Linux系统中的进程管理

    Linux系统中的进程管理 了解进程 进程是已启动的可执行程序的运行实例,进程有以下组成部分: • 已分配内存的地址空间: • 安全属性,包括所有权凭据和特权: • 程序代码的一个或多个执行线程: • ...

  7. 搞它!!!Linux系统中查看进程和计划任务管理

    文章目录 首先我们了解一下程序和进程的关系: 一.查看进程 1.查看静态的进程统计信息(ps) 2.查看静态的进程统计信息(top) 3.pgrep命令(查询进程信息) 4.pstree命令(查看进程 ...

  8. linux java 僵尸进程_Linux 系统中僵尸进程

    Linux 系统中僵尸进程和现实中僵尸(虽然我也没见过)类似,虽然已经死了,但是由于没人给它们收尸,还能四处走动.僵尸进程指的是那些虽然已经终止的进程,但仍然保留一些信息,等待其父进程为其收尸.配图源 ...

  9. Linux系统中查看进程和计划任务管理

     各位小伙伴们大家好,本次给大家带来的是Linux操作系统中的进程和计划任务的管理,首先大家都知道程序是保存在外部存储介质(如硬盘.光盘)中的可执行机器代码和数据的静态集合,而进程是在CPU及内存中 ...

最新文章

  1. react遇到的各种坑
  2. 杀死多余的ghost 的Android emulator-5554 offline 的方法总结
  3. U-Boot 提供的基本命令
  4. linux 网卡丢弃多播包,rp_filter及Linux下多网卡接收多播的问题
  5. dubbo 使用 filter 报错解决
  6. 这可能是最好的RxJava 2.x 入门教程学习系列
  7. ZOJ 3826 Hierarchical Notation 模拟
  8. win7 linux win7 无法启动,ubuntu 和win7双系统安装后win7无法启动解决办法
  9. linux下强制卸载,linux下强制卸载挂接点
  10. WordPress 点击图片放大效果代码
  11. 松下服务器A5代码70维修,松下伺服电机A5系列故障代码.pdf
  12. 数据原理——2、ChIA-PET
  13. hdu 5211 Mutiple
  14. 搭建资金运营体系提高企业的运营能力
  15. hive中导入csv,把csv导入到hive表中步骤
  16. 【医学图像处理】9 二值形态学
  17. VB6基本数据库应用(二):建立数据库
  18. swiper一行多图踩坑
  19. omnet++:用到的方法和语句
  20. 进击 !!第二章 JAVA编程基础

热门文章

  1. java 数组 源码_Java数组转List的三种方式及对比
  2. Python入门--面向过程,面向对象,类与对象
  3. 给eclipse安装反编译
  4. 数据结构之查找-顺序查找,折半查找,分块查找
  5. UnityParticle1:粒子系统简介
  6. 牛客小白月赛8: E. 诡异数字(数位DP)
  7. 莫烦python学习笔记之tuple,list,字典
  8. matlab字符串转换
  9. python机器学习案例系列教程——集成学习(Bagging、Boosting、随机森林RF、AdaBoost、GBDT、xgboost)
  10. 贺利坚老师汇编课程29笔记:在代码段使用栈将程序定义的数据逆序