Grundlagen von Linux und der Kommandozeile
Was ist auf einem Linux-System mit systemd der Unterschied zwischen „systemctl start license.service“ und „systemctl enable license.service“ für den Dienst license.service?
- Astart sorgt dafür, dass der Dienst ab dem nächsten Hochfahren des Computers automatisch läuft, und enable startet den Dienst sofort
- Bstart startet den Dienst sofort, und enable sorgt dafür, dass er beim Hochfahren des Computers automatisch gestartet wird
- Cstart startet den Dienst so, dass nur root ihn nutzen kann, und enable erlaubt auch normalen Benutzern, den Dienst zu bedienen
Antwort und Erläuterung anzeigen
Antwort: B. start startet den Dienst sofort, und enable sorgt dafür, dass er beim Hochfahren des Computers automatisch gestartet wird
systemctl start startet den Dienst sofort, doch der gestartete Zustand bleibt über einen Neustart hinaus nicht erhalten. systemctl enable sorgt dafür, dass der Dienst beim Hochfahren des Systems automatisch gestartet wird; enable allein startet ihn jetzt nicht. Beides auf einmal erledigt systemctl enable --now; stop hält den Dienst an, und disable hebt den automatischen Start auf. Ob der Dienst läuft und seine jüngsten Logeinträge, zeigt systemctl status.
Weiter: 9 weitere Fragen zu Grundlagen von Linux und der Kommandozeile