欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

systemd单元文件

程序员文章站 2022-05-09 14:43:27
前面我们提到过systemd启动可以对相相互依赖的串行的服务,也是可以并行启动的。在systemd中使用单元替换init的脚本来进行系统初始化。这节将要介绍系统初始化中,作为systemd的最小单元,是怎么进行单元问件的配置的 systemd对服务,设备,套接字和挂载点等进行控制管理,都是有单元文件 ......

前面我们提到过systemd启动可以对相相互依赖的串行的服务,也是可以并行启动的。在systemd中使用单元替换init的脚本来进行系统初始化。这节将要介绍系统初始化中,作为systemd的最小单元,是怎么进行单元问件的配置的

systemd对服务,设备,套接字和挂载点等进行控制管理,都是有单元文件实现的。

单元文件主要包括单元的指令和行为信息

编辑单元文件

系统管理员必须掌握单元文件的编辑,有时候会需要修改以由的单元文件,遇到以下情形时,还需要创建自定义的单元文

需要自己创建守护进程

为现有的服务创建另一个实例

引入sysv脚本

systemctl daemon-reload    #重载配置

单元文件

[unit]
description=emacs.theextensible,self-documentingtexteditor
[service]
execstart=/usr/bin/emacs --daemon
execstop=/usr/bin/emacsclient --eval"(kill-emacs)"
environment=ssh_auth_sock=%t/keyring/ssh
restart =always
[install]
wantedby=default.target