консольні команди для вимкнення Linux

Послідовність автоматичних дій при вимкненні Linux

Перед початком демонстрації доступних команд хотілося б детальніше зупинитися на послідовності автоматично виконуваних дій, які запускаються після активації відповідних утиліт. Це дозволить більше дізнатися про принципи виключення, а також стане в нагоді в тих випадках, коли для цього будуть використані специфічні опції.

  1. Починається завершення всіх процесів користувача. Наприклад, вимикається текстовий редактор або браузер.
  2. Подається сигнал SIGTERM абсолютно всім активним процесам. Більш детально про таких сигналах ми пропонуємо прочитати в статті за вказаною далі посиланням.
  3. Читайте також: перезавантаження Linux через консоль

  4. Наступним є сигнал SIGKILL. Він автоматично&171; вбиває & 187; ті процеси, які досі не завершили свою роботу.
  5. Абсолютно всі файлові системи монтуються в режим &171; тільки для читання&187; .
  6. Готується зовнішнє обладнання для відключення.
  7. Блокується користувацький простір. Це створює гарантію, що Користувач більше не запустить жоден код.
  8. Відключаються практично всі периферійні пристрої.
  9. Припиняється подача живлення до комп'ютера.

Тепер Ви знаєте послідовність всіх автоматичних дій, які запускаються при стандартному відключенні комп'ютера.

Спосіб 1: shutdown

Відома багатьом команда shutdown стала першою з тих, про які ми хочемо розповісти в рамках сьогоднішнього матеріалу. До цієї утиліти застосовні додаткові опції, тому давайте спочатку зупинимося на них:

опції опис
-H , &8212;halt відключення живлення без попереднього завершення всіх процесів
-P , &8212;poweroff стандартне відключення системи
-r , &8212;reboot відправка системи на перезавантаження
-k не виконує жодних дій, а лише виводить на екран повідомлення про вимкнення
&8212;no-wall відключення без виведення відповідного повідомлення
-c скасування запланованого відключення

Тепер давайте розглянемо кілька простих методів використання shutdown із застосуванням додаткових опцій.

  1. Запустіть &171;Термінал&187; зручним для Вас чином, наприклад, через відповідний значок в розділі & 171; Додатки&187; або натисканням гарячої клавіші Ctrl + Alt + T .
  2. Переход в консоль для использования команд отключения Linux
  3. У рядку, що з'явився введіть sudo shutdown -h now , щоб вимкнути комп'ютер негайно.
  4. Использование команды shutdown в Linux для моментального отключения компьютера
  5. Ця дія здійснюється від імені суперкористувача, тому доведеться підтвердити його введенням пароля. Після цього ПК відразу ж буде відключений.
  6. Ввод пароля для мгновенного отключения компьютера через команду shutdown в Linux
  7. Якщо ви хочете відстрочити відключення, наприклад, на п'ять хвилин, доведеться змінити рядок на sudo shutdown -h +5 , де +5 якраз і є зазначеним часом, через яке операційна система завершить свою роботу.
  8. Установка таймера для отключения компьютера через команду shutdown в Linux
  9. При введенні команди sudo shutdown -c відбудеться скасування запланованого вимкнення.
  10. Отмена отключения компьютера через команду shutdown в Linux
  11. Використовуйте sudo shutdown -h 21:00 , щоб встановити точний момент вимкнення, змінивши час на необхідний.
  12. Отключение компьютера через команду shutdown в Linux в указанное время

Як бачите, нічого складного в застосуванні команди shutdown ні. Вам залишається тільки вивчити синтаксис і зрозуміти, в яких саме ситуаціях задіяти дану утиліту. Якщо вона виявилася невідповідною, переходите до вивчення наступних способів.

Спосіб 2: reboot

Якщо ви звернете увагу на зазначену за посиланням вище статтю з перезавантаження Linux через консоль, то побачите, що дозволяє впоратися з цим завданням команда reboot . Для неї застосовні додаткові аргументи, що дозволяють просто відключити систему. Тоді рядок введення повинна набути вигляду sudo reboot -p . Введіть її і активуйте, Щоб відразу ж завершити поточний сеанс.

Использование команды reboot для отключения компьютера на Linux

Спосіб 3: poweroff

Остання команда, про яку ми хочемо поговорити в рамках сьогоднішнього матеріалу, називається poweroff . Власне, її назва вже говорить сама за себе, а в консоль від вас вимагається тільки ввести це ж слово, щоб комп'ютер відразу ж вимкнувся. Ніяких додаткових опцій при цьому застосовувати не доведеться, а інших особливостей у утиліти немає, в зв'язку з чим на цьому і закінчимо ознайомлення з нею.

Использование команды poweroff для отключения компьютера на Linux

Спосіб 4: Підсистема SysRq

Якщо Ви знайомі з розташуванням клавіш на клавіатурі, то знаєте, що там розташовується перемикач з назвою &171;SysRq&187; (його назва прописано не на всіх клавіатурах, але при цьому він завжди знаходиться на клавіші Print Screen ). В операційних системах Linux існує однойменна підсистема, що працює на рівні ядра. Якщо ви затиснете відповідну комбінацію клавіш, система завершить свою роботу. Виглядає ця комбінація так: Alt + SysRq + O . Ми вирішили розповісти про цей варіант в кінці сьогоднішньої статті, оскільки іноді не виходить ввести навіть консольні команди, щоб вимкнути комп'ютер.

Использование подсистемы SysRq для отключения компьютера на Linux

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

більше статей на цю тему: