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

Wie starte ich Linux (Ubuntu) über die Befehlszeile neu?

Es gibt mehrere Möglichkeiten:

sudo reboot
sudo init 6
sudo shutdown -r now

Wenn Sie einen Freedesktop-kompatiblen Sitzungsmanager haben, können Sie DBus verwenden, um den Neustart innerhalb der X-Sitzung aufzurufen. Der Befehl lautet:

dbus-send --system --dest=org.freedesktop.Hal --type=method_call \
    --print-reply /org/freedesktop/Hal/devices/computer \
    org.freedesktop.Hal.Device.SystemPowerManagement.Reboot int32:0

(Dies ist wahrscheinlich mehr als notwendig; funktioniert für mich). Ich verwende dies in einem Shell-Skript. Sie müssen dies nicht von root aus ausführen , aber Sie müssen es innerhalb einer X-Sitzung ausführen (z. B. in einem Terminal). Mehr zu diesem Thema finden Sie unter https://wiki.ubuntu.com/DebuggingGNOMEPowerManager


Gelegentlich funktionieren die üblichen (und bevorzugten) Befehle zum Neustarten und Herunterfahren nicht. Ich habe dies auf einem System mit Problemen gesehen (weshalb es neu gestartet werden musste).

Sie können den "Magic SysRq"-Mechanismus von der Kommandozeile aus auslösen:

echo b >/proc/sysrq-trigger

Dies entspricht alt-SysRq+b und startet den Computer neu.

Vielleicht möchten Sie zuerst "s" und "u" versuchen, um Discs zu synchronisieren bzw. Dateisysteme zu unmounten.


Linux
  1. So erstellen Sie einen bootfähigen Linux-USB-Stick über die Linux-Befehlszeile

  2. So erlauben Sie dem Benutzer, sudo in Ubuntu Linux zu verwenden

  3. Wie aktualisiere ich Node.js von 4.2 auf 6.11.0 unter Ubuntu 16.04?

  4. wie man sich bei mysql anmeldet und die datenbank vom linux-terminal aus abfragt

  5. So stellen Sie die IP-Adresse von C in Linux ein

So starten Sie Ubuntu vom Terminal aus neu

So erstellen Sie einen Sudo-Benutzer in Ubuntu Linux

So erstellen Sie ein Video aus Bildern unter Linux

So verbinden Sie sich vom Terminal in Ubuntu Linux mit WLAN

So verbinden Sie sich vom Terminal in Ubuntu Linux mit WLAN

Wie kann ich Protokollmeldungen vom LAMP-Server unter Ubuntu 10.04 erhalten?