【Linux基础】进程常用命令

本文详细解读了基本的进程管理命令,包括ps-ef、top-c实时监控、kill和killall的区别,以及实用的筛选和操作技巧,如ps-aux高级查询和进程参数查看。适合深入理解Linux系统进程管理。
摘要由CSDN通过智能技术生成

目录

一、基本命令

2.ps -ef 静态查看当前进程信息

3.top -c 实时查看当前进程信息,获取到的进程信息是动态的

4.kill pid杀死进程

5.kill 和 killall的区别:

 二、常用命令

ps aux | grep 指定进程 查看指定进程的信息(可以是指定进程名、PID)

ps -aux --sort=-pcpu|headPPPPP -11 列g出cpu使用量前世的进程

ps -aux --sort=-pmem|head -11 列出内存使用量前世的进程

ps aux | grep -v PID | sort -rn -k+3 | head > /tmp/task.csv 获取当前cpu使用量前10的进程信息并保存到 /tmp/task.csv 文件中(ps aux命令获取的信息中,第三列是cpu信息,第四列是mem信息,-k+3是以第三列cpu占用率分类,-k+4是以第四列mem占用率分类,以此类推)

ps -p PID -o command输出指定进程的指定参数(此处command可以替换为其他进程信息,如%cpu,pid,ppid等)


一、基本命令

1.ps -aux 静态查看当前进程信息

USER:执行该进程的用户名

PID:进程标识符

%CPU:cpu占用率

%MEM:内存占用率

VSZ:使用的虚拟内存量(KB)

RSS:使用的固定内存量(KB)

TTY:在哪个终端上执行(无终端,pts/0由网络连接主机进程)

STAT:进程的状态(D不可中断,R运行,S中断,T停止,Z僵死)

START:进程开始的时间

TIME:进行执行了多久

COMMAND:进程执行的命令,进程名

2.ps -ef 静态查看当前进程信息

UID: 执行该进程的用户名

PID::进程id

PPID:进程的父id

C:cpu占用率

STIME:进程的启动时间

TTY:发起该进程的设备识别符号(如果是表示该进程不是由终端发起的)

TIME:进程的运行时间

CMD:进程名

3.top -c 实时查看当前进程信息,获取到的进程信息是动态的

PID:进程标识符

USER:执行该进程的用户名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值