服务与进程管理

上传人:ji****72 文档编号:51278113 上传时间:2018-08-13 格式:PPT 页数:61 大小:620KB
返回 下载 相关 举报
服务与进程管理_第1页
第1页 / 共61页
服务与进程管理_第2页
第2页 / 共61页
服务与进程管理_第3页
第3页 / 共61页
服务与进程管理_第4页
第4页 / 共61页
服务与进程管理_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《服务与进程管理》由会员分享,可在线阅读,更多相关《服务与进程管理(61页珍藏版)》请在金锄头文库上搜索。

1、Neusoft Institute of InformationDate: *Linu系统管理第4章 服务与进程管理Neusoft Institute of InformationDate: *服务管理引导项目 管理员root打算对服务器的运行状态和服务作一些设 置,从而系统进行维护,他需要完成的工作: 将启动级别设置为3 设置12个虚拟控制台 开启nfs服务 设置nfs服务的自启动状态 关闭ftp服务 每周一上午9:00 在控制台 /dev/tty1 输出“You have a class at 10:00“Neusoft Institute of InformationDate: *服务管

2、理引导项目 相关知识点: 启动级别的设置方法 (/etc/inittab) 虚拟控制台的设置方法(/etc/inittab) 服务管理命令 (service) 自启动设置命令 (chkconfig) 周期性任务调度命令 (crontab)Neusoft Institute of InformationDate: *服务与进程管理Linu 的启动与inittab Linu的启动 解读inittab配置文件 Linu服务管理 什么是服务 Linu服务分类 服务的启动与停止 配置服务的启动状态 Linu进程管理 什么是进程 进程的分类 进程的启动 管理系统的进程Neusoft Institute o

3、f InformationDate: *Linu 的启动与inittabNeusoft Institute of InformationDate: *目录Linu启动 Linu启动过程 运行级别 运行级别信息的存放 /etc/inittab配置文件的加载 运行级别与脚本目录的关系 默认的运行级别解读inittab配置文件作业Neusoft Institute of InformationDate: *Linu启动过程第一步第二步第五步第三步第四步Neusoft Institute of InformationDate: *Linu启动过程1.CPU初始化自身,接着在固定位置执行一条指令,这条指

4、令跳转到 BIOS,BIOS找到启动设备并获取MBR,该MBR指向LILO或GRUB 。2.BIOS装载并把控制权转交给LILO或GRUB,并且用户选择启动 Linu,LILO或GRUB从/boot分区读取并装载压缩内核,压缩内核自 解压并把控制权转交给解压的内核,初始化系统硬件和设备。(CPU装载BIOS,BIOS装载LILO,LILO装载压缩内核,压缩内核装载 解压内核 )3.启动init进程,内核运行的第一个进程,它要负责触发其它必需的 进程以使系统作为一个整体进入可用的状态。这些工作由/etc/inittab 文件控制 。init是系统中所有进程的祖先。 4.根据不同的运行级别,启动相

5、应的服务程序。( init产生getty进程 ,getty进程产生login进程)5. login进程等待用户登录。(登录后产生用户自己的shell,使用自 己的shell,可以产生每一个你运行的进程。 )Neusoft Institute of InformationDate: *Linu启动过程init根据/etc/inittab的内 容进行系统初始化Neusoft Institute of InformationDate: *运行级别运行级别是一种状态,或模式,是操作系统当前正在运行的功 能级别。这个级别从0到6 ,具有不同的功能。 类比Windows中,有安全模式,正常模式。Linu功

6、能强大,为了适应不同用户对服务的启动配置要求, Linu提供了运行级别。Neusoft Institute of InformationDate: *Linu的运行级别Linu 用到的级别如下: # 0 - 停机 # 1 - 单用户模式 # 2 - 多用户,但是没有 NFS # 3 - 完全多用户模式 # 4 - 没有用到 # 5 - 11 Window (图形界面) # 6 - 重新启动 Neusoft Institute of InformationDate: *解读inittab-基本命令格式号,都是注释,没有执行的含义。所有命令的格式都是: id:runlevels:action:pr

7、ocess 标识号:运行级别号:运行方式:命令 标识号:在那里运行:如何运行:运行什么实例 l0:0 : wait : /etc/rc.d/rc 0 id: 3: initdefault: 有些项是可以省的,但是“ :”不能省!Neusoft Institute of InformationDate: *解读inittab配置文件-设置启动运行级别initdefault: 系统启动后的默认运行级别; Id: 3 :initdefault: 表示系统将运行级别3,多用户,命令行模式。 可以将默认运行级别改成5,多用户,图形模式,但推荐命 令行模式 注:在命令行模式输入start命令可以进入图形方

