首页 > 系统相关 >linux系统僵尸进程处理

linux系统僵尸进程处理

时间:2023-12-22 19:23:24浏览次数:32  
标签:25 僵尸 mac linux 进程 root ID

查看僵尸进程

[root@mac-25 ~]# top
top - 19:04:11 up 177 days, 23:58,  2 users,  load average: 15.18, 21.64, 22.02
Tasks: 1791 total,   2 running, 1347 sleeping,   0 stopped,  43 zombie
%Cpu(s): 30.7 us,  5.9 sy,  0.0 ni, 57.7 id,  0.3 wa,  0.9 hi,  4.4 si,  0.0 st
KiB Mem : 26325608+total,  5946560 free, 59410220 used, 19789929+buff/cache
KiB Swap:        0 total,        0 free,        0 used. 19111604+avail Mem

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 147862 root      20   0 5247620 390084  19372 S 376.8  0.1   3757:24 k8s-watch
 144877 root      20   0 5203492  85528  25084 S 357.5  0.0  98300:36 storage
3310035 root      20   0 8711380 464488  61500 S 156.2  0.2  74143:54 kubelet

使用top命令,找到对应zombie的数量,即当前系统的僵尸进程。

查看僵尸进程对应的进程ID

# 注意第二列是父进程ID,第三列是进程僵尸ID
#  stat(状态)、ppid(进程父id)、pid(进程id)、cmd(命令)
[root@mac-25 ~]# ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'

# 使用pstree查看进程树,-p后面指定对应的进程ID
[root@mac-25 ~]# pstree -p 7137

清理僵尸进程

  • 重启系统
  • 使用kill命令清理
[root@mac-25 ~]# ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]' |awk '{print $2}' |xargs kill -9

标签:25,僵尸,mac,linux,进程,root,ID
From: https://www.cnblogs.com/yuhaohao/p/17922227.html

相关文章

  • 如何解决在 Linux 中 WPS 字体缺失问题(安装常用的 Windows 中文字体)
    所需文件的下载链接在末尾Symbol字体安装wsp-font-symbols即可Windows字体安装Win10Fonts即可常用字体文件内容包括仿宋GB2312、楷体GB2312、方正小标宋简安装方式首先下载你所需要的字体文件在字体文件所在的目录下右键点击在命令行中打开或OpeninTerminal......
  • linux tar打包压缩解压命令学习
    Linux系统中tar是最常用的打包工具,通过打包工具可以压缩/解压比如常见的压缩包格式如下:tar未压缩文件只是做了一个打包而已tar.gz使用gzip算法格式压缩的压缩包tar.bz2bz2格式压缩包tar.xzxz格式压缩参数介绍tar的参数很多列出几个比较......
  • linux同步文件到百度云盘
    背景由于个人项目预算有限,把mysql和应用程序都跑在同一台阿里云ECS机器上面,就在昨天(2023年12月21日),服务器突然出现问题进程全部挂掉了,服务器也无法重启,找工程师排查后发现是系统磁盘挂载出现了问题,好在恢复后数据都还在,数据没有丢失真是万幸。如果数据丢了那就gameover了。......
  • 文档生成工具:Linux下doxygen的使用
    一、概述Doxygen是一个代码文档生成工具。它从代码文件中提取注释并可生成多种文档形式。如:网页文档HTML,RTF(MS-Word),PDF等等。同时也可生成函数之间的调用和文件的依赖关系图表。二、安装平台:linuxsudoapt-getinstalldoxygensudoapt-getinstallgraphvizsudoapt-ge......
  • 在 Linux 上以 All-in-One 模式安装 KubeSphere
    1、什么是KubeSphere KubeSphere 是在 Kubernetes 之上构建的面向云原生应用的分布式操作系统,完全开源,支持多云与多集群管理,提供全栈的IT自动化运维能力,简化企业的DevOps工作流。它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-and-play)......
  • Linux安装pinpoint监控,保姆级安装攻略,没有之一
    Linux安装pinpoint监控,保姆级安装攻略,没有之一pinpoint介绍Pinpoint是一个开源的APM(ApplicationPerformanceManagement/应用性能管理)工具,用于基于java的大规模分布式系统,基于GoogleDapper论文。架构组成Pinpoint主要由四部分组成:Pinpoint-Collector:数据收集模块,接收Agent发......
  • Linux OpenGL (2) —— 创建窗口
    #编译命令写在前面:g++-ooutmain.cpplib/glad.c-lglfw-lGL-lm-lXrandr-lXi-lX11-lXxf86vm-lpthread-ldl-lXinerama-lXcursor初始化GLFW配置需要使用的OpenGL版本并启用核心开发模式//main.cpp#include<glad/glad.h>//glad头文件必须放在所有头......
  • electron的渲染进程使用axios时被csp安全拦截的解决方案
    1、问题出现场景脚手架用的是electron-vite,渲染进程是vue3+pinia+vue-router,http请求是使用的axios,在发起请求时发现控制台报csp问题 2、原因分析csp其实就是跨域问题,不支持非同源的资源访问,以往开发普通的vue项目时因为有脚手架里的代理,所以不会出现这种......
  • linux环境下nginx配置http2
    由于项目需求,在nginx下支持http2协议,希望提升访问性能。除了介绍配置过程,在文章最后会记上过程中的困惑。准备工作nginx-1.19.2.tar.gzopenssl-1.0.2r.tar.gz(必须不低于1.0.2,否则不支持http2)以上文件上传到/usr/local目录下。开始安装安装nginx#解压openssl>tar-zxv......
  • Linux OpenGL (1)——环境搭建(GLFW, glad)
    所有代码和过程都已经过测试测试环境:UbuntuWSL18.04为什么需要GLFW和glad库我粗浅的理解:opengl并没有提供一些跨平台代码的实现细节,因此,需要根据不同的平台下载一些库来填充opengl中“空虚”的函数。如何安装GLFW和glad库安装GLFW#安装GLFWsudoapt-get......