美文网首页
centos7的服务开机自启动设置

centos7的服务开机自启动设置

作者: 夜清溟 | 来源:发表于2019-12-18 16:30 被阅读0次

    在/lib/systemd/system目录下创建一个脚本文件redis.service,里面的内容如下:
    [Unit]
    Description=Redis
    After=network.target

    [Service]
    Type=simple
    ExecStart=/usr/local/bin/redis-server /etc/redis/6379.conf --daemonize no
    ExecStop=/usr/local/bin/redis-cli -p 6379 shutdown

    [Install]
    WantedBy=multi-user.target

    [Unit] 表示这是基础信息配置块
    Description 是描述
    After 开启自启动时候的顺序, 指定的服务必须先于次此服务启动,一般是网络服务启动后启动
    [Service] 表示这里是服务信息配置块
    Type 指定启动服务的类型, simple 是默认的方式
    EnvironmentFile 指定服务启动时用到的配置文件
    ExecStart 是启动服务的命令
    ExecStop 是停止服务的指令
    [Install] 表示这是是安装信息配置块
    WantedBy 是以哪种方式启动:multi-user.target表明当系统以多用户方式(默认的运行级别)启动时,这个服务需要被自动运行。

    授权在主机启动的时候同时启动服务
    systemctl enable redis.service
    刷新
    systemctl daemon-reload

    相关文章

      网友评论

          本文标题:centos7的服务开机自启动设置

          本文链接:https://www.haomeiwen.com/subject/cmvtbctx.html