情境6 服务及进程管理.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
情境6 服务与进程管理 阿福的烦恼 公司的服务器已经购买到位,准备正式投入运营了。可是阿福对于各类服务的安装和管理方法还不是很清楚。 另外,在之前的Linux使用过程中,有时会出现机器运行越来越慢的情况,阿福知道这是跟系统的进程管理相关的。可是,Linux中的进程又如何管理呢? 阿福的学习计划 1、Linux的启动过程 2、Linux的服务管理 3、Linux的进程管理 1、Linux的启动过程 (1)启动过程描述 (2)inittab配置文件 (1)启动过程描述 2、Linux的服务管理 2、Linux的服务管理 (1)服务的启动脚本 (2)服务的启动与停止 (3)配置服务的启动状态 3、Linux的进程管理 (1)进程与作业 (2)进程的启动 (3)管理系统的进程 (1)进程与作业 (1)进程与作业 (2)进程的启动 (2)进程的启动 进程调度命令at 格式:at [time] 然后输入命令 ctrl+d结束 作用:将要执行的命令安排成队列,在指定时间执行。 另:atq——查询, atrm——删除 如果只允许少数人使用at,创建/etc/at.allow 如果不允许少数使用at,创建/etc/at.deny (3)管理系统的进程 (3)管理系统的进程 小结 1.手工启动 由用户在shell命令行下输入要执行的程序来启动一个进程,即为手工启动进程,其启动方式又分为前台启动和后台启动,默认为前台启动,若在要执行的命令后面跟随一个,则为后台启动,此时进程在后台运行,shell可继续运行和处理其他程序。 2.调度启动 在对Linux系统进行维护和管理的过程中,有时需要进行一些比较费时而且占用资源较多的操作,为不影响正常的服务,通常将其安排在深夜由系统自动运行,此时就可以采用调度启动要运行的程序,并事先设置好任务运行的时间,到时系统就会自动完成指定的操作。 (2)进程的启动 (2)进程的启动 1、查看系统的进程  Linux系统中每个运行着的程序都是系统中的一个进程,要查看系统当前的进程,可使用ps命令来实现。其用法为:ps 命令选项  若缺省参数,直接执行ps命令,则仅显示当前控制台的进程,如: [root@rh9 root] # ps 其它命令参数: u  输出进程用户所属的信息,带上u参数后,将显示更详细的信息 a  显示系统中所有用户的进程; x  表示也显示没有控制台的进程,包括后台进程。参数a与x同时使用,可用于显示系统中的所有进程,另外也可直接使用-e参数来实现。 查看各进程的继承关系,可使用pstree或pstree -pu命令。 * 1/11 真是急死人了!  Linux的启动大体经历以下五个阶段: 1、自检,加载硬盘MBR的启动引导器(GRUB或LILO),供用户选择要启动的操作系统。  2、启动引导器从/boot分区读取并加载Linux内核程序,由内核程序负责初始化系统硬件和设备驱动程序。 3、内核启动执行init程序,以启动系统的init进程。init进程是其他进程的父进程,其进程号(PID)始终为1 。  4、在不同的运行级别,根据系统的设置启动相应的服务程序。 5、运行shell程序,并显示登录信息。 init程序位于/sbin目录中,它负责在系统启动时运行一系列程序和脚本文件。init程序一旦被内核调用后,便成为系统的第1号进程,它将根据/etc/inittab配置文件的要求执行相应的启动程序,并进入指定的系统运行级别 。 (2)inittab配置文件 TIPS: Linux的服务分为独立运行的服务和受xinetd服务管理的服务两类。xinetd本身也是一个独立运行的服务,它负责管理系统中不频繁使用的服务,当这些服务被请求时,由xinetd服务负责启动运行,完成服务请求后,再结束该服务的运行,以减少对系统资源的占用。  在Linux中,每个服务都会有相应的服务启动脚本,该脚本可用于实现启动服务、重启服务、停止服务和查询服务等功能。在服务启动脚本中,一般还有对该脚本功能的简要说明和使用方法,可利用head命令来查看。 所有的服务器启动脚本都放在/etc/rc.d/init.d目录中,脚本名称与服务名称相对应。该目录中有哪些脚本与当前系统中所安装的服务有关。 (1)服务的启动脚本   Linux的服务在系统启动或进入某运行级别时会自动启动或停止,另外在系统运行过程中,也可使用相应的命令来实现对某服务的启动、停止或重启服务。 (2)服务的启动与停止 1.通过服务启动脚本来管理服务 在Linux中,启动、停止或重启服务可通过执行相应的服务启动脚本来实现。若直接执行相应的服务启动

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档