linux中的进程管理

本文详细介绍了Linux系统中的进程管理,包括进程的概念、如何查看进程(静态与动态)、关闭进程的多种方法,如kill和pkill,以及如何在后台执行进程。此外,还探讨了进程调度,讲解了nice和renice命令用于调整进程优先级。
摘要由CSDN通过智能技术生成

进程管理

1. 什么是进程:

程序:实现某种功能的软件,其以文件的形式存储在磁盘中
进程:就是正在运行中的程序
父进程:程序运行时启动的第一个主进程
子进程:父进程引发的相关进程

2. 查看进程:

2.1 静态查看进程:

我们可以通过 ps 命令查看当前的进程状态
ps [选项…]
如果不加任何选项使用,将会得到以下内容:
在这里插入图片描述

选项 描述
PID ProcessID,进程ID
TTY 终端号,也就是这些进程是在哪个窗口运行的(可以使用 tty 命令查看当前终端号)pts/0 - 伪终端,通常是远程登录到Linux服务器的命令界面
TIME 进程运行的时间
CMD 进程执行的命令
ps 常用选项

在这里插入图片描述在这里插入图片描述在这里插入图片描述

ps aux

在这里插入图片描述

选项 描述
user 进程用户名
pid 进程id
%cpu 进程使用的cpu百分比
%mem 进程使用的内存百分比
vsz 虚拟内存大小
rss 进程使用的实际物理内存大小
tty 进程所在终端设备
stat 进程状态
time 进程已消耗的cpu时间
command 进程运行的命令
ps -ef

在这里插入图片描述

选项 描述
ppid 父进程的pid
c 进程的cpu使用率
stime 进程的开始时间
ps -l

在这里插入图片描述

选项 描述
F 进程的权限,其中4表示进程是root权限的
PRI 进程的优先级
NI 进程的 NICE 值,它与进程默认优先级综合计算可以得到进程的真正优先级,是用于调整进程优先级的属性。
WCHAN 进程在休眠时的地址(只需要知道和内存有关就行)在使用 -l 之 后,又会显示一些新的列
S 进程的状态,其值请参考 STAT
ADDR SZ WCHAN 内存相关的内容
查询特定进程

ps aux | grep -E “带查找内容”
在这里插入图片描述

2.2动态查看进程

我们

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值