- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务5.进程管理和设置计划任务 任务引入 作为某企业网管,保障服务器安全、稳定地运行是很重要的一项内容。因此应经常对服务器所运行的进程进行监控和管理。 根据工作需要,要求每天早晨4:00系统自动运行/var/bin目录下的backup.sh脚本,对数据库进行备份以避免数据丢失。 任务实施流程 1.监控和管理进程 2.配置cron服务 3.启动cron服务 5.1进程管理 进程管理是指利用进程管理工具,找出耗时的无用进程,中止进程的运行,调整进程的优先级,使关键业务的处理能以较高的优先级运行,从而提高系统的整体性能,保证系统的正常运行。 5.1.1 进程的概念 进程(process)是正在运行的程序的抽象概念。从用户的观点来看,进程是正在运行的程序,是程序的一次执行;而从Linux系统内部来看,进程则是系统运行资源分配和调度运行的一个独立单位。 Linux是一个多用户、多任务的操作系统。在系统中同时有多个进程在运行,作为网管要通过对这些进程进行监控、调整其优先级以及终止进程的运行等手段去管理进程,让它们更好地为用户服务。 5.1.2监控进程运行状态 1.ps (process status)命令 格式:ps [选项] 作用:静态显示系统进程信息 选项: -l:长格式显示进程 -u:按用户名显示进程(将UID转换成名称) -a:显示所有用户的所有进程(不包括无终端的进程) -x:显示无控制终端的进程 例如:普通账户test执行ps命令后,显示信息如下: [test@localhost ~]$ ps PID TTY TIME CMD 3198 tty1 00:00:00 bash 3223 tty1 00:00:00 ps 从显示可以看出有四列数据,它们的含义如下: PID:内核给每个进程分配的一个唯一的ID号,如init进程的进程号为1。PID从0开始,每增加一个进程就加1,直到系统确定的一个数字,然后,再从0开始,周而复始,不断循环。 TTY:显示用户进程从哪一个终端开始。 TIME:进程占用CPU的总共时间。 CMD:命令的名称。 例:显示所有的进程 [root@server ~]# ps –aux | less 例:用长格式显示当前进程的状态。 [root@server ~]# ps –l 2.top命令 格式:top [选项] 作用:动态显示进程的信息 选项: -d指定每两次屏幕信息刷新之间的时间间隔。 -p 通过指定监控进程ID来仅仅监控某个进程的状态。 例:动态监控PID为3124进程的状态。 [root@server ~]# top -p 3124 5.1.3调整进程优先级 在Linux操作系统中,进程的优先级是通过谦让度(nice值)来体现的。所谓进程的谦让度表示该进程对待系统中其它进程的谦让程度,谦让值越高表示可以谦让其它进程优先运行,也即降低自己的优先级;反之,低谦让值或负值反而会提高进程的优先级。因此我们可以通过修改进程的NI值来改变进程的优先级。 默认情况下,所有进程的NI值为0,其取值范围从-20到19。通过nice和renice命令可修改进程的NI值,从而改变进程的优先级。 1.nice 格式:nice [选项] 命令 作用:设置程序运行的NI调整值 选项: -n NI值:设置NI调整值。本选项也可写为“-NI值” 例: 设置以谦让值+5的方式运行top命令 [zhang@localhost ~]$ nice –n 5 top 或 [zhang@localhost ~]$ nice –5 top 普通用户只能以增加谦让值的方法使用nice命令,而root用户可以减少程序运行时的谦让度,从而提高进程的优先级。 例:管理员以谦让值-5的方式运行top命令。 [root@server ~]# nice --5 top 2.renice 格式:renice [选项] 进程号 作用:修改正在运行进程的谦让值。 选项: -p:重新指定进程的谦让值。 -u user:重新指定某用户的谦让值。 -g pgrp:重新指定进程组(Process Group)的谦让值。 例:将进程号为3270的进程的NI值更改为5。 [zhang@localhost ~]$ renice 5 3270 例:管理员用户将PID为3270的进程的NI值改为-5。 [root@localhost ~]# renice -5 3270 5.1.4终止进程 在Linux系统中,根据进程运行的方式可以将进程分为前台进程和后台进程。下面我们分别讨论下如何终止这两种进程。 1.Ctrl+c 在Linux系统中通过按Ctrl+c组合键可终止一
您可能关注的文档
- Java程序设计教程 作者 978-7-302-18214-6 第12章-Java输入输出.ppt
- Java程序设计教程 作者 曾令明 1-6 第2章.ppt
- Java程序设计教程 作者 曾令明 1-6 第3章.ppt
- Java程序设计教程 作者 曾令明 1-6 第5章.ppt
- Java程序设计教程 作者 曾令明 1-6 第6章.ppt
- Java程序设计教程 作者 曾令明 7-11 第7章.ppt
- Java程序设计教程 作者 曾令明 7-11 第8章.ppt
- Java程序设计教程 作者 曾令明 7-11 第10章.ppt
- Java程序设计教程 作者 曾令明 7-11 第11章.ppt
- JAVA程序设计教程 作者 赵莉 第1-6章 第2章.ppt
- Linux操作系统项目化教程 作者 978-7-302-30884-3 任务6 设置Linux系统网络参数.ppt
- Linux操作系统项目化教程 作者 978-7-302-30884-3 任务7 软件的安装与卸载.ppt
- Linux操作系统项目化教程 作者 978-7-302-30884-3 任务8 配置DHCP服务器.ppt
- Linux操作系统项目化教程 作者 978-7-302-30884-3 任务10 使用NFS配置文件服务器.ppt
- Linux操作系统项目化教程 作者 978-7-302-30884-3 任务12 跨网络文件传输.ppt
- Linux操作系统项目化教程 作者 978-7-302-30884-3 任务14 配置DNS服务器.ppt
- Linux操作系统项目化教程 作者 978-7-302-30884-3 任务15 邮件服务器配置.ppt
- Linux操作系统原理与应用 作者 张玲 第1-6章 第1章.ppt
- Linux操作系统原理与应用 作者 张玲 第1-6章 第2章.ppt
- Linux操作系统原理与应用 作者 张玲 第1-6章 第4章.ppt
文档评论(0)