Linux下进程的管理

本文详细介绍了Linux下进程的管理,包括进程与线程的区别、进程的状态、如何使用ps和top命令查看进程、进程的优先级与nice值,以及进程的控制和调度。还提到了系统服务管理工具systemctl,以及进程信息号的使用和登录审计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进程的定义:程序是静态的代码文件,进程是指程序运行时的形态,进程是程序的一个副本,进程是有生命周期的(准备期,运行期,终止期)
进程&线程:进程是系统调用的最小单位,线程是进程的最小单位,程序执行流是从上到下贯穿运行的,当进程是多任务,cpu是多核心,多任务应该被cpu的每个核心同时处理,每个核心处理的任务叫线程,线程资源是共享的
进程状态
R(TAKE_RUNING):可执行态(runing,ready)
S (TAKE_INTRRUPTABLE):可唤醒休眠
D (TAKE_UNINTRRUPTABLE):不可唤醒休眠
T (TAKE_STOP):暂停状态(一般为人为)
Z(TAKE_ZOMBIE):僵死态
gome-system-monitor:图形进程查看工具
ps:进程查看
在这里插入图片描述
ps命令的三种执行风格:unix,bsd,GNU
unix:参数前边加“-”
bsd:参数前边不加“-”
GNU:参数前边加两个“-”
ps a :与终端相关的进程(当前用户登录系统后产生的进程都是带终端的)
在这里插入图片描述
ps x:与终端无关的进程
在这里插入图片描述
ps u:用户信息归类的查看方式
在这里插入图片描述
ps f:进程的层级关系
在这里插入图片描述
ps o 指定显示参数:例如ps o pid 显示进程id
在这里插入图片描述
ps -e:显示所有进程
在这里插入图片描述
ps -f:显示信息的完整格式
在这里插入图片描述

ps -H:显示进程的层级结构
在这里插入图片描述
ps -o:显示指定参数:例如ps -o pid:只显示进程的id号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值