GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kennt sich Systemd noch mit Runlevels aus?

Hat systemd noch das Konzept der Runlevel? Zum Beispiel ist es sinnlos, telinit <number> zu verwenden ?

Akzeptierte Antwort:

SystemD Run-Level Low-Down

Innerhalb von SystemD(aemon) werden Runlevels als „Ziele“ bereitgestellt. Das Konzept ist immer noch vorhanden, aber der Arbeitsablauf zum Erzielen des gewünschten Ergebnisses für Ihre Anforderung ist anders.

Der Anhang sollte dieses Problem klären.

Wie ändere ich den aktuellen Runlevel?

$ systemctl isolate runlevelX.target

Wie ändere ich den Standard-Runlevel für den nächsten Start?

# Create a symlink
$ ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target
  • ln -sf TARGET DESTINATION
  • -s erstellt symbolischen Link
  • -f entfernt die vorhandene Zieldatei

ODER (wie von @centimane vorgeschlagen) verwenden Sie einfach das „gesegnete“ systemd Befehl:

systemctl set-default [target name].target

Wie erkenne ich den aktuellen Runlevel?

$ systemctl list-units --type=target

Linux
  1. 30 Dinge, die Sie nicht über den Linux-Kernel wussten

  2. Was ist ein Makefile und wie funktioniert es?

  3. Was Systemadministratoren über die Verwendung von Bash wissen müssen

  4. Liest Systemd /etc/pm/…?

  5. Wissenswertes über Debi a Volume Linux Server

Alles, was Sie über Zorin OS 12 wissen wollten

Was Sie über IPv6 wissen müssen

Alles, was Sie über Linux Zorin OS wissen müssen

Alles, was Sie über Peppermint Linux OS wissen müssen

Systemd-Benutzerdienst vom Systemziel abhängig machen

Systemd-Abhängigkeiten und Startreihenfolge