Linux进程管理常用命令

本文介绍Linux环境下使用top、ps和kill等命令进行进程管理和调度的方法。解析了这些命令的参数和输出字段含义,并通过示例展示了如何调整进程优先级。

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

top

top

参数注释
PID进程标志号
USER启动进程用户
PR优先级
NInice值,负值表示高优先级,正值表示低优先级
VIRT进程使用的虚拟内存总量,单位为kb
RES进程使用的,未被换出的物理内存大小,单位为kb
SHR共享内存大小,单位为kb
S进程状态。D=不可中断的睡眠状态;R=运行; S=睡眠;T=跟踪/停止; Z=僵尸进程
%CPU上次更新到现在CPU时间占用百分比
%MEM进程使用的物理内存百分比
TIME+进程运行的时间
COMMAND命令名/命令行

ps

ps -ef

这里写图片描述

参数注释
UID用户ID
PID进程标志号
PPID父进程标志号
CCPU使用的资源百分比
STIME进程启动时间
TTY启动进程的终端名,不是从终端启动的进程则显示为 ?
TIME进程运行时间
CMD命令名/命令行
ps -aux

这里写图片描述

参数注释
USER启动进程用户
PID进程标志号
%CPU上次更新到现在CPU时间占用百分比
%MEM进程使用的物理内存百分比
VSZ进程使用的虚存大小
RSS进程所占用的固定内存量
TTY启动进程的终端名,不是从终端启动的进程则显示为 ?
STAT进程状态。D=不可中断的睡眠状态;R=运行; S=睡眠;T=跟踪/停止; Z=僵尸进程
START进程启动时间
TIME进程使用的总COU时间
COMMAND命令名/命令行

kill

用法: kill [-signal] pid

用途: kill 命令终止一个进程。

参数注释
pid进程标志号
-signal发送信号号。如果没有指定任何信号,默认发送的信号为 SIGTERM(-15)。

常用信号如下:

信号名信号号注释
HUP1终端断线
INT2中断(同 Ctrl + C)
QUIT3退出(同 Ctrl + \)
TERM15终止
KILL9强制终止
CONT18继续(与STOP相反, fg/bg命令)
STOP19暂停(同 Ctrl + Z)

nice

语法: nice(选项)(参数)

选项: -n:指定进程的优先级(整数)【取值范围为-20到19】。

参数: 指令及选项:需要运行的指令及其他选项。

实例:

新建一个进程并设置优先级,将当前目录下的documents目录打包,但不希望tar占用太多CPU:

nice -19 tar zcf pack.tar.gz documents

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值