RPM包服务的管理-独立服务管理

RPM包默认安装的服务包括独立服务和基于Xinetd的服务。
这篇说一下独立服务的管理(启动和自启动)

  • /ec/init.d/:启动脚本位置
  • /etc/sysconfig:初始化环境配置文件位置
  • /etc/:配置文件位置
  • /etc/xinetd.conf: Xinetd配置文件位置
  • /etc/xinetd.d/:基于Xinetd服务的启动脚本
  • /var/lib/:服务产生的数据存放位置
  • /var/log/:日志

注意:/etc/init.d 是/etc/rc.d/init.d的链接。所以这两个目录都可以用来启动服务

独立服务的启动:

  1. /etc/init.d/ 独立服务名 start|stop|restart|status

  2. service 独立服务名 start|stop|restart|status

注意:这种启动方式是红帽特有的,其它linux系统只能用第一种

可以用 service --status-all查看当前自启动服务的状态

2017-08-20-13-13-06.jpg

独立服务的自启动

  1. chkconfig [ --level 运行级别 ][独立服务名][on|off]

  2. 修改/etc/rc.d/rc.local文件

etc/rc.local 是/etc/rc.d/rc.local的链接 修改哪个都可以

将要启动的命令写入/etc/rc.local中即可

  1. 使用ntsysv命令管理自启动