Linux运维 第二阶段 (十一)服务管理

Linux运维 第二阶段 (十一)服务管理

服务管理:RPM包默认安装的服务(独立的服务、基于xinetd服务)、源码包安装的服务。

         》独立的服务:

启动:绝对路径,例:#/etc/rc.d/init.d/httpd  startservice命令启动#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命令识别并管理

你可能感兴趣的:(linux,service,local,配置文件,start)