Khởi động lại máy chủ từ dòng lệnh?


78

Làm cách nào để khởi động lại máy chủ Ubuntu từ dòng lệnh? sudo reboot nowdường như không bao giờ làm việc cho tôi Vì là máy chủ, tôi không cài đặt trình quản lý cửa sổ, vì vậy tôi không thể làm điều đó từ GUI (dường như luôn hoạt động).

nhập mô tả hình ảnh ở đây

Tôi đã gặp vấn đề trong nhiều năm trên các phiên bản khác nhau của hệ điều hành. Nó xảy ra trong các máy ảo và trên kim loại thực. Vấn đề tương tự tồn tại với sudo shutdown now, quá.

Tôi đã sống với nó trong quá khứ. Sự khác biệt bây giờ là tôi không muốn nhấn nút nguồn vì tôi có thể bị mất dữ liệu.


Bạn đã thử sudo shutdown -r nowchưa
ASCIIbory

4
sudo reboot nowkhông phải là một lựa chọn hợp lệ. xem người đàn ông 8 khởi động lại
souravc

Cảm ơn souravc - thật thú vị. Lệnh không bao giờ phàn nàn về một tùy chọn không hợp lệ. Tôi sẽ kiểm tra một vài trong số này khi tôi ra khỏi mysql.

4
sudo init 6phải luôn luôn làm việc Ngoài ra, còn có Ctrl + Alt + Del và REISUB.
Danatela

Câu trả lời:


117

Hãy thử sử dụng lệnh sau để khởi động lại một cách an toàn :

sudo reboot

Thay vào đó, nếu bạn muốn tắt máy chủ một cách an toàn, hãy sử dụng lệnh này:

sudo shutdown -h now

1
Bạn đã không đề cập "an toàn" trong sudo rebootphương pháp, nó có thể đánh lừa một số người dùng.
rap-2-h

@ rap-2-h Đợi đã, vậy ý ​​bạn sudo rebootlà an toàn hay không an toàn?
wvducky

@wisbucky: sudo khởi động lại an toàn
Jay

đã có một cuộc tranh luận với đồng nghiệp về điều này ngày hôm nay. Là phương pháp này được ưa thích hơn sudo poweroff?
Gansheim


23

Để khởi động lại, gõ như sau

sudo shutdown -r now

3

Thay thế cho sudo shutdown -r now, lệnh này cũng có tác dụng tắt ngay lập tức :

sudo shutdown -h +0

Thêm -rlệnh để khởi động lại:

sudo shutdown -r -h +0

Đầu ra (chạy bằng root):

root@mydevwkstn:~# shutdown -r -h +0

Broadcast message from cjbs@mydevwkstn
        (/dev/pts/10) at 14:41 ...

The system is going down for halt NOW!
root@mydevwkstn:~#

0

Một cách khác:

sudo init 6

[ LƯU Ý ]:

Không có initchương trình thì không thể có tiến trình phiên dịch lệnh.


0

Nếu bạn muốn khởi động lại hệ thống của mình, sử dụng giải pháp của @ Jay, bạn sẽ nhận thấy rằng việc khởi động lại sẽ được lên lịch trước một phút. Thay vào đó, nếu bạn muốn hệ thống của mình khởi động lại ngay lập tức, bạn có thể sử dụng lệnh sau:

reboot -f

Các -ftham số sẽ buộc khởi động lại của bạn để xảy ra ngay sau khi bạn nhập lệnh.

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.