systemctl beheert services, sockets en andere eenheden (units) via systemd.
systemctl status nginx
systemctl start nginx
systemctl stop nginx
| Commando | Betekenis |
|---|---|
start naam | Service starten |
stop naam | Service stoppen |
restart naam | Stoppen en opnieuw starten |
reload naam | Configuratie herladen zonder herstart |
enable naam | Automatisch starten bij opstarten |
disable naam | Automatisch starten uitschakelen |
status naam | Status en recente logregels tonen |
is-active naam | Geeft active of inactive terug |
is-enabled naam | Is autostart ingeschakeld? |
list-units | Alle actieve units tonen |
daemon-reload | Herladen na wijziging van unit-bestanden |
Service inschakelen en starten:
systemctl enable --now nginx
Alle mislukte services:
systemctl --failed
Unit-bestand bekijken:
systemctl cat nginx
Herstarten na wijziging van een unit-bestand:
systemctl daemon-reload
systemctl restart nginx
Logs van een service bekijken:
journalctl -u nginx -f
systemctl enable --now naam combineert inschakelen en meteen starten in één stap.