鸟哥Linux私房菜笔记(四):守护程序

第21章 系统服务守护程序

守护程序分为独立启动的和超级守护程序,独立启动的会一直启动,很快响应,超级守护程序由xinet统一负责,进行唤醒。

与服务有关的端口信息在 /etc/service ,可以进行修改它来修改服务端口,但可能造成协议错误。

系统利用shell脚本启动守护程序,独立启动的守护程序的脚本放在/etc/init.d目录中,超级守护程序的shell脚本放在/etc/init.d/xinetd目录中(因为xinet也是独立启动的,会一直监听)。

可以直接在/etc/init.d下运行相应shell脚本启动守护程序,也可以由service程序(也是一个shell脚本)来进行启动,其格式如下:

service  [service name]  (start|stop|restart|…)

/usr/sbin/tcpd的两个设置文件/etc/hosts.allow和/etc/hosts.deny可以设置TCP包是否可以进入。allow优先,其格式为:

service: Ip,domain,hostname :action

Linux主机开机步骤:

因此要设置开机后立即启动服务,可以在守护程序启动时(/etc/rc.d/rc[0-6].d),或者在开机启动文件/etc/rc,d/rc.local。

其中,chkconfig管理服务时,是直接在/etc/rc.d/rc[0-6].d里针对某项服务进行连接文件的设置;ntsysv比chkconfig更好用。

原文地址:https://www.cnblogs.com/ph829/p/4299387.html