工作中重启环境时常常出现内存溢出等等问题,往往需要查杀进程来帮助重启成功,下面就查杀线程的详细指令做下总结:
1.查找需要kill掉的线程:

ps -elf|grep 【线程关键信息】

比如:ps -elf|grep java
这样找到所有JAVA 线程
比如要删除tomcat线程,可以执行:ps -elf|grep tomcat
这样就可以找到跟tomcat相关的所有线程,从中找到你需要kill掉的线程ID

2. 强制终止线程:

kill -9 【线程ID】
比如你的线程ID是5645646,那就可以执行:kill -9 5645646

3.确认线程是否已经删除:

ps -elf|grep tomcat  或者 ps -elf|grep java

补充工作中遇到线程关键信息不清楚或者加上关键信息查出的线程不全时处理办法:

1.查找所有JAVA进程

ps -elf|grep java

2.进入环境放文件的路径

比如 cd  /**/**/**/**/bin

3.挨个查看进程文件内容,确定相关关键信息

./jinfo  进程号  (检查内部信息是否是自己想查杀的进程信息)

4.杀进程

kill -9  进程号

 知识补充

1,linux中查看进程,使用ps命令。 
ps命令查找与进程相关的PID号: 
ps a 显示现行终端机下的所有程序,包括其他用户的程序。 
ps -A 显示所有程序。 
ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 
ps -e 此参数的效果和指定"A"参数相同。 
ps e 列出程序时,显示每个程序所使用的环境变量。 
ps f 用ASCII字符显示树状结构,表达程序间的相互关系。 
ps -H 显示树状结构,表示程序间的相互关系。 
ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。 
ps s 采用程序信号的格式显示程序状况。 
ps S 列出程序时,包括已中断的子程序资料。 
ps -t<终端机编号> 指定终端机编号,并列出属于该终端机的程序的状况。 
ps u 以用户为主的格式来显示程序状况。 
ps x 显示所有程序,不以终端机来区分。

最常用的方法:
ps aux,然后再通过管道使用grep命令过滤查找特定的进程,然后再对特定的进程进行操作。 
ps aux | grep program_filter_word,ps -ef |grep tomcat

ps -ef|grep java|grep -v grep 显示出所有的java进程,去处掉当前的grep进程。

2,linux中杀死指定的进程,使用kill命令。
显示CPU使用情况以及部分进程:top
显示连接端口使用进程:netstat -noap/-an |grep NAME
使用kill命令结束进程:kill xxx 
常用:kill -9 324 
Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:# killall -9 NAME

3,重启进程,可以进入到进程的执行文件所在的路径下,执行文件 ./文件名。

有关linux进程管理的参考文章:
学习Linux后台进程管理的一些命令
Linux下查看进程的所有子进程和线程的方法
Linux下查看一个进程打开了哪些文件的命令示例
linux 如何找到进程的工作目录

更多知识见:http://www.jbxue.com/LINUXjishu/linux_command_x2ty1F9v_2.html

转载于:https://www.cnblogs.com/wangcp-2014/p/4256357.html

