.SERVICE 文件扩展名
Systemd服务单元文件
| 开发者 | Lennart Poettering and Kay Sievers |
| 受欢迎程度 |
4.2 | 5 票 |
什么是 SERVICE 文件?
SERVICE文件是systemd使用的配置文件。systemd是许多Linux发行版中包含的初始化系统。它包含启动、停止、重启和重新加载服务的指令,以及服务应在何时自动启动的信息(例如,在系统启动时)。SERVICE文件定义了systemd应如何管理特定服务或后台进程。
更多信息
systemd将它管理的所有内容组织成“单元”,而SERVICE文件是一种“单元”文件。.service扩展名告诉systemd该文件描述的是服务,其他单元文件可能使用不同的扩展名,例如用于套接字的.socket或用于目标组的.target。系统管理员和软件包会使用SERVICE文件,以便在使用systemd的各个发行版中统一控制系统服务。
默认情况下,系统安装的SERVICE文件存储在以下位置:
/lib/systemd/system/
管理员创建的自定义或覆盖用SERVICE文件存储在以下位置:
/etc/systemd/system/
注: 许多Linux发行版使用systemd作为其初始化系统,包括Red Hat Enterprise Linux、Fedora、CentOS、Ubuntu、Arch Linux、Mageia和CoreOS。
如何打开 SERVICE 文件
你可以使用任何文本编辑器打开和查看SERVICE文件,因为它们是纯文本文件,但只有在必要时才应编辑它们。大多数用户使用systemd命令管理服务,例如systemctl start、systemctl stop和systemctl status,而不是直接修改这些文件。
如果你需要更改服务的行为,请不要编辑/lib/systemd/system/中的原始文件。相反,请将该文件复制到/etc/systemd/system/,在那里进行更改,然后运行systemctl daemon-reload以应用更改。此过程可以在系统更新和软件包升级期间保留你的自定义设置。