第十二章——Linux服务管理
一.服务简介与分类
1.服务的分类:
注:独立的服务放在内存中(好处:响应的速率快,坏处:独立的服务越多,耗费的内存资源越多);xinetd服务本身是独立的,在内存中,基于xinetd的服务没放在内存,需要通过xinetd去响应后端的服务(好处:不消耗内存;坏处:响应时间长)。
2.启动与自启动:
3.查询已安装的服务:
注:service和chkconfig都只适用于rpm包,service命令实际搜索的是/etc/rc.d/init.d中的服务,也就是rpm启动文件存放的位置(如果把源码包拷贝到这儿或做个链接,service就可以启动,但建议不这样,这是源码包和rpm包的区别,不方便管理)。
二.RPM包安装服务的管理
1.独立服务的管理:
(1)RPM包安装服务的位置:
注:/etc/init.d:放独立服务的启动脚本;/etc/xinetd.d/:放基于xinetd的服务的启动脚本;var:服务可变数据的目录
(2)独立服务的启动:
注:service --status-all:列出所有基于rpm包安装的所有服务的状态。service只限制于红帽子系列使用
(3)独立服务的自启动:
注:ntsysv只限制于红帽子系列(加*便开机自启动),一般修改/etc/rc.d/rc.local文件
2.基于xinetd服务的管理:
(1)安装xinetd与telnet:
(2)xinetd服务的启动:
(3)xinetd服务的自启动:
注:基于xinetd的服务自启动和启动同时,打开自启动便会启动,关闭自启动便会关闭。独立的服务是分开的
三.源码包安装服务的管理
1.源码包安装服务的启动:
2.源码包服务的自启动:
3.让源码包服务被服务管理命令识别:
注:不建议