第7章引导及进程管理.pptVIP

  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文档。上传文档
查看更多

7.3.1进程的概念进程是指处于运行状态的程序。一个源程序经过编译、链接后,成为一个可以运行的程序。当该可执行的程序被系统加载到内存空间运行时,就称为进程。是静态的保存在磁盘上的代码和数据的组合,而进程是动态概念

7.3.2常用进程管理命令1.用ps命令查看进程进程选择默认情况下,ps命令列出从用户终端上启动的所有进程选项列出的进程-A,-e,-ax所有进程-Ccommand所有command的实例-U,--user,--Useruser属于user的所有进程-t,--ttyterminal从terminal启动的所有进程-p,p,--pidNPid为N的进程

7.3.2常用进程管理命令选项输出格式-f详尽列表-l,1长格式-j,j作业格式-o,o,--formatstr使用由str指定的字段,由用户定义格式1.用ps命令查看进程输出选择修改所选信息的显示方式:选项输出格式-H显示进程层数f,--forest显示包括ASCII修饰的进程层次h不打印标题行-w“宽”输出(包含较长命令名)

7.3.2常用进程管理命令2.用top命令监控进程top命令用来监控Linux进程的整体状态,从终端中运行,用当前运行进程一览表取代命令行,每隔几秒更新一次,对任何按下的单键做出反应q退出hor?帮助s设定两次更新之间的时间(以秒为单位)space更新显示M根据内存大小对进程排序P根据CPU(处理器)占用对进程排序u显示特定用户的进程k杀死进程(给进程发送信号)r更改进程优先级

7.3.2常用进程管理命令2.用top命令监控进程常用选项:选项作用-dsecs在两次刷新之间延迟secs秒(默认为5秒)-q尽量经常刷新-n,N刷新N次后退出-b以“批处理方式”运行,好像是在哑终端上写入一样

7.3.2常用进程管理命令3.使用kill命令结束进程kill命令用来向其他进程发送自定义信号,使用数字或符号命令行选项(指定要发送的信号)和进程id(指定接收信号的进程)来调用选项作用-s指定发送的信号-p模拟发送信号-l信号的名称列表

7.3.2常用进程管理命令3.使用kill命令结束进程例:显示信号的名称列表

7.3.2常用进程管理命令4.用nice启动低优先级命令当进程启动时,nice命令用来设置进程的优先级5.用renice改变正在运行的进程选项作用-p将剩余参数解释为pid(默认)-u将剩余参数解释为用户名-g将剩余参数解释为gid

7.3.3任务计划通过指定任务计划使某些进程能够在后台运行守护进程daemon守护进程是那些在后台运行的进程,脱离控制终端,执行通常与键盘输入无关的任务。守护进程经常与网络服务相关联,例如网页服务器(httpd)或FTP服务器(vsftpd)。守护进程可分为atd守护进程、日志守护进程(syslogd)和电源管理守护进程(apmd)等。

7.3.3任务计划2.用at命令提交作业例:在22:40执行/bin/ls

7.3.3任务计划3.batch命令延迟任务batch命令不在特定时间运行,而是等到系统不忙于别的任务时运行,batch守护进程会监控系统的平均负载batch命令的语法与at命令一样,可以用标准输入规定作业,也可以用命令行选择把作业作为batch文件来提交。键入batch命令后,“at”提示就会出现。键入要执行的命令,按Enter键,然后键入“Ctrl-D”。可以指定多条命令,方法是键入每一条命令后按Enter键。键入所有命令后,按Enter键转入一个空行,然后再键入“Ctrl-D”也可以在提示后输入Shell脚本,在脚本的每一行后按Enter键,然后在空行处键入“Ctrl-D”退出。

7.3.3任务计划与at服务有关的命令命令用法atd运行被提交作业的守护进程,用户不直接使用atd命令at向atd守护进程提交作业,在特定时间运行batch向atd守护进程提交作业,在系统不繁忙时运行atp用atd守护进程列出队列里的作业atrm在队列里的作业运行前,取消atd守护进程队列里的作业

7.3.3任务计划4.crontab命令提交任务计划cron是系统主要的调度进程,可以在无需人工干预的情况下运行任务计划,由crontab命令来设定cron服务的。crontab命令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个crontab文件来保存调度信息。可以使用它周期性的运行任意一个shell脚本或某个命令。系统管理员是通过cron.deny和cron.all

文档评论(0)

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

精致文档

1亿VIP精品文档

相关文档