Linux服务管理

一 服务的分类与简介

1 服务的分类 


Linux服务包含RPM包默认的安装服务和源码包安装的服务,RPM包默认安装的服务又分为独立的服务和基于xinetd服务,独立的服务相当于直接在内存中,只要用到这个服务,就会有响应,基于xinetd的服务不在内存中,需要xinetd去调起相应的服务,但是xinetd服务是独立的服务

2 启动与自启动
服务启动:就是在当前系统中让服务运行,并提供服务
服务自启动:自启动就是让服务在开机或重启之后,随着系统的启动而自动启动服务

3 查询已经安装的服务
RPM包安装的服务
chkconfig –list
查看服务自启动状态,可以看到所有RPM包安装的服务

我们看到这里有0到6的系统运行级别,这个之前总结过

0  关机

1  单用户

2   不完全多用户 ,不含NFS服务

3   完全多用户

4   未分配

5   图形界面

6   重启

在不同的系统运行级别下,自启动状态是on或者off

源码包安装的服务,这个安装位置我们是可以自己指定的,一般在/usr/local/下

RPM包安装服务和源码包安装服务的区别就是位置不同,RPM包是默认路径下,源码包用户可以自己指定。

二 RPM包安装服务的管理
1 独立服务的管理
我们先看下RPM包一些默认的安装路径
/etc/init.d/:启动脚本位置,比如service命令就是到这个目录下寻找相应的脚本文件的 



/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|status|restart
其实service就是去/etc/init.d/这个目录下寻找

独立服务的自启动
chkconfig –level 运行级别 独立服务名 on|off
比如我们改变atd不同运行级别的自启动,先看看它目前的情况
chkconfig –list
Linux服务管理
我们可以看到345是on,其他都是off
chkconfig –level 0123456 atd on 


这样改完之后就全是on了,注意这个–level也可以不加,默认是2345

还可以通过修改/etc/rc.d/rc.local 

在这个文件里加入
/etc/init.d/独立服务名 start|stop|status|restart
service 独立服务名 start|stop|status|restart
这样的启动命令,就会在开机之后启动了,因为这个文件配置文件在开机过程中会被读取

还可以通过ntsysv命令来设置 


想让哪个服务开机自动去,加上*号即可

2 基于xinetd服务的管理
我们先chkconfig –list 看下xinetd服务
在最下面 


如果大家没有下面这个显示,代表没装xinetd,自行安装即可
xinetd下有这么多个服务,那如果我想启动telnet服务,应该怎么做呢
需要修改/etc/xinetd.d/telnet这个文件


其他的我们就不看了,只看这句
disable = yes代表是不启动,这里改成no就是启动
然后重启xinetd服务
service xinetd restart
再看 


 

我们说chkconfig –list是查看服务自启动状态,也就说xinetd服务启动,自启动状态也会变成on

xinetd服务的自启动
跟独立服务的两种方式类似
chkconfig telnet on
和ntsysv

三 源码包安装服务的管理
1 源码包安装服务的启动
使用绝对路径,调用启动脚本来启动,不同的源码包的启动脚本不同,可以查看源码包的安装说明,查看启动脚本的方法


2 源码包的自启动


3 让源码包的服务被服务管理命令识别
让源码包的apache服务能被service命令管理识别 


创建个软链接即可

让源码包的apache服务能被chkconfig与ntsysv命令识别 





虽然是可以这么做,但是不推荐,因为这样的话,就会混乱RPM包安装的服务和源码包安装的服务

 


服务管理就到这告一段落,欲知后事,请看下集预告!





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值