Linux学习笔记——利用systemd实现服务自启动

xiaoxiao2021-02-28  74

每个服务对应一个服务配置文件,若用户想添加服务,必须自己编写服务配置文件。

(配置文件主要放在/usr/lib/systemd目录下,也可能在/etc/systemd/system目录下)

以下为服务设置自启的主要步骤:

1、若服务比较简单则直接找到服务程序即可,否则需要用户编写命令脚本。

2、编写配置文件xxx.service放在/usr/lib/systemd目录下。

3、输入以下命令

$ sudo systemctl enable xxx #使能自启,并在/etc/systemd/system目录添加一个符号链接,指向/usr/lib/systemd/system里面的xxx.service文件 $ sudo systemctl start xxx #使能后服务需等到下次开机才会启动,该命令实现服务马上启动 $ sudo systemctl status xxx #查看服务状态 $ sudo systemctl stop/kill/restart xxx #关闭/强制关闭/重启服务 服务状态中

Loaded行:配置文件的位置,是否设为开机启动

Active行:表示正在运行

Main PID行:主进程ID

Status行:由应用本身(这里是 httpd )提供的软件当前状态

CGroup块:应用的所有子进程

日志块:应用的日志

服务配置文件如何编写请参考http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html

转载请注明原文地址: https://www.6miu.com/read-58865.html

最新回复(0)