Linux进程状态有哪些?
老男孩IT教育
行业新闻
2026年1月28日 15:31
在Linux系统中,进程是操作系统对运行中程序的动态管理实体,是系统资源分配和调度的基本单位。那么Linux进程状态有哪些?以下是详细内容介绍。
在Linux系统中,进程是操作系统对运行中程序的动态管理实体,是系统资源分配和调度的基本单位。那么Linux进程状态有哪些?以下是详细内容介绍。

Linux进程状态主要包括以下几种:
1、R:Running/Runnable(运行/就绪)
进程要么正在CPU上执行,要么处于就绪队列等待CPU调度。
2、S:Interruptible Sleep(可中断睡眠)
进程因等待某事件(如IO完成、网络数据、信号)暂停,收到信号可被唤醒并进入R状态。
3、D:Uninterruptible Sleep(不可中断睡眠)
进程处于深度睡眠,等待硬件IO(如磁盘读写)完成,任何信号都无法唤醒,强行杀死会导致进程僵死。
4、Z:Zombie(僵尸进程)
进程已执行完毕,释放了大部分资源,但父进程未调用wait()函数回收其进程描述符,残留进程信息在系统中。
5、T:Stopped(停止)
进程收到停止信号(如SIGSTOP、SIGTSTP)暂停执行,可通过SIGCONT信号唤醒。
6、X:Dead(死亡)
进程已完全退出,所有资源被内核回收,该状态瞬间存在,无法通过命令捕获。
老男孩教育是行业内较早开设Linux运维云计算课程培训的学校,在行业内深耕十多年,经过多年的技术沉淀,重磅打造Linux云计算SRE运维课程。该课程内容体系完善、实战项目丰富,贴合企业用人标准,学完即具备真实实战经验,更好的满足企业用人所需。
老男孩教育专注IT教育10余年,只培养IT技术精英
全国免费咨询电话(渠道合作):400-609-2893











