Перезагрузка и остановка Системы
Использование различных способов перезагрузки и остановки Системы позволяет гибко управлять её состоянием в зависимости от текущих задач. Выбор конкретного метода зависит от ситуации и уровня доступа пользователя.
Перезагрузка Системы может потребоваться для:
- применения обновлений Системы;
- изменения в конфигурационных файлах, которые применяются только после перезагрузки;
- устранения сбоев в Системе.
Перезагрузка
Для выполнения перезагрузки через терминал воспользуйтесь одним из следующих способов:
- Команда, которая немедленно инициирует перезагрузку Системы:
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