Що shutdown
стосується вашої типової команди Linux , яка різниця між зупинкою системи та вимкненням системи?
Що shutdown
стосується вашої типової команди Linux , яка різниця між зупинкою системи та вимкненням системи?
Відповіді:
Зупинка передбачає зупинку всіх процесорів у системі. Вимкнення живлення передбачає відправлення команди ACPI для сигналізації блоку живлення для відключення основного живлення.
halt
без параметрів насправді вимикання виклику (див. Linux.die.net/man/8/halt ) і не showdown -h
залишає рішення, чи потрібно вимкнути або лише зупинити настройки комп'ютера.
ІІРК
# shutdown -H now
зупинить систему - це означає, що система вимкнеться і наприкінці зупиниться на екрані, коли останнє повідомлення надходить щось на кшталт "Система зупинена".
# shutdown -P now
вимкне систему - це означає, що система вимкнеться, а в кінці живлення вимкнеться (можливо, якщо система насправді її підтримує, але більшість систем, про які я знаю, є вже досить довго)
# shutdown -h now
буде зупиняти або вимикати систему лише в залежності від того, що встановлено за замовчуванням у цій системі (іноді може бути змінено в BIOS)
Ну, технічно кажучи, ви можете зупинити систему, не вимикаючи її. Тож ви зупинитесь, зачекайте, коли він скаже «Ви можете вимкнути комп’ютер зараз», і тоді ви можете натиснути кнопку живлення, не переживаючи, що щось дивно відключиться.
Але в більшості сучасних Unix зупинки, вимкнення, init 0, потужність тощо, тощо, роблять приблизно те саме. Наприклад, зупинка відображається на "shutdown -h", коли система не знаходиться в рівні 0 або 6.
Надлишкові команди - все киває на зворотну сумісність зі старими, власними * nix.
У дуже старі часи "вимкнення" було проханням пройти через скрипти init і спробувати витончено зупинити все, працюючи, повідомивши його, що система збирається зупинитись і вона повинна добре очиститися або вийти.
"Халтом" була цегляна стіна. Система просто зупинилась, не роблячи жодного упорядкованого відключення. Це було приємніше системі, ніж просто тягнути вхідну потужність ... але не сильно.
halt
, система фактично вимкнулася.