初接触Linux,记录设置方法
本文以redis为例,但是方法是通用的
1:系统服务下创建service文件
1 | vi /usr/lib/systemd/system/redis-server.service |
2:写入内容
1 | [Unit] |
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
TimeoutSec为不处理启动超时的情况
ExecStart为服务的具体运行命令,这里是redis的启动方式(redis+配置文件)
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
3:设置开机自启
systemctl enable redis-server.service
4:重启redis-server
1 | pkill -9 redis-server |
5:查看redis状态
systemctl status redis-server.service
可以看到状态为active
可以通过systemctl list-unit-files | grep enable
查看自启动的软件,同时这个设置方法是通用的