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


Tôi đã cố gắng để tắt máy tính của tôi 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ó đó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 mà vấn đề có thể là?

Ngoài ra, sự khác biệt giữa shutdown và halt? Có những lệnh tương tự nào khác?


35
2017-10-30 01:46


gốc


Nó có hoạt động nếu bạn chạy "sudo shutdown -P now" không? - Eliah Kagan
hoặc sudo shutdown -h bây giờ - rigved
+1 cho câu hỏi. Tôi vừa gặp vấn đề tương tự. - boehj
btw: điều này (cũng) hoạt động từ tất cả (khác) tty thiết bị đầu cuối :-) - nutty about natty


Các câu trả lời:


Từ TRANG MAN:

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

Tạm 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ãn" hơn khi tắt máy hơn là tắt máy. Nó có các tham số hơn nghĩa đen có thể buộc hệ thống tắt máy mà không liên quan đến các dịch vụ hoặc cá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ẽ chỉ thực hiện lệnh shutdown. Một cái gì đó giống như một bí danh. Nếu bạn chạy nó với ví dụ với tham số --force nó sẽ "buộc" hệ thống vào 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 hoàn tất chính xác trước khi tắt hoặc khởi động lại PC. 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 ubuntu 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 đa người dùng bị tắt. Nhưng nếu tắt máy không hoạt động, hãy kiểm tra xem bạn đang chạy dịch vụ nào và dịch vụ nào đang gây chậm hoặc đóng băng quá trình 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.

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

Trong trường hợp này, poweroff giống như gọi điện shutdown -P

Như bạn đã nhận thấy, The shutdown lệnh có thể làm 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

Cũng 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. Sau này 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ẽ đơn giản gửi tín hiệu tới tất cả các quy trình yêu cầu họ đóng lại. Không cần tương tác với người dùng để mọi công việc chưa được lưu sẽ biến mất.


35
2017-10-30 02:00



Vì vậy, làm thế nào đến Ubuntu tắt đúng cách khi thực hiện nó bằng cách sử dụng nút tắt ở thanh trên cùng? Điều này khác với lệnh terminal như thế nào? Tại sao công việc đó và lệnh terminal không? Khá kỳ lạ ... - Richard Rodriguez
@RiMMER shutdown tắt hệ điều hành, nhưng không thực sự tắt máy tính. Bạn cần một đối số bổ sung, như shutdown -P, hoặc gọi poweroff thay thế. (Chúng giống nhau.) Danh sách đầy đủ các lệnh tương tự là reboot, halt, poweroff và shutdown. - j-g-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 để đẻ trứng nó từ XMonad? ("M-S-k", spawn "sudo shutdown now -P") không hoạt động. - Abdulsattar Mohammed
'shutdown -P' cũng sẽ hoạt động tty1 (để tắt tty7 và tắt máy)? - nutty about natty


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 dưới đây:

sudo shutdown -P 20


7
2018-05-24 11:43



Tại sao điều này tốt hơn chỉ đơn giản là shutdown -P? CHỈNH SỬA: Không phải là nó có thể biết khi nào tôi có thời điểm tốt để giải tỏa? - Davdriver


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 kịch bản tắt máy và tắt máy một cách duyên dáng.


2
2018-05-24 11:53



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