Een eenheid in systemd wordt beschreven als elke bron waarvan het systeem op de hoogte is en die kan worden bestuurd. Dit is de basiseenheid waarvoor de systemd weet hoe om te gaan met. Deze bronnen worden vermeld in de configuratiebestanden, ook wel unitbestanden genoemd. Systemd gebruikt deze eenheidsbestanden om verschillende bronnen, zoals processen en bestandssysteem, te configureren en te beheren. Het eenheidsbestand bepaalt hoe de systemd start en draait. De eenheid kan van verschillende typen zijn, en de meest voorkomende staat bekend als "service". Unit-bestanden worden onder de map /etc/systemd/system geplaatst. Systemctl wordt gebruikt om services op systemd-compatibele systemen te beheren.
In systemd-eenheidsbestanden kunt u configuratiewijzigingen op verschillende manieren aanbrengen. Welke methode u ook gebruikt, onthoud dat wanneer u wijzigingen aanbrengt in het systemd-eenheidsbestand, u de systemd opnieuw moet laden om die wijzigingen op te pikken.
Wijziging in Systemd Unit-bestanden opnieuw laden
Om de wijziging naar het systemd-eenheidsbestand opnieuw te laden, is de opdracht als volgt:
$ sudo systemctl daemon-reloadMet deze opdracht wordt de service niet opnieuw geladen of opnieuw gestart; het informeert het systeem alleen over de wijzigingen in de configuraties. Met andere woorden, u kunt zeggen dat het de configuratiebestanden van de unit opnieuw zal laden, niet de servicespecifieke configuraties.
Start daarna de service opnieuw (of herlaad) zoals vereist:
$ sudo systemctl herstart uw-servicenaamDit is hoe u wijzigingen naar systemd-eenheidsbestanden opnieuw kunt laden met een enkele opdracht. Je kunt deze opdracht gebruiken voor elke Linux-distributie die systemd . gebruikt.