18 管理服务简介
systemd是在Linux下,与SysV和LSB初始化脚本兼容的系统和服务管理器。systemd使用socket和D-Bus来开启服务,提供基于守护进程的按需启动策略,支持快照和系统状态恢复,维护挂载和自挂载点,实现了各服务间基于从属关系的一个更为精细的逻辑控制,拥有更高的并行性能。
18.1 概念介绍
systemd开启和监督整个系统是基于unit的概念。unit是由一个与配置文件对应的名字和类型组成的(例如:avahi.service unit有一个具有相同名字的配置文件,是守护进程Avahi的一个封装单元)。unit有多重类型,如表1所示。
表 1 unit说明
unit名称 | 后缀名 | 描述 |
---|---|---|
Service unit | .service | 系统服务。 |
Target unit | .target | 一组systemd units。 |
Automount unit | .automount | 文件系统挂载点。 |
Device unit | .device | 内核识别的设备文件。 |
Mount unit | .mount | 文件系统挂载点。 |
Path unit | .path | 在一个文件系统中的文件或目录。 |
Scope unit | .scope | 外部创建的进程。 |
Slice unit | .slice | 一组用于管理系统进程分层组织的units。 |
Socket unit | .socket | 一个进程间通信的Socket。 |
Swap unit | .swap | swap设备或者swap文件。 |
Timer unit | .timer | systemd计时器。 |
所有的可用systemd unit类型,可在如表2所示的路径下查看。
表 2 可用systemd unit类型文章来源:https://www.toymoban.com/news/detail-806078.html
路径 | 描述 |
---|---|
/usr/lib/systemd/system/ | 随安装的RPM产生的systemd units。 |
/run/systemd/system/ | 在运行时创建systemd units。 |
/etc/systemd/system/ | 由系统管理员创建和管理的systemd units。 |
文章来源地址https://www.toymoban.com/news/detail-806078.html
到了这里,关于18 openEuler 管理服务-简介的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!