当前位置:   article > 正文

Linux中的进程管理(二)_linux之进程管理二头歌

linux之进程管理二头歌


四、进程优先级

系统是多任务多用户的操作模式,系统的重要性是有区分的,使用优先级确定

1.范围:0-139,0优先级最高,139最低

(1)内核自控优先级范围:0-99
(2)用户可控优先级:100-139,40个值,可以映射为nice值:-20~19,普通用户只能把自己的优先级调低,-20对应100,19对应139

2.优先级查看

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
unix过渡到linux中,unix中优先级范围:39-0,对应用户可控优先级:100-139
renice可以调整的优先级范围为nice值的范围:-20~19,pri在linux中只能显示并不能调整

3.renice -n 数值(-20~19) + 进程id ##更改优先级

在这里插入图片描述

4.nice -n 数值(-20~19) + 指定进程名称 ##指定优先级打开进程

在这里插入图片描述
在这里插入图片描述

5.进程相关状态:S / < / + / T / N / R / s

(1)S: sleeping状态,可唤醒得休眠,running的一种
在这里插入图片描述
(2)<:优先级高
在这里插入图片描述
(3)+:运行在前台
在这里插入图片描述
在这里插入图片描述
(4)T:stop
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(5)N:优先级低
在这里插入图片描述
(6)R:running状态

(7)s:顶级进程
在这里插入图片描述

五、进程前后台调用

1.【ctrl】+【z】##把占用得shell的进程打入后台挂起

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.bg ##把后台挂起的进程运行起来

在这里插入图片描述

3.fg ##把后台进程调回前台

在这里插入图片描述

4.& ##运行进程在后台,不占用字符终端

在这里插入图片描述

5.jobs ##查看当前shell中后台的所有工作

在这里插入图片描述

六、进程信息号

1.进程信号查看:man 7 signal

在这里插入图片描述
在这里插入图片描述

2.进程信号(可控)

需安装httpd: 对外提供超文本传输协议
1: #重新加载系统配置文件(source)
2: #清空内存中的进程数据
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
3:#清空内存中的鼠标(ctrl+)
不显示鼠标,再次动会显示
在这里插入图片描述
9:#强行结束进程(不能被阻塞)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
15 : #正常关闭进程(会被阻塞)
在这里插入图片描述
18: #运行被暂停的进程
在这里插入图片描述
19: #暂停进程(不会被阻塞)
在这里插入图片描述

20:#暂停进程(会被阻塞的)
在这里插入图片描述

3.信号管理进程: kill /killall /pkill

(1) kill 进程信号 pid
在这里插入图片描述
(2) killall 进程信号 进程名字
在这里插入图片描述
(3) pkill 进程信号 进程条件
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/336658?site
推荐阅读
相关标签
  

闽ICP备14008679号