linux系统管理-----服务管理

1 服务分类

      RPM包安装的服务,或者yum安装的服务。

RPM包安装的服务:

可以通过chkconfig --list [服务名] 命令查看服务的自启动状态;

源码包安装的服务:

1.1 独立的服务

  1)启动

  • /usr/sbin/service httpd start
  • 使用/etc/init.d/目录中的启动脚本启动服务,例如:/etc/init.d/httpd start

   2)自启动。有以下方法

  • chhconfig --level 2345 服务名 on/off
  • 修改/etc/rc.d/rc.local启动文件
  • ntsys图形界面展示

1.2 基于xinet的服务

  1)启动

  • 修改/etc/xinetd.d/telnet文件,修改disable=yes改为disable=no,若xinet.d目录下没有telnet文件,则直接创建该文件即可;
  • service xinetd restart

2)自启动

  • chkconfig telnet on
  • ntsysv

1.3 apache启动脚本的写法

独立服务的启动脚本是依靠/etc/init.d/httpd这个脚本来进行管理的,可以对该脚本进行一些了解:

脚本内容太长,仅供学习。

1.4 源码包安装的服务

1)启动

  • 安装脚本的绝对路径 start | stop | restart...

2)自启动;

  • 修改/etc/rc.d/rc.local启动文件,将启动命令添加进去

1.5 源码包服务被服务管理命令识别(正常不建议)

通过一个apche的例子来说明源码包安装的apache如何变为与rpm包安装的apache一样可以被service、chkconfig、ntsysv命令识别。

1)首先需要卸载RPM包的apache服务

  • yum -y remove httpd

2)安装源码包的apache服务,并根据源码包脚本的绝对路径进行启动

3)建立软链接,让源码包的apache服务能够被service服务命令启动

4)修改/etc/init.d/apache配置文件,让源码包的apache服务能够被chkconfig命令自启动

5)ntsysv命令可以管理源码包apache

ntsysv命令和chkconfig命令有同样的管理机制,也即是ntsysv命令就可以通过图形界面来自启动管理源码包的apache服务了。

服务管理总结:

1.6 服务管理优化

        这块优化类似windows系统里360杀毒软件针对电脑上服务的开启建议,根据是否建议开启进行优化。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值