|
|
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| | *[[Systemd Basics]] |
| *[[Systemd Besonderheiten]] | | *[[Systemd Besonderheiten]] |
|
| |
| *[[Systemd Units]] | | *[[Systemd Units]] |
| | | *[[Systemd Runlevel / Targets]] |
| = Administration =
| |
| == Runlevel / Targets ==
| |
| {| class="wikitable"
| |
| ! SystemVinit Runlevel !! Systemd Target !! Kommentar
| |
| |-
| |
| | 0 || runlevel0.target, poweroff.target || System herunterfahren
| |
| |-
| |
| | 1, s, single || runlevel1.target, rescue.target || Einzelnuzer Modus
| |
| |-
| |
| | 2, 4 || runlevel2.target, runlevel4.target, multi-user.target || Benuzerdefiniert, Standardmäsig identisch zu 3
| |
| |-
| |
| | 3 || runlevel3.target, multi-user.target || Multi-user, Shell. Anmeldung über mehrere Consolen und7oder netzwerk
| |
| |-
| |
| | 5 || runlevel5.target, graphical.target || Multi-user, Grafisch. Gewöhnlich alle Dienste aus 3 sowie grafische Oberfläche
| |
| |-
| |
| | 6 || runlevel6.target, reboot.target || Reboot
| |
| |-
| |
| | emergency || emergency.target || Notfall Shell
| |
| |}
| |
| | |
| == systemctl ==
| |
| *[[Systemd systemctl]] | | *[[Systemd systemctl]] |
|
| |
| ==Service File==
| |
| *[[Systemd Service examples]] | | *[[Systemd Service examples]] |
| | | *[[Systemd Best Practice]] |
| ==Änderungen==
| | *[[Systemd kurz und knapp]] |
| Nach Änderungen
| | *[[systemctl kurz und knapp]] |
| *systemctl daemon-reload
| |
| *systemctl enable firewall.service
| |
| *systemctl start firewall.service
| |
| | |
| = journalctl =
| |
| systemd verwendet standardmäßig ein zentrales Protokoll bzw. Journal, in das von journald alle Logmeldungen geschrieben werden. Zur Abfrage des Journals dient der Befehl journalctl.
| |
| ==Bootlogs==
| |
| *journalctl -b
| |
| ==Journal vom 1 September bis zum 2. September 3 Uhr==
| |
| *journalctl --since "2016-09-01" --until "2016-09-02 03:00" | |
| | |
| | |
| == FAQ ==
| |
| ; Wie setze ich das Runlevel beim Booten?
| |
| : Unter systemd werden Runlevel als Targets bezeichnet. Um das Boot "Target" beim Booten zu setzen hängt man z.B. einen der folgenden Kernel Parameter an.
| |
| * <code>systemd.unit=multi-user.target</code> (entspricht Runlevel 3) | |
| * <code>systemd.unit=rescue.target</code> (entspricht Runlevel 1) | |
| | |
| | |
| ; Wie setze ich das Standard Target?
| |
| : Für Runlevel 3
| |
| # systemctl -f enable multi-user.target
| |
| : Für Runlevel 5
| |
| # systemctl -f enable graphical.target
| |