Linux进程管理

本文详细介绍了Linux系统中用于查看进程的命令,如paaux、ps、top、pgrep和pstree,以及如何使用kill、pkill和killall关闭进程,提醒读者注意安全操作。
摘要由CSDN通过智能技术生成

目录

一、查看进程命令

1、静态查看进程

1)、pa aux                        #---继承于Unix

2)、ps  -elf

3)、进程状态

2、top                #---动态查看进程

3、pgrep                #--查询进程信息

4、pstree                #---树状展示进程

二、关闭进程

1、kill

2、pkill

3、killall


一、查看进程命令

1、静态查看进程

1)、pa aux                        #---继承于Unix

psa显示所有进程,包含其他用户
u显示进程归属和内存使用状况
x显示所有终端的进程
h不显示标题
--sort +/-pcpucpu升降排列(+/-)

各列说明:

USER进程所属用户
PID进程的id号
%CPU占用cpu百分比
%MEM占用内存比
VSZ虚拟内存占用量(KB)
RSS物理内存占用量(KB)
TTY终端名
STAT进程状态
START进程启动时间
TIME

实际使用cpu时间

COMMAND进程名
2)、ps  -elf
ps-e显示所有进程信息
-l长格式展示信息
-f完整格式显示信息
-a显示现行终端下所有进程信息
-T显示进程下线程信息
-C  【进程名】按进程名查看进程
-p  【进程pid】按进程id查看进程
-H树状展示信息
--no-headers隐藏标题行

列说明:

F内核给进程的系统标记
S进程状态
UID启动进程的用户名
PID进程id
PPID父进程id
Ccpu利用率
PRI优先级
NI谦让度
ADDR内存地址
SZ交换空间大小
WCHAN显示睡眠中的系统函数名
STIME进程启动时间
TTY终端
TIME累计消耗的cpu时间
CMD启动命令
3)、进程状态
D不可被中断的休眠状态
S可被唤醒的休眠状态
R运行中
T停止
Z僵死

2、top                #---动态查看进程

topP 键根据cpu百分比排序
M 键根据内存排序
N 键根据启动时间排序
c 键切换显示命令和完整命令行
h 键获取帮助
k 键根据id号终止进程
q 键退出
1 键显示cpu个数

top  -H                #---显示线程

3、pgrep                #--查询进程信息

pgrep-l “关键字”根据关键字查询,显示进程名,若无则显示pid
-U 【用户名】根据用户名查询
-t 【终端名】根据终端名查询

4、pstree                #---树状展示进程

pstree-a显示完整信息
-u展示用户名
-p展示pid

二、关闭进程

1、kill

kill             默认-15,给进程发送关闭信息,可被进程忽略

kill  -9        发送给进程强制关闭信息,不可被忽略,带有危险性,慎用

kill  -3        打印线程的堆栈信息,存于/proc/${pid}/cwd路径下的antBuilderOutput.log文件中

2、pkill

pkill  -U  "用户名"        #---根据用户名终止进程

pkill -t  终端名             #---根据终端名终止进程

3、killall

killall  【进程名】        #终止所有含有关键字的进程

  • 18
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值