中标麒麟Linux服务器操作系统培训系列
中标麒麟Linux操作系统进程管理
技术创新,变革未来
本章目标
• 解释什么是进程
• 描述如何管理进程
• 使用作业控制工具
进程
•进程是被载入内存的一个指令集合
–进程 ID (Process ID,PID) 号码被用来标记各个进程
–UID、GID、和SELinux 语境决定对文件系统的存取
和访问
•通常从执行进程的用户处继承
• 子进程与父进程
–管理和被管理的关系
–进程树
查看进程信息
• 使用ps 来查看进程信息
– 默认显示当前终端中的进程
– -a 选项包括所有终端中的进程
– -x 选项包括不连接终端的进程
– -u 选项显示进程所有者的信息
– -e 显示所有进程
– -f 选项显示进程的父进程
– -o 属性,... 选项显示定制的信息
– pid、comm、%cpu、%mem、state、tty、euser
、ruser
搜索进程
• 最灵活∶ ps 选项| 其它命令
– ps aux | grep ttyS0
•按预定义的模式∶ pgrep
–$ pgrep -U root
–$ pgrep -G student
•按确切的程序名称∶ pidof
–$ pidof bash
信号
•最基本的进程间通讯方式
–直接发送给进程,不需要用户界面
–程序给每个信号关联动作
–发送信号可以使用名称或号码∶
•信号 15,TERM (默认)- 整洁终止
•信号9,KILL - 立即终止
•信号 1,HUP - 重读配置文件
•给进程发送信号
–按PID ∶ kill [信号] pid ...
–按名称∶ killall [信号] comm ...
–按模式∶ pkill [-信号] 模式
调度优先性
•调度优先性决定对CPU 的使用
•优先性受进程的 “好心”值(nice value) 影响
•这个值的范围是-20 到19,默认为0
–值越小说明对CPU 的使用越优先
•使用ps -o comm,nice 命令可以查看
•改变调度优先性
–nice 值可以被改变
–在启动进程时∶
•$ nice -n 5 命令
–在启动后∶
• $ renice 5 PID
–只有根用户才能降低nice 值 (提高优先性)
交互式进程管理工具
• 命令行∶top
-d 指定每两次屏幕信息刷新之间的时间间隔
-p 通过指定监控进程ID来仅仅监控某个进程的状态
-u 只显示后面跟的用户名下的进程信息
-过程中的按键命令
• ?显示可以输入的按键命令
• k给予某给pid一个信号
• M以内存使用资源排序
• 图形化界面∶ gnome - system -monitor
• 能力
– 显示实时进程信息
– 允许排序、中止运行、和重设nice 值
作业控制
•在后台 (背景)运行进程
–在命令行后添加一个和号() ∶firefox
•暂时停止某个运行程序
–使用Ctrl-z 或发送信号17 (STOP)
•管理后台作业或暂停的作业
–列举作业号码和名称∶jobs
–在后台恢复运行∶ bg [%作业号码]
–在前台恢复运行∶fg [%作业号码]
Crontab 文件格式
•项目包含五个用空格分隔的字段,然后是要执行的
命令
•每行一个项目,行的长度没有限制
•字段是∶ 分钟、小时、日期、月份、星期
•注释行以# 开头
•详情参见man 5 crontab 的说明书页
系统资源查看
• free查看内存使用情况
- t显示物理内存和swap总量
- m以兆为单位显示
• 查看系统和内核相关信息
-
您可能关注的文档
最近下载
- 塔机维保合同7篇.docx VIP
- DB51T 900-2025川产道地药材生产技术规程 川贝母(暗紫贝母、川贝母、瓦布贝母).pdf VIP
- 三年(2023-2025)中考道德与法治真题分类汇编:专题12 维护国家利益(解析版).docx VIP
- 高中生涯规划教育与学科教学融合的创新路径探讨教学研究课题报告.docx
- NFS_3030_中文编程手册_完全版.pdf VIP
- 儿科肺炎患儿呼吸护理技巧.pptx VIP
- 奇妙三数字趋势学习心得.pptx VIP
- 鸡胴体等级及要求、鸡分割肉等级及要求.pdf VIP
- 建设工程造价司法鉴定实务指南.docx VIP
- 2025年XX村集体三资四议两公开会议记录.doc VIP
原创力文档

文档评论(0)