Перезагрузка и остановка Системы
Использование различных способов перезагрузки и остановки Системы позволяет гибко управлять её состоянием в зависимости от текущих задач. Выбор конкретного метода зависит от ситуации и уровня доступа пользователя.
Перезагрузка системы может потребоваться для:
- применения обновлений Системы;
- изменения в конфигурационных файлах, которые применяются только после перезагрузки;
- устранения сбоев в Системе.
Перезагрузка
Для выполнения перезагрузки через терминал можно воспользоваться одним из следующих способов:
- использовать команду, которая немедленно инициирует перезагрузку Системы:
sudo reboot
В случае зависания Системы можно использовать принудительную перезагрузку:
sudo reboot -f
Опция -f (--force) перезагружает Систему без учёта активных процессов и может использоваться в крайних случаях.
- перезагрузить Систему с использованием команды
init, которая позволяет указать конкретный уровень выполнения (для перезагрузки используется уровень 6):
sudo init 6
- с использованием systemd, предпочтительно использовать следующую команду, которая обеспечивает корректную остановку сервисов перед перезагрузкой:
sudo systemctl reboot
- с использованием команды
shutdown(подробное использование рассмотрено в разделе Перезагрузка и остановка Системы):
sudo shutdown
Остановка
Остановка Системы может выполняться для её полного выключения или планового технического обслуживания.
Для остановки Системы через командную строку используйте одну из следующих команд:
- Завершение работы всех сервисов и выключение ПК:
sudo poweroff
- Остановка с использованием команды systemctl:
sudo systemctl poweroff
- Принудительное выключение системы можно выполнить с помощью команды:
sudo poweroff -f
Важно – использовать эту команду можно только при необходимости, так как она может привести к потере данных.
- Остановка системы с помощью команды
shutdown. Система завершит работу через 1 минуту:
sudo shutdown
При подключении по SSH используются те же команды, что и в локальном терминале. Например:
ssh user@hostname sudo reboot
В случае если Система полностью зависла и не реагирует на команды, можно использовать аппаратные кнопки на корпусе:
- Кнопка перезагрузки (Reset): перезагружает систему принудительно.
- Кнопка включения/выключения (Power): нужно удерживать кнопку несколько секунд для полного выключения Системы.
Использование команды shutdown
Команда shutdown — один из самых удобных и гибких инструментов для управления выключением, перезагрузкой и остановкой Системы. В этом разделе мы рассмотрим основные варианты использования команды shutdown с примерами.
Общий синтаксис команды:
sudo shutdown [OPTIONS] [TIME] [MESSAGE]
где:
OPTIONS — Дополнительные параметры, указывающие тип действия (выключение, перезагрузка и т. д.).
TIME — Время, через которое произойдет действие. Это может быть указано как абсолютное время (в формате "часы:минуты", например, 14:30) или как относительное время (например, +5 для действия через 5 минут) или с аргументом now для немедленного выполнения действия.
MESSAGE — Сообщение, которое будет отправлено всем пользователям перед завершением работы.
Основные параметры команды shutdown и их использование:
- Немедленное выключение системы (по умолчанию):
sudo shutdown now
- Для перезагрузки Системы используется опция
-r:
sudo shutdown -r now
Также возможно указать время перезагрузки, например, перезагрузка через 5 минут:
sudo shutdown -r +5
Или в определённое время, например, в 22:00:
sudo shutdown -r 22:00
- Отмена запланированного завершения или перезагрузки Системы с помощью опции
-c:
sudo shutdown -c
Также возможно отправить сообщение всем пользователям о том, что выключение отменено:
sudo shutdown -c "Перезагрузка отменена."
- Выключение Системы с остановкой всех процессов и питания с помощью опции
-h:
sudo shutdown -h now
Или аналогичным способом указать время выключения питания. Например, через 10 минут:
sudo shutdown -h +10
- Перевод Системы в спящий режим (halt) без полного выключения питания (в зависимости от настроек Системы и оборудования):
sudo shutdown -H now