本文主要是介绍Linux-stand alone与super daemon,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
鸟哥的Linux私房菜--基础学习篇内谈到,在一般正常的Linux系统环境下,服务的启动与管理主要有两种方式:
stand alone:顾名思义,stand alone就是直接执行该服务的可执行程序(执行档),让该可执行程序(执行档)直接载入到内存当中运作,用这种方式来启动可以让该服务具有较快速回应的优点。一般来说,这种服务的启动script都会放置到/etc/init.d/这个目录底下(貌似 Red Hat系统是放到/etc/rc.d/init.d里面的),所以你通常可以使用:『 /etc/init.d/sshd restart 』之类的方式来启动这种服务(sshd是一个应用程序);
Super daemon Super daemon:用一个超级服务作为总管,以管理一些网络服务。在CentOS 4.x 里面使用的则是xinetd 这个 super daemon!这种方式启动的网路服务虽然在回应上速度会比较慢,不过,可以透过super daemon额外提供一些控管,例如控制何时启动、何时可以进行连线、那个IP可以连进来、是否允许同时连线等等。通常设定档放置在/etc/xinetd.d/当中,但设定完毕后需要重新以『 /etc/init.d/xinetd restart 』重新来启动才行!
这篇关于Linux-stand alone与super daemon的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!