说明:适用于RedHat7版本以上,系统服务管理为Systemd的系统
1、添加服务脚本
脚本名称即为服务名称:可以自己随便起。vim /usr/lib/systemd/system/redis.service
[Unit]
Description=redis
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
修改:Description:
可以随便写,但建议说明服务的用途**ExecStart**:
改为对应服务的启动命令,必须改PIDFile:
可以不用写,注释掉
其他的不用改,
2、加载
systemctl daemon-reload
3、测试是否可用
systemctl start redis
systemctl status redis
systemctl stop redis
4、开机自启
测试通过后,可以开启开机自动启动systemctl enable redis