linux系统进程及服务的管理一

linux系统进程及服务的管理

1、进程是什么?
狭义的定义是:进程是系统正在运行的程序的实例;
广义定义是:进程是一个具有一定独立功能的程序,关于某个数据集合的一次运行活动,它是操作系统动态执行的基本单元,在传统操作系统中,进程既是基本的分配单元,也是基本的执行单元。
概念点有两点:1、进程是一个逻辑上的实体;2、进程是一个‘执行中的程序’
2、查看进程
1)、有图形界面的查看方式
在shell中输命令:gnome-systme-monitor
在这里插入图片描述
在这里插入图片描述
2)、进程查看命令
ps -A ####查看所有进程
在这里插入图片描述
在这里插入图片描述
ps -a ####查看在环境中的所有进程,不包括环境本身的进程
在这里插入图片描述
ps -u ####查看进程用户信息
在这里插入图片描述
ps a ####查看当前环境中运行的进程,包括环境信息
在这里插入图片描述
ps x ####查看系统中所有运行包含tty输出设备的信息
在这里插入图片描述
在这里插入图片描述
ps f ####查看进程的父子关系
在这里插入图片描述
ps e ####查看进程的详细信息
在这里插入图片描述
ps常用组合
ps aux ###查看系统中所有进程并显示进程用户
在这里插入图片描述
在这里插入图片描述
ps ef ####查看进程详细信息并显示进程的父子关系
在这里插入图片描述
ps ax ####查看当前系统中的所有进程
在这里插入图片描述
在这里插入图片描述
pstree ###查看当前系统的进程树
在这里插入图片描述
在这里插入图片描述

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

进程排序
ps ax --sort=+%cpu|-%cpu|+%mem|-%mem
–sort=+%cpu #### cup占有率数值从小到大排序显示
在这里插入图片描述
在这里插入图片描述
–sort=-%cpu ####cup占有率数值从大到小排序显示
在这里插入图片描述
注: 显示系统cpu占有率前五的进程pid
–sort=+%mem ####内存使用率值从小到大排序显示
–sort=-%mem ####内存使用率值从大到小排序显示
stat中显示的信息
在这里插入图片描述
S ####进程状态
l #### 内存中有锁定空间
N ####优先级低
< ####优先级高
‘+’ ####前台运行
s ####顶级进程

进程优先级
进程优先级范围
-20~19 -20优先级最高依次递减19优先级最低,优先级0表示进程正常
优先级查看
ps ax -o pid,nice,comm ##查看系统环境包括环境本身输出设备的运行进程的优先级
ps -o user,pid,command,nice ###查看用户运行程序的优先级
在这里插入图片描述
指定某个进程的优先级
nice -n 优先级 进程id
nice -n 5 vim & ####后台开启vim程序并指定vim程序的优先级为5
在这里插入图片描述
更改进程的优先级
renice -n 优先级 进程id
renice -n -5 1806 ###更改id1806进程的优先级为-5
环境中进程的前台后台调用
jobs ###查看被打入环境后台运行的程序
在这里插入图片描述
ctrl+z 把占用终端的进程打回后台
在这里插入图片描述
fg 进程id 把后台进程调回前台
在这里插入图片描述
bg 进程id 把后台暂停的进程运行
在这里插入图片描述
命令 & 让命令直接在后台运行

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值