linux学习-2

进程管理

一、静态查看进程状态

ps 查看静态进程

ps aux 查看当前目录的进程

USER

PID  

 %CPU

 %MEM

VSZ

RSS

TTY

STAT

START

TIME

COMMAN

用户名

进程编号

cpu占用率

内存占用率

占用虚拟内存

占用实际 内存

进程运行终端

进程状态

进程开始时间

进程累计占用CPU时间

进程发起者

  

man 命令查看个命令的帮助文档;

man ls:查看ls命令的帮助文档

 

用户希望查看CPU利用率降序排序:ps aux --sort -%cpu

 

Ps ef查看UIDPIDPPID

Ps axo 查看自定义显示字段

 

常用的查看指定进程pid的方法:

 

二、动态查看进程

top

 

Top -00:23:23

Up 7:02

2 users

Load average0.14,0.05,0.06

Tasks172 total

1 running

171 sleeping

0 stopped

0 zombie

当前时间

启动后运行时间

当前在线用户数

Cpu最近1分钟、5分钟、15分钟平均负载值

进程个数

正在使用cpu的进程个数

进程休眠个数

进程停止个数

进程僵死个数

 

P键以CPU占用率排序

M键以内存占用率排序

N键以PID数值大小排序

R键对排序进行反转

F键显示自定义显示字段,按q键退出自定义显示字段,按W保存自定义显示字段。

1键显示所有CPU的负载

 

Top -d 1 设置刷新时间(这里是设置为1s刷新一次)

Top -d 1 -p 3126,1指定查看一个或多个进程的动态信息

 

top -d 1 -u apache -n 2 添加-u可以查看指定用户的进程,添加-n可以设置刷新次数,完成后自动退出

 

Kill:终止指定进程的运行

 

Kill -l查看全部信号

 

Killall 终止所有的vsftpd服务进程;

 

 

 

Pidof 查看vsftpd服务进程pid

 

 

 

进程优先级:

 

Top  

 

Ps

 

posted @ 2023-10-29 17:51  T-L  阅读(13)  评论(0)    收藏  举报