第十二章——Linux服务管理

一.服务简介与分类

1.服务的分类:

Linux基础学习(12)--Linux服务管理-LMLPHP

注:独立的服务放在内存中(好处:响应的速率快,坏处:独立的服务越多,耗费的内存资源越多);xinetd服务本身是独立的,在内存中,基于xinetd的服务没放在内存,需要通过xinetd去响应后端的服务(好处:不消耗内存;坏处:响应时间长)。

2.启动与自启动:

Linux基础学习(12)--Linux服务管理-LMLPHP

3.查询已安装的服务:

Linux基础学习(12)--Linux服务管理-LMLPHP

Linux基础学习(12)--Linux服务管理-LMLPHP

注:service和chkconfig都只适用于rpm包,service命令实际搜索的是/etc/rc.d/init.d中的服务,也就是rpm启动文件存放的位置(如果把源码包拷贝到这儿或做个链接,service就可以启动,但建议不这样,这是源码包和rpm包的区别,不方便管理)。

二.RPM包安装服务的管理

1.独立服务的管理:

Linux基础学习(12)--Linux服务管理-LMLPHP

    (1)RPM包安装服务的位置:

Linux基础学习(12)--Linux服务管理-LMLPHP

Linux基础学习(12)--Linux服务管理-LMLPHP

注:/etc/init.d:放独立服务的启动脚本;/etc/xinetd.d/:放基于xinetd的服务的启动脚本;var:服务可变数据的目录

    (2)独立服务的启动:

Linux基础学习(12)--Linux服务管理-LMLPHP

注:service --status-all:列出所有基于rpm包安装的所有服务的状态。service只限制于红帽子系列使用

    (3)独立服务的自启动:

Linux基础学习(12)--Linux服务管理-LMLPHP

注:ntsysv只限制于红帽子系列(加*便开机自启动),一般修改/etc/rc.d/rc.local文件

2.基于xinetd服务的管理:

    (1)安装xinetd与telnet:

Linux基础学习(12)--Linux服务管理-LMLPHP

    (2)xinetd服务的启动:

Linux基础学习(12)--Linux服务管理-LMLPHP

Linux基础学习(12)--Linux服务管理-LMLPHP

    (3)xinetd服务的自启动:

Linux基础学习(12)--Linux服务管理-LMLPHP

注:基于xinetd的服务自启动和启动同时,打开自启动便会启动,关闭自启动便会关闭。独立的服务是分开的

三.源码包安装服务的管理

1.源码包安装服务的启动:

Linux基础学习(12)--Linux服务管理-LMLPHP

2.源码包服务的自启动:

Linux基础学习(12)--Linux服务管理-LMLPHP

3.让源码包服务被服务管理命令识别:

Linux基础学习(12)--Linux服务管理-LMLPHP

注:不建议

Linux基础学习(12)--Linux服务管理-LMLPHP

Linux基础学习(12)--Linux服务管理-LMLPHP

四.服务管理总结

Linux基础学习(12)--Linux服务管理-LMLPHP

04-14 07:15