Linux学习笔记——Linux服务管理(十)

+++++++++++++++++++++++++ +++++Linux服务管理+++++++++++++++++++++++++++++++
1. 服务简介与分类
     
     
     服务启动与自启动的概念:
          服务启动:就是在当前系统中让服务运行,并提供功能
          服务自启动:自启动是指让服务在系统开机或重启之后,随着系统的启动而自动启动的服务
 
     查询已安装的服务:
          RPM包安装的服务——命令 :chkconfig --list     #查看服务自启动状态,可以看到所有RPM包安装的服务
          源码包安装的服务——查看服务安装位置:一般是/usr/local/下
 
     RPM安装服务和源码包安装服务的区别:就是安装位置的不同,导致管理服务的方法不一样
 
2. RPM服务的管理
     独立服务管理
          /etc/init.d/     启动脚本位置
          /etc/sysconfig/     初始化环境配置文件位置
          /etc/     配置文件位置
          /etc/xinetd.conf     xinetd配置文件
          /etc/xinetd.d/     基于xinetd服务的启动脚本
          /var/lib/     服务产生的数据放在这里
          /var/log     日志
     
          独立服务的启动:
               /etc/init.d/独立服务名     start|stop|status|restart|
               或 service 独立服务名     start|stop|restart|status|
     
          独立服务的自启动:
               方法一
                    chkconfig     --level     运行级别     独立服务名     on     
                    chkconfig     --level     运行级别     独立服务名     off
               方法二
                    修改/etc/rc.d/rc.local文件
               方法三
                    使用ntsysv命令管理自启动
 
     基于xinetd服务管理
          安装xinetd与telnet:
               yum -y install xinetd
               yum -y install telnet-server
          启动xinetd服务telnet:
               vi /etc/xinetd.d/telnet
               修改disable true 为disable no
               重启xinetd服务:service xinetd restart
          xinetd服务的自启动:
               方法一
                    chkconfig telnet on
               方法二
                    使用ntsysv命令管理自启动
          注:xinetd的启动和自启动是通用的。
 
3. 源码包服务的管理
     源码包安装服务的启动:
          使用绝对路径:调用启动脚本来启动。不同的源码包的启动脚本不同,可以查看源码包的安装说明,查看启动脚本的方法。
               例如:/usr/local/apache2/bin/apachectl start|stop
          
     源码服务的自启动:
          修改vi /etc/rc.d/rc.local文件,将标准启动命令添加进来
 
     让源码包服务被服务管理命令service识别:
          将服务的启动脚本软连接到/etc/init.d/目录下:ln -s /usr/local/apache2/bin/apachectl     /etc/init.d/apache
 
     让源码包服务被服务命令chkconfig与ntsysv识别
          打开启动脚本:vi /etc/rc.d/apache
          修改内容:
               #chkconfig:35 86 76     #启动和关闭顺序
               #description:source package apache     #描述信息
          添加到服务列表:chkconfig --add apache
          查看:chkconfig --list | grep apache
 
4. 服务管理总结
     
     
     常见服务
     
+++++++++++++++++++++++++ +++++Linux服务管理+++++++++++++++++++++++++++++++

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。