您的位置:首页 > 其它

系统的 Daemons 放在哪里

2009-02-15 13:20 127 查看
系统的
Daemons 放在哪里:

好了!那么我们已经知道了 daemon 的作用之后,再来要讨论的是,那么他们启动的
scripts
是放在哪里呀!?呵呵!底下就来说一说啰:

stand alone : 这个放置在 /etc/rc.d/init.d/
这个目录里面,几乎所有的
RPM 安装的套件之启动项目都在这里啦!

super daemon : 这个工作的那一支服务其实就是
xinet
或者是 inet 啦!请注意, xinet 也是一个 daemon 呢!他是 stand
alone 启动的,也就是他会一直在监听大家的需求,所以 xinet 的启动 scripts
写在 /etc/rc.d/init.d/xinetd 这个 scripts
里面啰!但是挂在这个 daemon 里头的服务之设定项目呢?嗯!就是写在
/etc/xinetd.conf 与 /etc/xinetd.d/
这个目录里面的任何档案!

/etc/rc.d/init.d/*

/etc/rc.d/init.d/syslog start

service syslog start

OK!先来了解一下 stand alone 的 daemon 是怎么启动的呢?!很简单,假如我们要启动

syslog
这支记录登录文件的服务,那么要启动他的话,就直接下达:
亦即是档名之后加上 start 即可,或者是使用 Red Hat 才有的这个 service script
来进行启动的功能!如果你还记得我们前几节提到过的 shell
scripts 的话,那么或许还记得 case
..... esac 这个有选择性的项目的语法吧!?没错!这几支服务就是以 bash
scripts 里头的 case 语法写成的!因此,只要加上后面的参数,如此一来, scripts
就会自动的去找寻执行档来执行啰!如果有兴趣的话,可以在你的系统里面的该目录下开一个档案来观看一下,就知道如何写啰!

/etc/xinetd.conf
这个档案就是设定 xinet 服务的参数档案啦!

/etc/xinetd.d/*
这个目录里面的所有档案就是个别挂上 xinet 的所有服务啦!例如赫赫有名的
wu-ftpd 及 telnet 与 pop3 等等!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  service 工作
相关文章推荐