3.2 Linux基础教程,进程管理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.2 Linux基础教程,进程管理

3.2.1 监视进程2.pstree(process status tree)命令 语法:pstree [选项] 功能:ASCII字符显示树状结构,top [选项] 功能:top命令提供了对系统处理器实时的状态监视,显示系统中活跃的进程列表,可以按CPU、内存以及进程的执行时间对进程进行排序,通常会全屏显示,而且会随着进程状态的变化不断更新。可以通过按键来不断刷新当前状态,如果在前台执行该命令,它将独占前台,直到用户终止该程序为止,另外,可以通过交互式的命令进行相应的操作。 注意: top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用。-12使用top命令 第1步:在终端窗口执行top命令,如图3-29所示。 图3-29 执行top命令 前行是统计信息区系统整体的统计信息。第行信息第行信息信息 22:31:55 当前的时间 up 9 min 系统运行的时间 1 user 当前登录的用户数 load average: 0.50, 0.32, 0.21 系统负载,即任务队列的平均长度,三个数值分别为1分钟、5分钟、15分钟前到现在的平均值 第行信息第行信息信息信息第行信息第行信息信息信息99.3% id 空闲CPU百分比.7% sy 内核空间占用CPU百分比0.0% wa 等待输入输出的CPU时间百分比0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比第行信息第行信息信息信息进程信息3.2.2 使用kill命令控制进程-13 使用kill命令 3.2.3 进程的优先权nice命令 语法nice [-n ADJUST] [--adjustment= ADJUST] [--help] [--version] [command [arg...]] 功能:nice命令可以让使用者在执行程序时指定一个优先级,称为nice值ADJUST),范围-20(最高优先级到19最低优先级40个等级数值越小优先级越高,数值越大优先级越低,ADJUST是10。只有 root有权使用负值一般使用者但只能往调整nice指令没加上command参数会显示目前的执行等级调整后的程序运行优先级高于-20,就以优先级-20来运行命令调整后的程序运行优先级低于19,则就以优先级19来运行命令。nice命令指定优先级的调整值,以缺省值10来调整程序运行优先级,既在当前程序运行优先级基础之上增加10。-14 使用nice命令 3.2.4 crontab和at定期在指定时间crontab和at命令。crontab定期at命令可以在指定时间crontab命令 语法:crontab??crontabfile [-u user] {-l|-r|-e} 功能:crontab命令是用来让使用者在固定时间执行,[ -u user ]是指定,前提是必须有权限。如果不使用[ -u user ]就表示自己的crontab。crontabcrontab命令的参数及其说明 参数和选项 功能 crontabfile 用指定的文件crontabfile替代目前的crontab-u 指定-e 编辑某个用户的crontab-r 删除某个用户的crontab-l 列出某个用户crontab 实例3-15 使用crontab命令 问题描述:某单位防火墙的要求是,周一到周五上午8:00~crond服务。 第1步:启动crond服务 crond是linux的定时执行工具,可以运行。crond服务的相关命令如下: #service crond start //启动crond服务service crond stop //关闭crond服务service crond restart //重启crond服务service crond reload //重新载入crond配置将服务在系统启动时自动启动在/etc/rc.d/rc.local脚本末尾加上/sbin/service crond start”。 第2步:编辑iptables.cron文件 编辑iptables.cron文件,内容如图3-38所示。 图3-38 iptables.cron文件 在图3-38中,后5行要求crond服务在不同时间执行对于的命令。每一行都有6个字段的内容,前5个字段是指时间,第6个字段是指要执行的命令,比如“00 8 * * 1,2,3,4,5 service iptables restart;sh /root/iptables_work.sh”这一行,它的各字段及其含义见表3-19,另外4行请读者自行分析。 表3-19 第一有效行的各字段及其含义 字段 含义 00 (0-59) 8 (0-23) * day-of-month(1-31) * month-of-ye

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档