Предположим, я загружаю машину с Linux без графического интерфейса. Могу ли я выключить компьютер с помощью последовательности клавиш, когда отображается запрос на вход tty?
Конечно, я мог бы ввести свое имя пользователя и пароль, а затем sudo shutdown -h now
; однако возможно ли отключить его перед входом в систему с помощью сочетания клавиш?
Вот хороший маленький трюк, который меня как-то удивил (спасатель жизни, если вы заморозили удаленную систему без iLO (или KVM). Ключ Magic SysRq . Если он активен в вашей системе, я считаю, что нажатие
ALT + SysRq + o
должно отключить вашу систему. это жесткое завершение работы (если я правильно помню, я не хочу проверять это прямо сейчас!), так что вы можете нажать:ALT + SysRq + e
(красиво убить все процессы)ALT + SysRq + i
Убить все остальное)ALT + SysRq + s
синхронизировать все файловые системы,ALT + SysRq + u
перемонтировать разделы как только для чтения, затем сделать комбинация b или o (перезагрузка или выключение)В любом случае, я не думаю, что это лучший способ остановить вашу систему, другие ответы могут быть более подходящими, но вышеперечисленное должно помочь вам, если вы застряли!
источник
Многие Linux выполняют чистое отключение в ответ на короткое нажатие кнопки питания, если кнопка питания не обрабатывается графическим интерфейсом.
Это поведение было принято по умолчанию в systemd (реализовано в systemd-logind). Еще до этого он был реализован в некоторых настройках Linux по умолчанию
acpid
. Точное поведение может немного отличаться.Для этого необходимо, чтобы короткие нажатия кнопки питания обрабатывались программно. Эта аппаратная функция поддерживается стандартом ACPI. (Конечно, вы можете быть совместимы с ACPI и при этом иметь какую-то кнопку, которая отключает систему немедленно и нечисто).
источник