RedHat 增加开机启动服务

来源:互联网 发布:收银机什么软件好 编辑:程序博客网 时间:2024/05/21 14:00

0、前言

    很多情况下,我们在增加一个服务时,该服务可能在系统重启后没有自动启动,而需要人为的去将此服务启动,这样比较繁琐。

    此处以Red Hat  Enterprise Linux 7 为环境,进行svn服务的自启动添加


1、SVN服务的安装

    请参考《基于RHEL7的SVN版本控制系统搭建(结合HTTP服务)

     http://blog.csdn.net/baiqishijkh/article/details/77507201


2、添加开机自启

    1)编写启动脚本

    在/opt/script目录下,创建一个Mystartup.sh 脚本文件

    touch /opt/script/Mystartup.sh

    该脚本的内容为:

    #!/bin/bash

    #description:add autostart scripts

    /usr/bin/svnserve -d -r /home/baiqishi/svn/


(注:此处我们以SVN服务为例进行的添加操作,对于其他服务处理方式类似)


  2)修改脚本执行权限

   增加该脚本的可执行权限

  chmod +x /opt/script/Mystartup.sh


  3)自启动脚本添加

    打开/etc/rc.d/rc.local 文件,在末尾增加如下内容
    /opt/script/Mystartup.sh打开/etc/rc.d/rc/local文件,在末尾增加如下内容
    /opt/script/Mystartup.sh


  4)rc.local 权限调整

    在redhat 中,/etc/rc.d/rc.local默认是没有可执行权限的,此处需要执行如下命令赋予其可执行权限
    chmod +x /etc/rc.d/rc.local


至此便完成了对redhat开机启动的添加处理


原创粉丝点击