Linux进程管理详解

Micah2015年07月28日 17:12 分类 : Linux  > Linux应用
阅读: 1329

分享到微信朋友圈

Linux 进程命令详解 ps ps aux 查看当前系统所有允许进程,选项不加-号

Linux 进程命令详解

1. 进程查看

1) ps

ps aux 查看当前系统所有允许进程,选项不加-

-a 显示前台所有进程

-u 显示用户名

-x 显示后台进程

user:用户名

pid:进程ID 系统启动的第一个进程:

%CPUcpu占用百分比

%MEM:内存占用百分比

VSZ:虚拟内存占有量

RSS:固定内存占有量

tty:登录终端

stat:状态 S:睡眠,D:不可唤醒,R:运行,T:停止,Z:僵死,W:进入内存交换,X:杀掉的进程, <:高优先级,N:底优先级,L:被缩进内存,s:含子进程,+:位于后台,l:多线程

start:进程触发时间

time:占用CPU时间(总占有CPU时间)

command:进程本身

ps -le

-e 显示所有进程

-l 显示详细信息

PPID:父进程的ID

NI:优先级,优先级越高在CPU中越先执行。范围(-2019),只有超级用户的进程可以为负数

2) top 动态查看进程 查看系统健康状态

M:按照内存排列

P:按照CPU排列

q:退出

第一行:当前时间 开机多久 登陆用户数 1515分钟CPU平均负载(CPU和内存计算出的值,最好不超过80

第二行:进程总数 运行、睡眠、停止、僵死的进程数

第三行:CPU占用百分比 用户占用 内核占用 改过优先级的进程占用比 ID空闲占用比

第四行:内存总数 占用内存 空闲内存 缓存

第五行:swap总数

3) pstree 显示进程数

2. 进程管理

1) 终止进程

kill 信号 PID 结束单个进程

-9 强制

killall -9 进程名 结束该进程名的所有进程

plill -9 进程名

2) 查看服务占用了哪些PID

pgrep 进程名

3. 工作管理

1) 在后台执行命令

注意:放入后台的命令,必须可以持续一段运行时间,才能为操作

放入后台的命令,必须不能和前台有交互,否则不能在后台恢复运行

ctrl+z:正在运行的命令放入后台,暂停

命令 &:启动的时候就放入后台,运行

2) jobs

查询系统中后台工作的进程

3) bg

bg %工作号

把后台的工作恢复到后台运行

4) fg

fg %工作号

把后台的工作恢复到前台运行

不加工作号,则恢复+指定的工作,-号为下次恢复的工作

Micah
IT技术整理

精彩评论:0

还可以输入250个字 评论

评论成功

评论失败

 

微信公众号

微博