Jak zamknąć lub ponownie uruchomić z terminala?

Odpowiedzi:

1045

Do wyłączenia:

sudo poweroff

W celu ponownego uruchomienia:

sudo reboot

Dodatek: Jeśli słowem kluczowym jest „blokowanie”, więc nie można wprowadzić polecenia typu „restart”, które zresztą uruchomiłoby się z „su”, użyj klawiatury: przytrzymaj przyciski Alt+ PrintScreen/SysRq, i wpisz „REISUB”. To nie muszą być wielkie litery. Delikatnie zrestartuje komputer. http://blog.kember.net/articles/reisub-the-gentle-linux-restart/

Saeed Zarinfam
źródło
9
sudow rzeczywistości może nie być potrzebne.
Nicolas Raoul,
3
W Armbian po prostu rebootnie znaleziono. zamiast tego /sbin/rebootdziała.
Mark Jeronimus,
1
@MarkJeronimus To zależy od PATHzmiennej, a twoja SECURE_PATHw /etc/sudoerspliku.
Theoremiser
3
co shutdown nowi shutdown -r now?
Post Self
@NicolasRaoul nie, dla mnie widzę to bez sudo. Failed to set wall message, ignoring: Interactive authentication required. Failed to reboot system via logind: Interactive authentication required. Failed to open /dev/initctl: Permission denied Failed to talk to init daemon.
Paramvir Singh Karwal
202

Otwórz terminal za pomocą CTRL+ ALT+ Ti wykonaj następujące polecenia

Aby zamknąć system:

sudo shutdown -h now 

Zrestartować:

sudo reboot

i jeszcze jedno polecenie ponownego uruchomienia:

sudo shutdown -r now

Inny sposób, o którym wspomniał jeden z użytkowników.

Do wyłączenia:

sudo halt

lub:

sudo init 0 

W celu ponownego uruchomienia:

sudo init 6

Aby uzyskać więcej informacji na temat shutdownpolecenia, użyj jednej z następujących czynności:

  • shutdown --help
  • man shutdown
rɑːdʒɑ
źródło
@jai celem jest zaoferowanie op i wszystkim innym alternatywnym sposobom robienia tego, o co prosił.
fromnaboo
1
Wydaje się, że shutdown -r nowlepiej rebootniż drugi może wprowadzić cię w tryb konserwacji
ubiquibacon
Czy ktoś może wyjaśnić, dlaczego sudo haltw niektórych przypadkach może nie zamknąć systemu sudo halt -p?
Hee Jin,
89

Nienawidzisz haseł ( sudo) i lubisz jedynki?

Dla Ubuntu 15.04 i nowszych

Wynika to ze zmiany sposobu używania Ubuntu systemdzamiastUpstart

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

Ponieważ hibernacja jest zwykle domyślnie wyłączona w systemach Ubuntu, możesz to włączyć, sprawdzając tę odpowiedź .

W systemie Ubuntu 14.10 lub wcześniejszym

Zamknąć:

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

Uruchom ponownie:

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

Inne polecenia, które mogą Ci się spodobać:

Wstrzymać, zawieszać:

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

Hibernacja: (jeśli jest włączona w systemie)

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate
Majal
źródło
19
Zawsze zastanawiałem się, jak GUI zamyka system bez potrzeby sudo. Zakładam, że to jest to.
triunenatura
Uwielbiam wrażenie, że pierwszy wiersz to krok w prawo
duhaime
Dzisiaj znalazłem przewagę dla systemd.
Hashim,
37

16.04 nie ma potrzeby sudo

Wyłączyć :

poweroff

Uruchomić ponownie :

reboot
Severus Tux
źródło
2
Failed to set wall message, ignoring: Interactive authentication required.od ssh
kyb
15

Posługiwać się

sudo shutdown -h (TIME) (MESSAGE)

Spowoduje to wyłączenie komputera i zatrzymanie go. Po to jest -h. Następnie w obszarze czasu możesz wybrać opóźnienie wyłączenia (w minutach), a jeśli chcesz, możesz wysłać wiadomość rozgłoszeniową w obszarze wiadomości (na pożegnanie lub zamykam sprawę: P).

Aby ponownie uruchomić komputer, wpisz

sudo shutdown -r (czas) (komunikat)

Teraz zamiast go wyłączać i zatrzymywać, zrestartujesz komputer po wyłączeniu. :)

Jatttt
źródło