1 centos 配置服务开机启动
1.1
系统相关
在centos下,配置的目录为/usr/lib/systemd/system
首先创建service文件 其次赋予可执行权限
touch /usr/lib/systemd/system/xxx.service
chmod +x /usr/lib/systemd/system/xxx.service
然后编辑文件
vi /usr/lib/systemd/system/xxx.service
[Unit]
Description=你的描述 #描述
After=network.target #After为服务的启动顺序,表示在某种条件达到后才执行,这里表示的在网络就绪之后运行
[Service]
ExecStart=nginx -s reload #要运行的命令
Restart=always #是否重启
[Install]
WantedBy=multi-user.target #WantedBy表示安装的对象,这里表示多用户
根据具体需求写这个文件,最后通过如下命令去启动
1.1.1
systemctl
systemctl基本命令,以及如何查看以此方式启动所产生的日志
systemctl enable xxx #设置开机自启动
systemctl disable xxx #停止开机自启动
systemctl start xxx #启动xxx服务
systemctl stop xxx #启动xxx服务
systemctl restart xxx #启动xxx服务
systemctl status xxx #查看服务当前状态
systemctl list-units --type=service #查看所有已启动的服务
journalctl -u [name] #查看服务日志