Kaip išjungti arba perkrauti kompiuterį iš terminalo?

Kaip išjungti arba perkrauti "Ubuntu" naudojant terminalo komandas?

Sprendimas

Dėl išjungimo:

sudo poweroff

Pakartotiniam paleidimui:

sudo reboot

Priedas: Jei jūsų raktinis žodis yra "lockkup", todėl negalite įvesti tokios komandos kaip "reboot", kuri vis tiek būtų paleista iš "su", naudokite klaviatūrą: laikykite nuspaudę Alt + PrintScreen/SysRq, mygtukus ir įveskite "REISUB". Tai nebūtinai turi būti didžiosios raidės. Tai švelniai paleis kompiuterį iš naujo. http://blog.kember.net/articles/reisub-the-gentle-linux-restart/

Komentarai (6)

Atidarykite terminalą naudodami CTRL+ALT+T ir atlikite šias komandas

Norėdami išjungti sistemą:

sudo shutdown -h now 

Iš naujo paleisti:

sudo reboot

& dar viena komanda, skirta paleisti iš naujo:

sudo shutdown -r now

Kitas būdas, kaip minėjo vienas iš naudotojų.

Dėl išjungimo:

sudo halt

arba:

sudo init 0 

Iš naujo paleisti:

sudo init 6

Daugiau informacijos apie shutdown komandą galite gauti naudodami vieną iš šių komandų:

  • shutdown --help
  • man shutdown
Komentarai (4)

Nekenčiate slaptažodžių (sudo) ir mėgstate vienaskaitas?

Skirta Ubuntu 15.04 ir vėlesnėms versijoms

Taip yra dėl to, kad Ubuntu'pakeitė systemd, o ne Upstart naudojimą

systemctl poweroff
systemctl reboot
systemctl suspend
systemctl hibernate
systemctl hybrid-sleep

Kadangi hibernate Ubuntu sistemose paprastai yra išjungtas pagal nutylėjimą, galite jį įjungti pažymėję šis atsakymas.

Ubuntu 14.10 ar ankstesnėms versijoms

Išjungti:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

Iš naujo paleisti:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart

Kitos komandos, kurios jums gali patikti:

Sustabdyti:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend

Užmigdyti: (jei įjungta jūsų sistemoje)

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate
Komentarai (2)