.SERVICE Dateiendung
Systemd-Service-Unit-Datei
| Entwickler | Lennart Poettering and Kay Sievers |
| Beliebtheit |
4,2 | 5 Stimmen |
Was ist eine SERVICE-Datei?
Eine SERVICE-Datei ist eine Konfigurationsdatei, die von systemd, dem Init-System vieler Linux-Distributionen, verwendet wird. Sie enthält Anweisungen zum Starten, Stoppen, Neustarten und Neuladen des Dienstes sowie Informationen dazu, wann der Dienst automatisch gestartet werden soll (zum Beispiel beim Hochfahren). SERVICE-Dateien legen fest, wie systemd einen bestimmten Dienst oder Hintergrundprozess verwalten soll.
Weitere Informationen
systemd organisiert alles, was es verwaltet, in „Units“, und eine SERVICE-Datei ist eine Art „Unit“-Datei. Die Erweiterung .service teilt systemd mit, dass die Datei einen Dienst beschreibt. Andere Unit-Dateien können andere Erweiterungen verwenden, zum Beispiel .socket für Sockets oder .target für Zielgruppen. Systemadministratoren und Softwarepakete verwenden SERVICE-Dateien, um Systemdienste in allen Distributionen, die systemd verwenden, einheitlich zu steuern.
Standardmäßig werden von system installierte SERVICE-Dateien am folgenden Speicherort gespeichert:
/lib/systemd/system/
Eigene oder überschriebene SERVICE-Dateien, die ein Administrator erstellt, werden am folgenden Speicherort gespeichert:
/etc/systemd/system/
HINWEIS: Viele Linux-Distributionen verwenden systemd als Init-System, darunter Red Hat Enterprise Linux, Fedora, CentOS, Ubuntu, Arch Linux, Mageia und CoreOS.
So öffnen Sie eine SERVICE-Datei
Sie können SERVICE-Dateien mit jedem Texteditor öffnen und anzeigen, da sie aus einfachem Text bestehen. Sie sollten sie jedoch nur bearbeiten, wenn dies erforderlich ist. Die meisten Benutzer verwalten Dienste mit systemd-Befehlen wie systemctl start, systemctl stop und systemctl status, anstatt die Dateien direkt zu ändern.
Wenn Sie das Verhalten eines Dienstes ändern müssen, bearbeiten Sie nicht die ursprüngliche Datei unter /lib/systemd/system/. Kopieren Sie die Datei stattdessen nach /etc/systemd/system/, nehmen Sie dort Ihre Änderungen vor und führen Sie systemctl daemon-reload aus, um sie anzuwenden. Dieser Vorgang bewahrt Ihre Anpassungen bei Systemaktualisierungen und Paket-Upgrades.