Linux 守护进程简介 Edit By mrajian
Linux 守护进程简介
概述:本文主要介绍 系统中
stand-alone 工作模式的服务由/etc// (N 是数字, 表示系统的运行级)
目录中的符号链接文件启动。
. xinetd 模式
从守护进程的概念可以看出,对于系统所要提供的每一种服务,都必须运行
一个监听某个端口的守护进程,这通常意味着资源浪费。为了解决这个问题,
Linux 引入了“网络守护进程服务”的概念。Redhat Linux 使用的网络守护进程
是 xinetd(eXtended Internet Daemon )。和 stand-alone 模式相比 xinetd 模式也称
Internet Super-Server(超级服务器)。xinetd 进程能够同时监听多个指定的端口,
在接受用户请求时,它能够根据用户请求端口的情况,启动不同的网络服务进程
来处理这些用户请求。我们可以把 xinetd 进程看成一个管理启动服务的管理服务
器,它决定把一个客户请求交给哪个程序处理,然后启动相应的守护进程,当处
2Linux 守护进程简介 Edit By mrajian
理完客户请求后,再关闭守护进程。xinetd 模式工作原理如图 2 所示。
图 2 xinetd 工作模式
stand-alone 工作模式中,系统必使每一个网络服务器进程都监听其服务器端
口。相比之下,运行单个 xinetd 进程就可以同时监听所有服务端口,这样就降低
了系统开销,节省了系统资源。但是对于访问量大、经常出现并发访问,xinetd
进程需要频繁启动对应的网络服务进程,反而会导致系统性能下降。
一般来说系统一些负载高的服务如 sendmail、httpd 服务是单独启动的。xinetd
守护进程也采取 stand-alone 工作模式。而其它服务类型都可以使用 xinetd 超级
服务器管理。查看系统当前运行的守护进程可以使用命令 pstree。
3. Redhat Linux 的守护进程管理工具
Redhat Linux 提供了三种不同的守护进程管理工具: system-config-services、
ntsysv、chkconfig。我们可以根据具体需要灵活运用。
. system-config-services 工具
system-config-s
Linux守护进程简介 来自淘豆网m.daumloan.com转载请标明出处.