查杀linux线程指令相关推荐

  1. linux服务器查杀,Linux服务器PHP后门查杀

    shell脚本一句话查找PHP一句话木马 # find ./ -name "*.php" |xargs egrep "phpspy|c99sh|milw0rm|eval( ...

  2. clamav完整查杀linux病毒实战

    开篇前言 Linux服务器一直给我们的印象是安全.稳定.可靠,性能卓越.由于一来Linux本身的安全机制,Linux上的病毒.木马较少,二则由于宣称Linux是最安全的操作系统,导致很多人对Linux ...

  3. 木马入侵查杀 linux

     目 录: 一.问题现象: 二.问题排查: 1.netstat 排查: 2.top查看: 3.lsof -c 命令排查: 4.确定中木马了. 三.木马查杀: 木马1,清除: 木马2,清除: 四.后续处 ...

  4. d盾web查杀 linux,D盾扫描_D盾_Web查杀 [webshell查杀]

    因为某些特殊目录无法删除,D盾_web查杀 加入了这类目录和文件的删除. 删除目录功能只能删除特殊的目录,如选定的目录不是特殊目录,此功能是无效的,防止误删除! 『D盾_Web查杀』 2015-07- ...

  5. clamav完整查杀linux病毒实战(转)

    开篇前言 Linux服务器一直给我们的印象是安全.稳定.可靠,性能卓越.由于一来Linux本身的安全机制,Linux上的病毒.木马较少,二则由于宣称Linux是最安全的操作系统,导致很多人对Linux ...

  6. clamav完整查杀linux病毒实战(摘抄)

    http://dadloveu.blog.51cto.com/blog/715500/1882521 Linux服务器一直给我们的印象是安全.稳定.可靠,性能卓越.由于一来Linux本身的安全机制,L ...

  7. 一键查杀linux挖矿脚本,这几个linux命令或许帮您查杀挖矿病毒

    最近受类似于比特币及区块链技术的影响,有些云服务器被攻入,植入挖矿病毒,利用你的云服务器来挖矿.本文就阐述几个常用的linux命令,假如你碰到这样的病毒,这些linux命令可能会有些帮助.这些命令并不 ...

  8. linux后门查杀工具付费,查杀linux后门跑虚拟货币程序.md

    ## 缘由 某台服务器CPU异常, 4核心CPU使用 3个核心 使用top 查看看不到那个程序使用了CPU ### 分析 1. top 命令后输入小写c 看到一个命令在使用CPU 杀掉后马上又起来了, ...

  9. d盾web查杀 linux,D盾_Web查杀 [webshell查杀]

    『D盾_防火墙』专为IIS设计的一个主动防御的保护软件,以内外保护的方式 防止网站和服务器给入侵,在正常运行各类网站的情 况下,越少的功能,服务器 越安全的理念而设计! 限制了常见的入侵方法,让服务器 ...

最新文章

  1. R构建径向核支持向量机分类器实战代码(Radial kernel Support Vector Classifier)
  2. css内边距与外边距的区别
  3. mysql 加密方式 caching_sha2_password 和 mysql_native_password 说明
  4. “数字强市 数创未来” | 山东省数据应用创新创业大赛烟台赛场火热招募中!...
  5. 分享JavaScript开发实战经验
  6. git 报错:Please make sure you have the correct access rights and the repository exists
  7. centos安装--两张光盘
  8. springboot中文语音识别_【记录】语音识别软件包、代码示例、数据集汇集
  9. 一个wepy开发微信小程序时图片在真机上不显示的问题
  10. 非结构化数据上下文中的GraphQL
  11. mysql alter table_mysql alter table 修改表命令详细介绍
  12. java设置word页面为A3_word页面怎么设置为A3打印格式
  13. Message、Handler、MessageQueue、Looper之间的关系
  14. Node.js 种子下载器
  15. Openstack rocky 部署四: neutron 部署与验证(控制节点)
  16. 《阿尔卑斯》观后感 (r10笔记第44天)
  17. 机器学习(回归二)——线性回归-最小二乘-代码实现
  18. Java SE 027 String类源代码深析
  19. [MicroPython]STM32F407开发板DIY声光控开关
  20. 【大局观】01—什么样的技术创新会出现在中国

热门文章

  1. 解决方法:ORA-24324 未初始化服务句柄
  2. 局域网防雷电***实用解决方案
  3. 实现apply call 方法
  4. C语言函数指针的使用
  5. Android开发中的小技巧
  6. PHP语言 -- 数组
  7. Postgres-XL:基于PostgreSQL的开源可扩展数据库集群
  8. HTML5 INPUT placeholder及兼容性处理
  9. eclipse启动出错的解决方案:org.osgi.framework.BundleExcep...
  10. input text