Вимкнення запиту на вхід у tty


11

Припустимо, я завантажую машину Linux без GUI. Коли він відображає підказку для входу в tty, чи можу я вимкнути апарат із послідовністю клавіатури?

Звичайно, я міг набрати своє ім’я користувача та пароль, а потім sudo shutdown -h now; проте чи можна вимкнути його перед входом за допомогою комбінації клавіш?

Відповіді:


9

Я це робив раніше з користувачем на ім'я " s" і не мав пароля.

IIRC, для якого ви встановили оболонку користувача /sbin/shutdown. Пролі потрібно додати його /etc/shells.


13

У більшості систем Linux дія послідовності клавіш Ctrl+ Alt+ Delналаштовано в /etc/inittabабо /etc/init/control-alt-delete.conf.

Зазвичай це перезавантажить систему, але ви можете змінити команду, щоб зупинити систему замість цього.

В /etc/inittab:

ca::ctrlaltdel:/sbin/shutdown -t3 -h now

Або /etc/init/control-alt-delete.conf:

start on control-alt-delete    
exec /sbin/shutdown -h now "Control-Alt-Delete pressed"

Чи можу я також використовувати іншу послідовність ключів для цього? (Я не хочу перезаписувати ріст перезавантаження)
студент

8

Ось приємний маленький трюк, який мене здивував (збереження життя, якщо ви заморозите віддалену систему без iLO (або KVM). Клавіша Magic SysRq . Якщо вона активна у вашій системі, я вважаю, що удари ALT + SysRq + oповинні вимкнути вашу систему. Це це важке вимкнення (якщо я пам'ятаю правильно, не хочу перевіряти це зараз!), щоб ви могли натиснути: ALT + SysRq + e(добре вбити всі процеси) ALT + SysRq + iвбити все інше) ALT + SysRq + sсинхронізувати всі файлові системи, ALT + SysRq + uперезаряджати розділи лише для читання, а потім робити комбінація b або o (перезавантаження або вимкнення)

У будь-якому випадку, я не думаю, що це найкращий спосіб зупинити вашу систему, інші відповіді можуть бути більш підходящими, але вищезгадане повинно допомогти вам, якщо ваш застряг!


3
Хоча це працює, це трохи схоже на те, щоб зупинити свій автомобіль, загнавши його в купу сіна. Ефективна, і з вашим автомобілем, напевно, буде згодом добре.
bahamat

2
Я на 100% з вами згоден, я намагався це зрозуміти у своїй відповіді. Якщо правильно поєднувати клавіші, це трохи краще, але так, це блискуча червона кнопка, яка робить те, що говорить, і не багато іншого.
Rqomey

0

Багато Linuxes здійснюють чисте відключення у відповідь на коротке натискання кнопки живлення, якщо кнопкою живлення не керується графічний інтерфейс.

Така поведінка була прийнята за замовчуванням у systemd (реалізована системою-logind). Ще до цього він був реалізований у деяких конфігураціях Linuxes за замовчуванням acpid. Точна поведінка може дещо відрізнятися.

Це вимагає, щоб короткі натискання кнопки живлення могли працювати в програмному забезпеченні. Ця апаратна функція підтримується стандартом ACPI. (Звичайно, ви можете бути сумісними з ACPI і все ще матимете кнопку, яка вимикає систему негайно та нечисто).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.