Jednostka w systemd jest opisana jako dowolny zasób, o którym system jest świadomy i który może być kontrolowany. Jest to podstawowa jednostka, z którą systemd wie, jak sobie radzić. Zasoby te są określone w plikach konfiguracyjnych, znanych również jako pliki jednostek. Systemd używa tych plików jednostkowych do konfigurowania i kontrolowania różnych zasobów, takich jak procesy i system plików. Plik jednostki określa sposób uruchamiania i działania systemud and. Jednostka może być różnych typów, a najczęstszy z nich jest znany jako „usługa”. Pliki jednostek są umieszczane w katalogu /etc/systemd/system. Systemctl służy do zarządzania usługami w systemach z obsługą systemd.
W plikach jednostek systemd możesz wprowadzać zmiany w konfiguracji na różne sposoby. Niezależnie od użytej metody pamiętaj, że za każdym razem, gdy dokonasz jakichkolwiek zmian w pliku jednostki systemd, będziesz musiał ponownie załadować systemd, aby pobrać te zmiany.
Ponowne ładowanie zmian do plików jednostek systemowych
Aby ponownie załadować zmianę do pliku jednostki systemd, polecenie wygląda następująco:
$ sudo systemctl demon-reloadTo polecenie nie powoduje ponownego załadowania ani ponownego uruchomienia usługi; powiadamia tylko system o zmianach w konfiguracji. Innymi słowy, możesz powiedzieć, że przeładuje pliki konfiguracyjne jednostki, a nie konfiguracje specyficzne dla usługi.
Następnie uruchom ponownie (lub ponownie załaduj) usługę zgodnie z wymaganiami:
$ sudo systemctl uruchom ponownie nazwę usługiserviceW ten sposób możesz ponownie załadować zmiany do plików jednostek systemd za pomocą jednego polecenia. Możesz użyć tego polecenia dla każdej dystrybucji Linuksa, która używa systemd.