Cách thiết bị đầu cuối thích hợp để tắt máy là gì?


37

Tôi đã cố gắng tắt máy tính của mình thông qua SSH. Tôi đã thi hành

sudo shutdown now

Người dùng đã đăng xuất và Ubuntu bắt đầu tắt, nhưng nó bị đóng băng ở màn hình cuối cùng với logo Ubuntu và các dấu chấm tải. Bất kỳ ý tưởng nơi vấn đề có thể được?

Ngoài ra, sự khác biệt giữa shutdownhalt? Những lệnh tương tự khác là gì?


Nó có hoạt động không nếu bạn chạy "sudo shutdown -P now"?
Eliah Kagan

hoặc sudo shutdown -h now
gian lận

+1 cho câu hỏi. Tôi chỉ có vấn đề chính xác như vậy.
boehj

btw: cái này (cũng) hoạt động từ tất cả (khác) thiết bị đầu cuối tty :-)
nutty about natty 13/213

Câu trả lời:


36

Từ TRANG MAN:

Tắt máy - "tắt máy sắp xếp để hệ thống được đưa xuống một cách an toàn. Tất cả người dùng đã đăng nhập đều được thông báo rằng hệ thống sẽ ngừng hoạt động và trong vòng năm phút cuối của TIME, các thông tin đăng nhập mới được ngăn chặn." Thời gian được đề cập ở đây là một số tiền được chỉ định bởi người dùng đang tắt.

Dừng lại - "Các chương trình này cho phép quản trị viên hệ thống khởi động lại, tạm dừng hoặc tắt nguồn hệ thống."

Sự khác biệt là Halt có thể "hung hăng" hơn khi tắt máy hơn chính Shutdown. Nó có các tham số theo nghĩa đen có thể buộc hệ thống phải tắt mà không liên quan đến các dịch vụ hoặc chương trình đã mở. Nếu bạn chạy tạm dừng mà không có bất kỳ tham số nào, nó sẽ thực hiện lệnh tắt máy. Một cái gì đó giống như một bí danh. Nếu bạn chạy nó chẳng hạn với tham số, --forcenó sẽ "buộc" hệ thống khởi động lại rất nhanh.

Trong trường hợp tạm dừng hoặc tắt máy, họ sẽ đợi tất cả các quy trình kết thúc chính xác trước khi tắt PC hoặc khởi động lại. Nếu một dịch vụ hoặc ứng dụng không đóng hoặc không đóng đúng cách, bạn sẽ thấy những gì bạn đề cập ở đó (Logo ubfox có dấu chấm).

Cách thích hợp trong thiết bị đầu cuối cho một người dùng hoặc nhiều người dùng là tắt máy. Nhưng nếu tắt máy không hoạt động, hãy xác minh những dịch vụ bạn đang chạy và dịch vụ nào gây ra sự chậm chạp hoặc đóng băng của tắt máy.

Với ý nghĩ đó, có một số cách để khởi động lại hoặc tắt hệ thống:

Khởi động lại - shutdown -r,reboot

Trong trường hợp này, khởi động lại chỉ đơn giản là gọi shutdown -r.

Tắt - halt, shutdown, sudo init 0, shutdown -h now,poweroff

Trong trường hợp này, poweroffgiống như gọishutdown -P

Như bạn đã nhận thấy, shutdownLệnh có thể thực hiện rất nhiều thứ, đây là một danh sách nhỏ của nó:

-r  Requests that the system be rebooted after it has been brought down
-h  Requests that the system be either halted or powered off after it has been brought down, with the choice as to which left up to the system
-H  Requests that the system be halted after it has been brought down
-P  Requests that the system be powered off after it has been brought down
-c  Cancels a running shutdown. TIME is not specified with this option, the first argument is MESSAGE
-k  Only send out the warning messages and disable logins, do not actually bring the system down

Như reboot

-f, --force                 force reboot or halt, don't call shutdown(8)
-p, --poweroff              switch off the power when called as halt

Tuy nhiên, có một sự khác biệt giữa tắt máy thông qua thiết bị đầu cuối và nhấp vào tùy chọn Tắt máy trong Unity. Cái sau sẽ yêu cầu người dùng tương tác với bất kỳ tác phẩm chưa được lưu nào (như libreoffice, inkscape ...). trước đây sẽ chỉ cần gửi một tín hiệu cho tất cả các quá trình bảo họ đóng. Không cần tương tác người dùng sẽ cần thiết để mọi công việc chưa được lưu sẽ biến mất.


2
Vậy làm thế nào để Ubuntu tắt đúng cách khi thực hiện bằng nút tắt ở thanh trên cùng? Nó khác với lệnh terminal như thế nào? Tại sao điều đó làm việc và lệnh đầu cuối không? Điều đó thật kỳ lạ ...
Richard Rodriguez

16
@RiMMER shutdowntắt HĐH, nhưng thực tế không tắt máy tính. Bạn cần một đối số phụ, như shutdown -P, hoặc để gọi poweroffthay thế. (Họ giống nhau.) Danh sách đầy đủ các lệnh tương tự là reboot, halt, poweroffshutdown.
jg-faustus

Đối với trường hợp của tôi, máy tính xách tay không bao giờ tắt nguồn với nút tắt bên trong sự thống nhất hoặc chính lệnh.
Luis Alvarado

Làm thế nào để sinh sản nó từ XMonad? ("M-S-k", spawn "sudo shutdown now -P")không hoạt động.
Abdulsattar Mohammed

'shutdown -P' cũng hoạt động từ tty1 (cũng tắt tty7 và tắt nguồn máy)?
hấp dẫn về

7

Những gì bạn cần làm là tắt nguồn máy tính sau khi tắt máy bằng cách chạy lệnh bên dưới:

tắt máy sudo -P 20


1
Tại sao điều này tốt hơn đơn giản shutdown -P? EDIT : Không thể biết khi nào tôi là thời điểm tốt để tắt điện?
David Tabernero M.

Bởi vì nếu bạn "đột nhiên" không chắc chắn về việc tắt nữa, bạn có thể hủy quá trình tắt máy. Không sử dụng thời gian sẽ làm điều đó ngay lập tức = không quay trở lại. Ngoài ra nếu bạn ở trên một máy chủ có nhiều người hơn, họ sẽ nhận được thông báo rằng máy chủ sẽ tắt máy trong thời gian ngắn, để họ có thời gian chuẩn bị đăng xuất.
s1mmel

2

Một lệnh khác cho hệ thống tắt máy là

sudo init 0

init 0 gọi tất cả các tập lệnh tắt máy và tắt máy một cách duyên dáng.


3
Điều này cần thêm một chút giải thích tôi nghĩ.
don.joey

0

Cách thiết bị đầu cuối thích hợp để tắt máy là gì?

shutdown -h now

hoặc là

poweroff
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.