服务管理:RPM包默认安装的服务(独立的服务、基于xinetd服务)、源码包安装的服务。
》独立的服务:
启动:绝对路径,例:#/etc/rc.d/init.d/httpd start;service命令启动#service httpd start 。
自启动:#chkconfig --level 2345 httpd on|off;修改/etc/rc.d/rc.local文件;使用ntsysv命令管理服务自启动。
》基于xinetd服务:
启动:修改/etc/xinetd.d/rsync相应的配置文件,将disable=yes改为no。
自启动:#chkconfig命令管理自启动;使用ntsysv管理自启动。
》源码包安装的服务:
启动:使用源码包启动脚本启动服务(绝对路径):#/usr/local/apache2/bin/apachectl start
自启动:修改/etc/rc.d/rc.local
注:让源码包服务被service命令识别并管理,只要软链接到/etc/rc.d/init.d/目录下即可;若源码包服务被chkconfig命令识别并管理,先将启动脚本软链接到/etc/rc.d/init.d/下,再在启动脚本开头加入#chkconfig:运行级别 启动顺序 关闭顺序,#description:内容自定义,还要执行#chkconfig --add 服务名称。
例:#ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/ (即可被service命令识别并管理
#vi /etc/rc.d/init.d/apachectl
#chkconfig: 35 86 76
#description:source package apache
执行命令:#chkconfig -add apachectl (以上即可被chkconfig命令识别并管理
来自兄弟连培训