一些第三方应用如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
本文详细介绍了如何在Linux环境下配置Redis为开机自启动服务,包括创建service文件、设置用户权限、添加开机启动项等步骤,适用于第三方软件的自动化管理。
1560

被折叠的 条评论
为什么被折叠?



