一些第三方应用如redis 等一般是通过解压缩,然后启动脚本的方式,其实也可以设置开机启动(虽然大部分时候,服务器不重启)
在Linux下设置redis这种第三方软件启动
1、首先进去到/usr/lib/systemd/system目录下
2、创建redis.service 这个文件
3、文件内容如下
[Unit]
Description=Redis
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/opt/redis-one/redis-3.2.8/src/redis-server /opt/redis-one/redis-3.2.8/redis.conf #这个是启动执行的命令
ExecStop=kill -INT `cat /tmp/redis.pid`
User=redis
Group=redis
[Install]
WantedBy=multi-user.target
4、进去到/etc/systemd/system目录下
5、执行 ln -s /usr/lib/systemd/system/redis.service redis.service
6、创建redis 用户 useradd redis
7、将redis目录权限给到redis 用户 chown -R redis:redis /opt/redis-one
8、重新加载一下systemctl 命令是:systemctl daemon-reload 或者 systemctl daemon-reexec
9、使用systemctl start redis 启动redis
10、设置开机启动 systemctl enable redis