🌌🔌 "Путеводитель по командам выключения и перезагрузки в Linux: halt, reboot и poweroff" 💻🛌



Привет, исследователи Linux и поклонники системных команд! Сегодня мы погрузимся в мир команд управления питанием и узнаем, как использовать halt, reboot и poweroff для управления нашими системами. 🤓🔋



🎯 Задача: Разобраться в различиях между командами halt, reboot и poweroff и научиться их использовать для выключения и перезагрузки вашей системы Linux.



🛠️ Решение: Вот ваша пошаговая инструкция для использования этих команд:



1️⃣ Команда halt останавливает все процессы и службы, размонтирует файловые системы, но не выключает питание. Используйте ее, когда вы хотите остановить систему, но вручную выключить питание:

   halt





2️⃣ Команда reboot перезагружает систему, завершая текущий сеанс и запуская систему заново:

   reboot





3️⃣ Команда poweroff аналогична halt, но также выключает питание:

   poweroff





4️⃣ Если вы хотите использовать halt или poweroff для перезагрузки, добавьте параметр --reboot:

   halt --reboot

poweroff --reboot





5️⃣ Для принудительной остановки или выключения питания используйте параметр --force. Однако будьте осторожны, так как это может привести к потере данных:

   poweroff --force





6️⃣ Чтобы остановить систему без записи в wtmp (журнал входов и выходов), используйте --wtmp-only:

   halt --wtmp-only





7️⃣ И наоборот, чтобы предотвратить запись в wtmp, используйте --no-wtmp:

   poweroff --no-wtmp





💡 Комментарий: Эти команды являются частью стандартного набора инструментов Linux и обеспечивают гибкость управления питанием. Они могут показаться избыточными, но каждая имеет свое предназначение и историю, уходящую корнями в ранние дни Unix и Linux.