GNU/Linux >> Znalost Linux >  >> Linux

Jak restartuji Linux (Ubuntu) z příkazového řádku?

Existuje několik způsobů:

sudo reboot
sudo init 6
sudo shutdown -r now

Pokud máte správce relací kompatibilní s freedesktop, můžete použít DBus k vyvolání restartu zevnitř X session. Příkaz zní:

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

(to je pravděpodobně více než nutné; funguje pro mě). Používám to ve skriptu shellu. Nemusíte to spouštět z root , ale musíte jej spustit zevnitř X session (např. v terminálu). Více na toto téma najdete na https://wiki.ubuntu.com/DebuggingGNOMEPowerManager


Občas nefungují obvyklé (a preferované) příkazy pro restart a vypnutí. Viděl jsem to na systému s problémy (proto bylo potřeba restartovat).

Mechanismus "Magic SysRq" můžete spustit z příkazového řádku:

echo b >/proc/sysrq-trigger

To je ekvivalentní alt-SysRq+b a restartuje počítač.

Možná budete chtít nejprve vyzkoušet „s“ a „u“ pro synchronizaci disků a odpojení souborových systémů.


Linux
  1. Jak vyhledávat na webu z terminálu v systému Linux

  2. Jak vytvořit Linux bootovatelné USB z Linux Command-Line

  3. Jak povolit uživateli používat sudo v Ubuntu Linux

  1. Jak upgradovat Node.js z 4.2 na 6.11.0 na Ubuntu 16.04?

  2. jak se přihlásit do mysql a dotazovat se na databázi z linuxového terminálu

  3. Jak nastavit IP adresu z C v linuxu

  1. Jak restartovat nebo restartovat Linux Server z příkazového řádku

  2. Jak používat příkaz sudo v Linuxu

  3. Jak otevřít správce AVD na Ubuntu Linux z příkazového řádku?