Dengan shutdown
perintah Linux khas Anda , apa perbedaan antara menghentikan sistem dan mematikan sistem?
Dengan shutdown
perintah Linux khas Anda , apa perbedaan antara menghentikan sistem dan mematikan sistem?
Jawaban:
Menghentikan berarti menghentikan semua CPU pada sistem. Mematikan melibatkan pengiriman perintah ACPI untuk memberi sinyal PSU agar memutuskan sambungan daya utama.
halt
tanpa parameter sebenarnya panggilan shutdown (lihat linux.die.net/man/8/halt ) und showdown -h
meninggalkan keputusan untuk mematikan atau hanya menghentikan pengaturan komputer.
IIRC
# shutdown -H now
akan menghentikan sistem - artinya sistem akan dimatikan dan pada akhirnya berhenti di layar dengan pesan terakhir yang bertuliskan sesuatu seperti "Sistem dihentikan".
# shutdown -P now
akan mematikan sistem - artinya sistem akan dimatikan dan pada akhirnya mematikan (hanya mungkin jika sistem benar-benar mendukungnya tetapi sebagian besar sistem yang saya tahu miliki cukup lama sekarang)
# shutdown -h now
hanya akan menghentikan atau mematikan sistem tergantung pada apa default pada sistem itu (kadang-kadang dapat diubah di BIOS)
Jika mesin tersebut tidak memiliki kemampuan manajemen daya, tidak ada perbedaan. Jika ya, perbedaannya adalah mematikan daya akan mengirim sinyal untuk mematikan mesin, Menghentikan akan mematikan semuanya dan akan menunggu di prompt "Matikan", yang berarti aman untuk menekan saklar daya.
Nah, secara teknis, Anda dapat menghentikan sistem tanpa mematikannya. Jadi, Anda berhenti, tunggu sampai mengatakan "Anda dapat mematikan komputer sekarang" dan kemudian Anda dapat menekan tombol power tanpa khawatir ada sesuatu yang akan dilepas dengan aneh.
Tetapi di sebagian besar unix modern, shutdown, init 0, poweroff, dll, dll semua melakukan hal yang sama. Berhenti, misalnya, dipetakan ke "shutdown -h" ketika sistem tidak dalam runlevel 0 atau 6.
Perintah redundan adalah semua anggukan kompatibilitas ke belakang dengan yang lebih tua, * nix's.
Di masa lalu, "shutdown" adalah permintaan untuk menjalankan skrip init dan mencoba menghentikan semua yang berjalan dengan anggun dengan memberitahukan bahwa sistem akan berhenti dan harus dibersihkan atau keluar dengan baik.
"Berhenti" adalah dinding bata. Sistem langsung berhenti tanpa melakukan shutdown yang teratur. Itu lebih bagus untuk sistem daripada hanya menarik daya input ... tapi tidak banyak.
halt
, sistem sebenarnya dimatikan.