您的位置:首页 > 运维架构 > Linux

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

2017-08-31 21:55 302 查看
每个服务对应一个服务配置文件,若用户想添加服务,必须自己编写服务配置文件。

(配置文件主要放在/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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: