第4章 Linux的服务与进程管理ppt课件.ppt

第4章 Linux的服务与进程管理ppt课件.ppt

ID:59017620

大小:255.50 KB

页数:33页

时间:2020-09-26

第4章 Linux的服务与进程管理ppt课件.ppt_第1页
第4章 Linux的服务与进程管理ppt课件.ppt_第2页
第4章 Linux的服务与进程管理ppt课件.ppt_第3页
第4章 Linux的服务与进程管理ppt课件.ppt_第4页
第4章 Linux的服务与进程管理ppt课件.ppt_第5页
资源描述:

《第4章 Linux的服务与进程管理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章Linux的服务与进程管理目录Linux的启动过程Linux的服务管理Linux的进程管理4.1Linux的启动过程Linux的启动大体经历以下五个阶段:·主机加电并进行硬件自检后,读取并加载硬盘MBR中的启动引导器(GRUB或LILO),供用户选择要启动的操作系统。·用户选择启动Linux操作系统后,启动引导器从/boot分区读取并加载Linux内核程序(vmlinuz-2.4.20-8和initrd-2.4.20-8.img),然后由内核程序负责初始化系统硬件和设备驱动程序。4.1.1启动过程描述4.1Linux的启动过程·之后内核将启动执行init程序

2、,以启动系统的init进程。该进程是Linux系统中运行的第一个进程,其进程号(PID)始终为1,该进程将根据/etc/inittab配置文件的要求执行相应的启动程序,以引导运行系统所需的其他进程,并进入指定的系统运行级别。init进程是其他进程的父进程。4.1.1启动过程描述4.1Linux的启动过程·在不同的运行级别,根据系统的设置启动相应的服务程序(不同的运行级别,启动的服务程序有所不同)。·在启动过程的最后,运行shell程序,并显示登录信息。4.1.1启动过程描述4.1Linux的启动过程4.1.2inittab配置文件init程序位于/sbin目录中,

3、它负责在系统启动时运行一系列程序和脚本文件。init程序一旦被内核调用后,便成为系统的第1号进程,它将根据/etc/inittab配置文件的要求执行相应的启动程序,并进入指定的系统运行级别。Linux的服务分为独立运行的服务和受xinetd服务管理的服务两类。xinetd本身也是一个独立运行的服务,它负责管理系统中不频繁使用的服务,当这些服务被请求时,由xinetd服务负责启动运行,完成服务请求后,再结束该服务的运行,以减少对系统资源的占用。4.2Linux的服务管理在Linux中,每个服务都会有相应的服务器启动脚本,该脚本可用于实现启动服务、重启服务、停止服务和

4、查询服务等功能。在服务器启动脚本中,一般还有对该脚本功能的简要说明和使用方法,可利用head命令来查看。所有的服务器启动脚本都放在/etc/rc.d/init.d目录中,脚本名称与服务名称相对应。该目录中有哪些脚本与当前系统中所安装的服务有关。/etc/rc.d/rc.local文件相当于dos系统的autoexec.bat文件的功能,放入该文件中的脚本或命令,在其他初始化脚本执行完后,将自动被执行。4.2.1服务的启动脚本4.2Linux的服务管理器Linux的服务在系统启动或进入某运行级别时会自动启动或停止,另外在系统运行过程中,也可使用相应的命令来实现对某服

5、务的启动、停止或重启服务。4.2.2服务的启动与停止4.2Linux的服务管理器1.通过服务启动脚本来管理服务在Linux中,启动、停止或重启服务可通过执行相应的服务启动脚本来实现。若直接执行相应的服务启动脚本,系统将显示用法帮助,其用法为:#/etc/rc.d/init.d/服务启动脚本名{start

6、stop

7、status

8、restart

9、condrestart

10、reload}服务启动脚本名后面的启动参数若为start,则启动该服务;若为stop,则停止该服务;若为restart,则为重启该服务;若为status,则为查询该服务的启动状态。4.2.2服务的启动

11、与停止4.2Linux的服务管理器比如,若要查询xinetd服务的启动状态,则执行命令:[root@rh9root]#/etc/rc.d/init.d/xinetdstatusxinetd(pid1694)isrunning...4.2.2服务的启动与停止4.2Linux的服务管理器说明该服务已经启动,其进程号为1694。若要重启该服务,则执行命令:[root@rh9root]#/etc/rc.d/init.d/xinetdrestartStoppingxinetd:[OK]Startingxinetd:[OK]若要停止该服务,则执行命令:[root@rh9roo

12、t]#/etc/rc.d/init.d/xinetdstopStoppingxinetd:[OK]4.2.2服务的启动与停止4.2Linux的服务管理器2.使用service命令管理服务利用服务启动脚本来启动或停止服务时,每次都要输入脚本的全路径,使用起来比较麻烦,为此,RedHatLinux专门提供了service命令来解决该问题,使用时只需要指定要启动或停止的服务名即可,其用法为:service服务名称要执行的动作(start

13、stop

14、restart)4.2.2服务的启动与停止4.2Linux的服务管理器用户在任何路径下均可通过该命令来实现启动或停止服务,s

15、ervic

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。