每个服务对应一个服务配置文件,若用户想添加服务,必须自己编写服务配置文件。
(配置文件主要放在/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