Làm cách nào để tắt hoặc khởi động lại từ thiết bị đầu cuối?


Câu trả lời:


1045

Để tắt máy:

sudo poweroff

Để khởi động lại:

sudo reboot

Phụ lục: Nếu từ khóa của bạn là "khóa", do đó bạn không thể nhập một lệnh như "khởi động lại" sẽ chạy từ "su", sử dụng bàn phím: giữ phím Alt+ PrintScreen/SysRq, nút và gõ "REISUB". Nó không phải là chữ in hoa. Nó sẽ khởi động lại máy tính của bạn một cách nhẹ nhàng. http://blog.kember.net/articles/reisub-the-gentle-linux-restart/


9
sudocó thể không cần thiết, thực sự.
Nicolas Raoul

3
Trên Armbian, rebootkhông tìm thấy. thay vào đó, /sbin/reboothoạt động.
Mark Jeronimus

1
@MarkJeronimus Nó phụ thuộc vào PATHbiến của bạn và của bạn SECURE_PATHtrong /etc/sudoerstệp.
Định lý

3
những gì về shutdown nowshutdown -r now?
Tự đăng

@NicolasRaoul dây, đối với tôi tôi thấy điều này mà không có 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

Mở terminal của bạn bằng CTRL+ ALT+ Tvà thực hiện các lệnh sau

Để tắt hệ thống:

sudo shutdown -h now 

Khởi động lại:

sudo reboot

& thêm một lệnh để khởi động lại:

sudo shutdown -r now

Một cách khác như một trong những người dùng đã đề cập.

Để tắt máy:

sudo halt

hoặc là:

sudo init 0 

Để khởi động lại:

sudo init 6

Bạn có thể nhận thêm thông tin về shutdownlệnh bằng cách sử dụng một trong các cách sau:

  • shutdown --help
  • man shutdown

@jai mục tiêu là cung cấp cho op và mọi người cách khác để làm những gì anh ta yêu cầu.
từ

1
Có vẻ như shutdown -r nowlà tốt hơn rebootvì thứ hai có thể đưa bạn vào chế độ bảo trì
ubiquibacon


Bất cứ ai có thể giải thích tại sao sudo haltcó thể không thực hiện tắt máy trong một số trường hợp, trong khi sudo halt -pđó?
Hee Jin

89

Ghét mật khẩu ( sudo) và yêu một lớp lót?

Dành cho Ubuntu 15.04 trở lên

Điều này là do sự thay đổi của Ubuntu trong việc sử dụng systemdthay vìUpstart

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

hibernate thường bị tắt theo mặc định trong các hệ thống Ubuntu, bạn có thể kích hoạt tính năng này bằng cách kiểm tra câu trả lời này .

Dành cho Ubuntu 14.10 trở về trước

Tắt:

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

Khởi động lại:

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

Các lệnh khác bạn có thể thích:

Đình chỉ:

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

Hibernate: (nếu được bật trên hệ thống của bạn)

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

19
Tôi luôn tự hỏi làm thế nào GUI tắt hệ thống mà không cần sudo. Tôi cho rằng đây là nó.
triunenature

Tôi yêu cảm giác bước lên phải của dòng đầu tiên
duhaime

Hôm nay tôi tìm thấy một lợi thế systemd.
Hashim

37

Ngày 16.04 không cần sudo

Để tắt máy:

poweroff

Để khởi động lại :

reboot

2
Failed to set wall message, ignoring: Interactive authentication required.từ ssh
kyb

15

Sử dụng

sudo shutdown -h (TIME) (TIN NHẮN)

Điều này sẽ tắt máy tính của bạn và dừng nó. Đó là những gì -hdành cho. Sau đó, trong khu vực thời gian, bạn có thể chọn độ trễ tắt máy (tính bằng phút) và nếu bạn muốn, bạn có thể gửi tin nhắn quảng bá trong vùng tin nhắn (như tạm biệt hoặc tôi sẽ tắt điều này: P).

Để khởi động lại máy tính, gõ

sudo shutdown -r (time) (tin nhắn)

Bây giờ, thay vì tắt nó đi và tạm dừng nó, bạn sẽ khởi động lại máy tính của mình sau khi tắt máy. :)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.