.SERVICE Rozszerzenie pliku
Plik jednostki usługi systemd
| Deweloper | Lennart Poettering and Kay Sievers |
| Popularność |
4,2 | 5 Głosów |
Czym jest plik SERVICE?
Plik SERVICE to plik konfiguracyjny używany przez systemd, system inicjalizacyjny dołączany do wielu dystrybucji Linuksa. Zawiera instrukcje uruchamiania, zatrzymywania, ponownego uruchamiania i ponownego wczytywania usługi, a także informacje o tym, kiedy usługa powinna uruchamiać się automatycznie (na przykład podczas uruchamiania systemu). Pliki SERVICE określają, jak systemd powinien zarządzać konkretną usługą lub procesem działającym w tle.
Więcej informacji
systemd organizuje wszystkie zarządzane elementy w „jednostki”, a plik SERVICE jest rodzajem pliku „jednostki”. Rozszerzenie .service informuje systemd, że plik opisuje usługę, natomiast inne pliki jednostek mogą używać innych rozszerzeń, takich jak .socket w przypadku gniazd lub .target w przypadku grup celów. Administratorzy systemów i pakiety oprogramowania używają plików SERVICE do spójnego sterowania usługami systemowymi w dystrybucjach korzystających z systemd.
Domyślnie pliki SERVICE zainstalowane przez system są przechowywane w następującej lokalizacji:
/lib/systemd/system/
Niestandardowe pliki SERVICE lub pliki zastępujące domyślne, tworzone przez administratora, są przechowywane w następującej lokalizacji:
/etc/systemd/system/
UWAGA: Wiele dystrybucji Linuksa używa systemd jako systemu inicjalizacyjnego, w tym Red Hat Enterprise Linux, Fedora, CentOS, Ubuntu, Arch Linux, Mageia i CoreOS.
Jak otworzyć plik SERVICE
Pliki SERVICE można otwierać i wyświetlać w dowolnym edytorze tekstu, ponieważ są zwykłym tekstem, ale należy je edytować tylko wtedy, gdy jest to konieczne. Większość użytkowników zarządza usługami za pomocą poleceń systemd, takich jak systemctl start, systemctl stop i systemctl status, zamiast bezpośrednio modyfikować pliki.
Jeśli trzeba zmienić sposób działania usługi, nie należy edytować oryginalnego pliku w lokalizacji /lib/systemd/system/. Zamiast tego należy skopiować plik do lokalizacji /etc/systemd/system/, wprowadzić tam zmiany i uruchomić polecenie systemctl daemon-reload, aby je zastosować. Ten proces zachowuje niestandardowe ustawienia podczas aktualizacji systemu i uaktualnień pakietów.