Tắt máy Ubuntu không thành công, giết chết tất cả các quy trình còn lại


43

Tôi có một bản cài đặt mới của Ubuntu Server. "Khởi động lại" hoạt động, nhưng tắt máy ở * Killing all remaining processes...bước này. Tôi đang dùng:

sudo shutdown now

Sau thất bại, được biểu thị bằng [fail](với "fail" màu đỏ), tôi nhận được thông báo này:

 * will now switch to single-user mode

không có thông báo lỗi khác. Người dùng đã root sau khi chương trình thoát.

Bất kỳ ý tưởng về làm thế nào để giải quyết vấn đề này, hoặc vấn đề có thể là gì?

Phiên bản Ubuntu là 11.10 và tôi đã chạy sudo aptitude update && sudo aptitude dist-upgradetrước đó.


Tôi đang trải nghiệm chính xác cùng một vấn đề.
Kouber Saparev

Xem nếu điều này giúp. nó buộc phải tắt máy, mặc dù "thất bại" màu đỏ không biến mất.

Liệu sudo poweroff làm cho vấn đề biến mất?
sở thích

Câu trả lời:


38

Tôi cũng có kinh nghiệm tương tự, vì vậy tôi phải sử dụng tạm dừng

shutdown -h now

3
Điều này có thể yêu cầu sudo chạy
Simon Sheehan

Có bất kỳ lời giải thích về lý do tại sao điều này là cần thiết? Tôi gặp vấn đề trên trên bản phân phối 13.10 và thậm chí biến thể "shutdown -h now" không hoạt động. Cách duy nhất tôi có thể phục hồi từ điều này - có vẻ như - là reboot -f nownhưng điều này bỏ qua toàn bộ quá trình tắt máy và không thể tốt cho sức khỏe lâu dài của hệ thống.
ken

Điều này hoạt động, mặc dù không thực sự chắc chắn tại sao người khác thất bại.
Nuno Furtado

1
@ user19726 - xem các câu trả lời khác về lý do tại sao tắt máy đơn giản "không thành công" (thực tế không phải là thất bại, nó chỉ đơn giản là chuyển sang chế độ người dùng duy nhất, chứ không phải là điều kiện tạm dừng).
qxotk

21

Từ các trang của shutdown:

... Runlevel 1 được sử dụng để đưa hệ thống vào trạng thái nơi các nhiệm vụ hành chính có thể được thực hiện; đây là mặc định nếu không phải cờ -h hoặc -r để tắt máy. "

shutdown tắt hệ thống từ góc độ người dùng, vì linux được thiết kế như một hệ thống nhiều người dùng, do đó thông báo trên toàn hệ thống và thời gian trễ tùy chọn.

Để tắt máy, sử dụng tùy chọn -h.

Và tôi sẽ không lo lắng về một số quy trình không thể bị giết kịp thời, đó có lẽ là ý nghĩa của thông báo [thất bại] bạn nhận được.


Là một Noob hoàn toàn cho Linux và tìm cách nâng cao các kỹ năng của mình, tôi thích lo lắng về bất cứ điều gì thất bại. Tôi muốn biết Linux đến mức tôi có thể chạy trên internet công khai. Điều đó nói rằng, tôi đã bỏ phiếu cho câu trả lời này: trích dẫn trang người đàn ông và giải thích hành vi mặc định. Cuối cùng, tôi muốn loại bỏ "Và tôi sẽ không lo lắng ..." - giá trị đó tăng thêm bao nhiêu?
qxotk

7

Tôi gặp phải điều này khi cố gắng khởi động lại với sudo reboot now. sudo shutdown nowcũng thất bại. Trong cả hai trường hợp, hệ thống chuyển sang chế độ một người dùng và bị đình trệ.

Việc dừng hệ thống là không khả thi, vì nó ở xa và tôi không muốn đi xuống tầng hầm để bật lại. Những gì đã làm việc là sudo shutdown -r 0.

Tôi đang chạy máy chủ Ubuntu 13.04 trên netbook Asus Aspire One.

Tôi biết chủ đề này đã cũ, nhưng tôi đang gặp vấn đề này với một bản phân phối hiện tại.


1
Cảm ơn bạn đã đăng bài này: Ubuntu 13.04 từ chối khởi động lại đúng cách mà không có shutdown -r 0lệnh.
ojdo

1
sudo shutdown -h -rlàm việc cho tôi, không chắc chắn về sự khác biệt.
Tracker1

Bỏ phiếu này để thêm phối cảnh cho người đang chạy một máy không gần đó - không phải ai cũng ở trong tình huống tắt máy - Tôi là vì: sử dụng VM cục bộ và trên đám mây - cả hai nơi có thể bật máy tắt và bắt đầu thông qua bảng điều khiển bàn phím / đám mây có sẵn tại địa phương.
qxotk
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.