网站大量收购独家精品文档,联系QQ:2885784924

任务3Linux的进程管理课件.pptxVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务3 Linux的进程管理程序、进程与作业 程序是命令的集合。 进程由程序产生,是一段运行着的,要占用系统运行资源的程序。 一个程序可以启动多个进程。每个进程都有一个进程号,用于系统识别和调度该进程。程序、进程与作业 Linux系统中所有进程都是相互联系的。除了初始化进程外,所有进程都有一个父进程。 Linux系统中所有的进程都是由进程号(PID)为1的init进程衍生而来的。程序、进程与作业 Linux系统的进程大体可分为交互进程、批处理进程和监控进程(守护进程)三种。 交互进程是在shell下通过执行程序所产生的进程,可在前台运行,也可在后台运行; 批处理进程是一个进程序列; 监控进程通常也称为守护进程,它是Linux系统启动时就自动启动产生的进程,并在后台运行。程序、进程与作业 正在执行的一个或多个相关进程称为一个作业,即一个作业可以包含一个或多个进程。 比如,在执行使用了管道和重定向操作的命令时,该作业就包含了多个进程。 作业控制指控制正在运行的进程的行为。 比如,用户可以挂起一个进程,等一会儿再继续执行该进程。进程的启动 启动进程有两个主要途径,即手工启动和调度启动。 手工启动:在键入需要运行的程序名来执行一个程序时,此时也就启动了一个进程。 调度启动:事先设置好在某个时间要运行的程序,当到了预设的时间后,由系统自动启动。 进程的启动1.手工启动 分为前台启动和后台启动。 前台启动:直接执行命令。后台启动:在要执行的命令后面跟随一个,此时进程在后台运行,shell可继续运行和处理其他程序。进程的启动2.调度启动 在对Linux系统进行维护和管理的过程中,有时需要进行一些比较费时而且占用资源较多的操作,为不影响正常的服务,通常将其安排在深夜由系统自动运行,此时就可以采用调度启动要运行的程序,并事先设置好任务运行的时间,到时系统会自动完成指定的操作。 进程的启动进程调度命令at格式:at [time] 然后输入命令ctrl+d结束作用:将要执行的命令安排成队列,在指定时间执行。进程的启动进程调度命令at说明:配置文件/etc/at.allow为允许使用at命令的用户名单配置文件/etc/at.deny为不允许使用at命令的用户名单at.allow 优先于at.deny另:atq命令——查询进程调度atrm命令——删除进程调度管理系统的进程1、查看系统的进程 ps命令 作用:查看系统当前的进程。 语法: ps 命令选项 若缺省选项,直接执行ps命令,则仅显示当前控制台的进程。管理系统的进程1、查看系统的进程 ps命令 选项: -u 用户ID或用户名:按进程用户输出详细信息; -a:显示系统中所有用户的进程; -x:表示也显示没有控制台的进程,包括后台进程; -e:显示所有进程。相当于 –ax。管理系统的进程 pstree命令 作用:以树状图显示进程 语法:pstree 命令选项 选项: -p  显示程序识别码。 -u  显示用户名称。 管理系统的进程2、结束进程的运行 在Linux系统的运行过程中,有时会遇到某个进程由于异常情况,对系统停止了反应,此时就需要停止该进程的运行。另外,当发现一些不安全的异常进程时,也需要强行终止该进程的运行,为此,Linux提供了kill和killall命令来结束进程的运行。 管理系统的进程 kill命令 作用:使用进程号来结束指定进程的运行。 用法:kill [-9] 进程号 kill命令向指定的进程发送终止运行的信号,进程在收到信号后,会自动结束本进程,并处理好结束前的相关事务,属于安全结束进程,不会导致Linux系统的崩溃或不稳定。 参数-9用于强行结束指定进行的运行,适合于结束已经“死掉”而没有能力自动结束的进程。带上该参数后,该命令属于非正常结束进程。 管理系统的进程 为了查看指定进程的进程号,可使用管道操作和grep命令相结合的方式来实现,比如,若要查看xinetd进程对应的进程号,则实现命令为: # ps -e|grep xinetd 1665 ? 00:00:00 xinetd 从其输出信息中,可知该进程的进程号为1665,若要结束该进程,则执行命令: # kill 1665管理系统的进程 killall命令 作用:用进程名来结束指定进程的运行。若系统存在同名的多个进程,则这些进程将全部结束运行。 用法:killall [-9] 进程名 参数-9用于强行结束指定进程的运行,属于非正常结束。  例如,若要结束xinetd进程的运行,则实现命令为: # killall xinetd  小结可以用ps、pstree等命令查看系统进程。也可以通过kill和killall命令结束进程的运行。init进程是其他进程的父进程。 /etc/inittab配置文件指出系统启动的运行级

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档