首页 > 系统相关 >Linux中僵尸进程是什么意思?怎么查看僵尸进程?

Linux中僵尸进程是什么意思?怎么查看僵尸进程?

时间:2022-10-18 19:01:56浏览次数:49  
标签:结束 僵尸 占用 终止 init Linux 进程

  进程就是系统运行中的程序。是正在执行的一个程序或者命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。说起进程,那么你知道Linux中僵尸进程指什么吗?本文为大家讲解一下。

  僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程都将成为一个僵尸进程。如果父进程先退出,子进程被init接管,子进程退出后init会收回其占用的相关资源。

  我们都知道进程的工作原理。我们启动一个程序,开始我们的任务,然后等任务结束了,我们就停止这个进程。进程停止后,该进程就会从进程表中移除。

  你可以通过System-Monitor查看当前进程。

  In UNIX System terminology, a process that has terminated,but whose parent has not yet waited for it, is called a zombie.在Unix系统中,一个进程结束了,但是它的父进程没有等待它,那么它将变成一个僵尸进程。但是如果该进程的父进程已经先结束了,那么该进程就不会变僵尸进程,因为每个进程结束的时候,系统都会扫描当前系统中所运行的所有进程,看有没有哪个进程是刚刚结束的这个进程的子进程,如果是的话,就由init来接管他,成为他的父进程。

  怎么查看僵尸进程?

  利用命令ps,可以看到有父进程ID为1的进程是孤儿进程;s状态为z的是僵尸进程。

  注意:孤儿进程是尚未终止但已停止的进程,但其父进程已经终止,由init收养;而僵尸进程则是已终止的进程,其父进程不一定终止。

标签:结束,僵尸,占用,终止,init,Linux,进程
From: https://blog.51cto.com/u_15052541/5767977

相关文章

  • 进程与线程的区别
    进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独......
  • 已整理-Linux_nohup&screen命令
    目录:1、nohup命令2、screen命令 1、nohup命令作用:1)、nohup英文全称nohangup(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。......
  • 已整理-Linux重定向输出
      重定向输出:>  #只收集前面命令的正确输出2> #只收集前面命令的错误输出&> #收集前面命令的正确与......
  • linux安装python
    Linux安装python一、获取源码包我们访问这个网址,就可以看到全部的python下载方式:【https://www.python.org/downloads/】点击我们想要下载的python版本,这里我选择pyth......
  • Linux服务器命令
    1、查看服务器的进程信息指令:ps作用:主要是查看服务器的进程信息选项含义:-e:等价于‘-A’,表示列出全部的进程-f:显示全部的列(显示全字段)查看php进程ps-ef|grepphp列......
  • FL2440开发板Linux内核添加USB驱动
    ———————————————————————————————————————主机操作系统:Centos6.7 交叉编译器环境:arm-linux-gcc-4.5.4 开发板平台:FL2440 Linu......
  • linux 下GPRS模块使用sim900打电话发短信
    ————————————————————————————————————————————— 主机操作系统:Centos6.7开发板平台:FL2440 Linux内核版本:linux-3.0 开......
  • linux驱动入门-hello设备驱动程序编写及内核的更新(网卡的添加)
    ———————————————————————————————————————主机操作系统:Centos6.7交叉编译器环境:arm-linux-gcc-4.5.4 开发板平台:FL2440 Linux......
  • linux驱动开发FL2440开发板-LED驱动及其测试程序
    ———————————————————————————————————————主机操作系统:Centos6.7交叉编译器环境:arm-linux-gcc-4.5.4 开发板平台:FL2440 Linu......
  • Linux常用工具和命令总结
    一.Linux常用命令1.Linux常用命令列表命令作用常用参数参数作用ls列出指定目录的列表,包括文件和子目录。默认是当前目录-l以列表方式查看-a显示隐含文件和目录-h以便于阅读的......