linux系统进程(1)

1.什么是进程
进程就是系统未完成且正在进行的工作

2.查看进程
图形方式查看
gnome-system-monitor
在这里插入图片描述
进程查看命令 ps
-A 所有进程
在这里插入图片描述
-a 在环境中的所有进程,不包含环境信息
在这里插入图片描述
-u 显示进程用户信息
在这里插入图片描述
a 显示当前环境中运行的进程,包含环境信息
在这里插入图片描述
x 列出系统中所有运行包含tty(字符)输出设备
在这里插入图片描述
f 显示进程的父子关系
如图PID为2301的进程是PID为2107的子进程
在这里插入图片描述
e 显示进程的详细信息(系统资源的调用)
在这里插入图片描述

ps常用组合
ps aux 显示系统中所有进程并显示进程用户(user)
在这里插入图片描述
ps ef 显示进程详细信息并显示进程父子关系
在这里插入图片描述
如图在PID2490一列,COMMAND下显示进程父子关系并显示进程详细信息

ps ax 显示当前系统中的所有进程(不等同于ps -A)
在这里插入图片描述
pstree 显示当前系统的进程树
在这里插入图片描述

显示进程指定信息
ps -o xxx 显示进程的指定信息
comm 进程名称
在这里插入图片描述
user 进程所有人
在这里插入图片描述
group 进程所有组
在这里插入图片描述
%cpu 进程cpu使用率
在这里插入图片描述
%men 进程内存使用率
pid 进程id
nice 进程优先级

进程排序
ps a --sort= +%cpu|-%cpu(显示当前环境进程,并按占用cpu升序或降序排序)
在这里插入图片描述
+%men|-%men(显示当前系统环境进程,并按进程内存使用率升序或降序排序)

stat中显示的信息
在使用ps系列命令后会有stat状态栏
在这里插入图片描述
(S) 进程状态
(l ) 内存中有锁定空间
(N ) 优先级低
(< ) 优先级高
(+) 前台运行
(s) 顶级进程

3.进程优先级

进程的优先级范围
-20~19(更改时输入小于-20的数值默认为-20,输入大于19的数值默认为19)

优先级查看
ps a -o pid,nice,comm(查看当前环境下进程的pid,优先级,名称)
在这里插入图片描述

指定某个优先级开启进程
nice -n 优先级数字 进程名称

nice -n -7 firefox & 后台开启firefox并指定进程优先级为-7
在这里插入图片描述

改变进程优先级
reniace -n 优先级数字 进程pid
renice -n -7 30371 改变id为30371的进程优先级为-7(watch监控命令下更直观)
在这里插入图片描述

环境中进程的前后台调用
jobs 查看被打入环境后台的进程
在这里插入图片描述
(+)表示当前默认的进程对象

ctrl+z 把占用终端的进程打入后台
在这里插入图片描述
fg jobsnum 把后台进程调回前台
在这里插入图片描述
调用编号2的进程vim(退出用ctrl+z打入后台)

bg jobsnum 把后台暂停的进程运行
在这里插入图片描述
comm & 让命令直接在后台运行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值