系统服务deamon

来源:互联网 发布:任天堂vr知乎 编辑:程序博客网 时间:2024/05/22 14:39
系统服务deamon

系统服务主要分为两类:
     1、stand_alone:
          可以自行单独启动的服务,一旦启动后就存在于内存中提供服务,响应速度快,常见的httpd、vsftpd、named
     2、super_deamon:
          一支特殊的服务来管理其它一些服务的启动与停止。一旦有客户端来访问某一个服务,则super_deamon就唤醒他所管理的那个服务,并载入内存,服务完成后就释放内存,这样响应速度比较慢。


在super_deamon中,它类似于防火墙一样首先接触到其它客户端的访问需求,可以配合/etc/hosts.allow 以及/etc/hosts.deny来构建防火墙;而且在super_deamon中,也会有两种访问请求处理模式,分别为单线程和多线程,也就是服务是否可以同时进行。


stand alone服务有关目录

/etc/init.d/*:启动脚本放置目录,实际目录为?/etc/rc.d/init.d/*
/etc/sysconfig/*:各个服务的初始化环境配置




super_deamon有关的目录:
/etc/xinetd.conf 以及 /etc/xinetd.d/*这两个目录是super_deamon的配置文件目录



相关的指令:service  
                    ps
                    top
                    chkconfig
                    ntsysv

需要注意的是:
     1、虽然super_deamon管理一些临时服务,但是super_deamon却是一个stand  alone独立服务
     2、service  【服务名称】 【start|restart|stop|......】这样的写法只适用于stand  alone这种服务;而对于super_deamon管理的服务来说,要想默认打开某个服务则需要在/etc/xinetd.d/目录下找到相应服务的配置文件,将里面的disable参数改为no才可以;对于chkconfig来说,这个命令可以用来设定stand alone  和super_deamon这两种类型的服务的开机启动与否。
原创粉丝点击