守护进程工作原理和方式

上传人:宝路 文档编号:47906999 上传时间:2018-07-06 格式:PPT 页数:9 大小:59.33KB
返回 下载 相关 举报
守护进程工作原理和方式_第1页
第1页 / 共9页
守护进程工作原理和方式_第2页
第2页 / 共9页
守护进程工作原理和方式_第3页
第3页 / 共9页
守护进程工作原理和方式_第4页
第4页 / 共9页
守护进程工作原理和方式_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《守护进程工作原理和方式》由会员分享,可在线阅读,更多相关《守护进程工作原理和方式(9页珍藏版)》请在金锄头文库上搜索。

1、守护进程工作原理和方式 n在Client/Server模式下。服务器监听(Listen )在一个特定的端口上等待客户连接。连 接成功后服务器和客户端通过端口进行数 据通信。守护进程的工作就是打开一个端 口,并且等待(Listen)进入连接。n如果客户端产生一个连接请求,守护进程 就创建(Fork)一个子服务器响应这个连接 ,而主服务器继续监听其他的服务请求。 守护进程工作方式: n(1)运行独立的守护进程 n独立运行的守护进程由init脚本负责管理, 所有独立运行的守护进程的脚本在 /etc/rc.d/init.d/目录下n。系统服务都是独立运行的守护进程包括 :syslogd和cron等。运

2、行独立的守护进程工 作方式称作:standnalone。它Unix传统的C/S模式的访问模式 。n服务器监听(Listen)在一个特点的端口上 等待客户端的联n机。如果客户端产生一个连接请求,守护 进程就创建(Fork)一个子服务器响应这个 连接,而主服务器继n续监听。以保持多个子服务器池等待下一 个客户端请求。n工作在standalone模式下的网络服务有 route、gated。另外是大家最熟悉是Web服务 器:Apachevsftpd和邮件服务器Sendmail、 域名服务器Bind。因为这些负载很大服务器 上,预先创子服务器,可以通过客户的服 务速度。在Linux系统中通过standa

3、lone工 作模式启动的服务由/etc/rc.d/下面对应的 运行级别当中的符n号链接启动。 xinetd模式 n对于系统所要通过的每一种服务,都必须 运行一个监听某个端口连接所发生n的守护进程,这通常意味着资源浪费。为 了解决这个问题,Linux引进了“网络守护进 程服务程序”的概念。Redhat Linux 9.0使用 的网络守护进程是xinted(eXtended InterNET daemon)。n和standalone模式相比xinted模式也称 Internet SuperServer(超级服务器)。 xinetd能够同时监听多个指定的端口,在接 受用户请求时,他能够根据用户请求的

4、端 口不同,启动不同的网络服务进程来处理 这些用户请求。n可以把xinetd看做一个管理启动服务的管理 服务器,它决定把一个客户请求交给那个 程序处理,然后启动相应的守护进程。n和standalone工作模式相比,系统不想要 每一个网络服务进程都监听其服务端口。 运行单个xinetd就可以同时监听所有服务端 口,这样就降低了系统开销,保护系统资 源。但是对于访问量大、经常出现并发访n问时,xinetd想要频繁启动对应的网络服务 进程,反而会导致系统性能下降。npstree命令可以看到两种不同方式启动的网 络服务。一般来说系统一些负载高的服务 :sendmail、Apache服务是单独启动的。而 其他服务类型都可以使用xinetd超级服务器 管理。查看目前运行的守护进程可以使用 命令:“pstree”

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

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