8、式Neusoft Institute of InformationDate: *解读inittab-系统初始化执行的脚本si:sysinit: /etc/rc.d/rc.sysinit解读: /etc/rc.d/rc.sysinit脚本进行系统初始化,激活交换分区 ,检查并挂载文件系统。Neusoft Institute of InformationDate: *解读inittab-设置不同级别下启动的服务l0 0 wait /etc/rc.d/rc 0 启动 /etc/rc.d/rc0目录下的服务l1 1 wait /etc/rc.d/rc 1 启动 /etc/rc.d/rc1目录下的服务l

9、2 2 wait /etc/rc.d/rc 2 启动 /etc/rc.d/rc2目录下的服务l3 3 wait /etc/rc.d/rc 3 启动 /etc/rc.d/rc3目录下的服务l4 4 wait /etc/rc.d/rc 4 启动 /etc/rc.d/rc4目录下的服务l5 5 wait /etc/rc.d/rc 5 启动 /etc/rc.d/rc5目录下的服务l6 6 wait /etc/rc.d/rc 6 启动 /etc/rc.d/rc6目录下的服务Neusoft Institute of InformationDate: *解读inittab-rc.d目录下的文件在rc.d目录

10、中,有 Knn和Snn的文件。 nn是00-99之间的一个整数,是系统提供的某些服务。 以“S”开头的文件用以启动(start)服务进程 以“K”开头的文件用以终止(kill)服务进程 数字nn的大小决定程序执行的先后顺序。 实例 系统启动进入运行模式3后,/etc/rc.d/rc3.d目录下所有以 “S”开头的文件将被依次执行; 系统关闭时,离开运行模式3之前,/etc/rc.d/rc3.d目录下所 有以“K“开头的文件将被依次执行。Neusoft Institute of InformationDate: *rc3.d目录S60nfslockK50vsftpd 解读inittab-rc.d

11、目录下的文件rc.d 目录下的文件都是链接文件,指向/etc/initd/目录下的文件init.d目录下的服务: named killall vsftpd postfi nfslockhttpdrc2.d目录S80postfiK45named rc6.d目录S00killallK15httpd Neusoft Institute of InformationDate: *Neusoft Institute of InformationDate: *解读inittab-设置ctrlaltdel组合键ctrlaltdel: 允许init在用户于控制台键盘上按下C t r l + A l t + D

12、 e l组 合键时,系统所要作的事情。 Ca:ctrlaltdel:/sbin/shutdown t 3 r now 3秒后重启。实验:将shutdown命令换成其他命令 如echo no reboot!Neusoft Institute of InformationDate: *解读inittab-启动终端,等待用户登录1:2345:respawn:/sbin/mingetty tty12:2345:respawn:/sbin/mingetty tty23:2345:respawn:/sbin/mingetty tty34:2345:respawn:/sbin/mingetty tty45:

13、2345:respawn:/sbin/mingetty tty56:2345:respawn:/sbin/mingetty tty6 respawn: 该类配置命令在结束后会重新启动运行 1:2345:respawn:/sbin/mingetty tty1 在运行级别2345中启动tty1。Linu最多可以支持23个终端。Neusoft Institute of InformationDate: *Linu服务管理Neusoft Institute of InformationDate: *目录什么是服务Linu服务分类服务的启动与停止配置服务的启动状态Neusoft Institute of

14、 InformationDate: *什么是服务银行柜台服务:银行人员例行公事, 以此支持和完成客户的请求, 客户不用知道银行人员的具体细节。网络打印机服务:在局域网中, 网络打印机执行某程序正常工作, 该程序可以提供其他主机的打印请求, 完成其他主机的打印功能。Neusoft Institute of InformationDate: *什么是服务(续)服务:是指执行指定系统功能的程序、例程或进程,以便支持 其他程序,尤其是底层(接近硬件)程序。例如:打印服务,ftp服务,http服务。服务就是一个程序(正在执行的程序),是一个用来等待并出 理请求的程序。服务的控制包括启动,查询,停止的动作

15、。Neusoft Institute of InformationDate: *Linu服务分类独立运行的服务 系统启动后,能够独立运行的服,例如httpd,vsftpdinetd管理的服务 inetd自身是一个独立运行的服务,它管理许多其他的服 务,例如telnet, finger,echo, 这些服务的启动和停止都由 inetd控制。 inetd服务的配置文件是/etc/inetd.conf 受inetd服务管理的服务,在/etc/inetd.d目录下有相应的 配置脚本文件Neusoft Institute of InformationDate: *服务配置两种情况: 1. 如何配置系统启动时服务的自动启动? 2. 在系统正在运行时,如何启动、关闭服务?Neusoft Institute of InformationDate: *系统启动时的服务配置1. ntsysv命令2. chkconfig命令两个命令功能相同, ntsysv提供了图形化的方式, chkconfig 是命令行的方式Neusoft Institute of InformationDate: *配置服务启动状态ntsysv命令功能:设置当前运行级别下各服务的启动状态

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号