.SERVICE 文件扩展名
Systemd Service Unit File
| 开发者 | Lennart Poettering and Kay Sievers |
| 受欢迎程度 |
4.2 | 5 票 |
什么是 SERVICE 文件?
A SERVICE file is a configuration file used by systemd, the init system included with many Linux distributions. It contains instructions for starting, stopping, restarting, and reloading the service, as well as information about when the service should start automatically (for example, at boot). SERVICE files define how systemd should manage a specific service or background process.
更多信息
systemd organizes everything it manages into "units," and a SERVICE file is a type of "unit" file. The .service extension tells systemd that the file describes a service, and other unit files may use different extensions, such as .socket for sockets or .target for target groups. System administrators and software packages use SERVICE files to control system services consistently across distributions that use systemd.
By default, system-installed SERVICE files are stored in the following location:
/lib/systemd/system/
Custom or overridden SERVICE files that an administrator creates are stored in the following location:
/etc/systemd/system/
注: Many Linux distributions use systemd as their init system, including Red Hat Enterprise Linux, Fedora, CentOS, Ubuntu, Arch Linux, Mageia, and CoreOS.
如何打开 SERVICE 文件
You can open and view SERVICE files with any text editor since they are plain text, but you should only edit them when necessary. Most users manage services using systemd commands such as systemctl start, systemctl stop, and systemctl status rather than modifying the files directly.
If you need to change a service's behavior, do not edit the original file in /lib/systemd/system/. Instead, copy the file to /etc/systemd/system/, make your changes there, and run systemctl daemon-reload to apply them. This process preserves your customizations during system updates and package upgrades.