centos 配置服务开机启动

327 阅读1分钟

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]  #查看服务日志