Обзор
При завершении работы системы простое отключение питания может привести к повреждению данных или ошибкам файловой системы. Команда shutdown безопасно завершает все запущенные процессы, записывает логи и только после этого выключает систему, что делает ее обязательной для использования в серверных средах.
Основные особенности
Основные особенности команды shutdown:
- Возможность планирования завершения работы/перезагрузки системы на указанное время
- Отправка уведомлений о завершении работы всем вошедшим в систему пользователям
- Синхронизация файловой системы и корректное завершение процессов
- Поддержка как немедленного, так и отложенного завершения работы
Типы завершения работы
Команда shutdown поддерживает различные режимы завершения работы:
- Остановка (halt): Завершает работу системы, но не отключает питание, переводя ее в ждущий режим.
- Выключение питания (poweroff): Полностью завершает работу системы и отключает питание. В большинстве случаев работает аналогично опции 'shutdown -h'.
- Перезагрузка (reboot): Завершает работу системы, а затем немедленно перезапускает ее.
Основные опции
Часто используемые опции команды shutdown сгруппированы по назначению.
1) 종료/재부팅
2) 시간 및 메시지
3) 도움말
Сгенерированная команда:
Комбинируйте команды.
Описание:
`shutdown` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Изучите функциональность команды shutdown на различных примерах использования.
Немедленное завершение работы системы
sudo shutdown -h now
Немедленно завершает работу системы без задержки и отключает питание. Используйте ключевое слово 'now'.
Перезагрузка системы через 10 минут
sudo shutdown -r +10
Перезагружает систему через 10 минут от текущего времени. Используйте опцию '-r' для перезагрузки и '+10' для указания времени.
Перезагрузка в определенное время с отправкой сообщения
sudo shutdown -r 22:30 "정기 시스템 유지보수 작업이 진행될 예정입니다."
Перезагружает систему сегодня в 22:30, отправляя сообщение о техническом обслуживании всем вошедшим в систему пользователям.
Отмена запланированного завершения работы
sudo shutdown -c
Отменяет запланированную команду shutdown. Уведомление будет отправлено всем пользователям в момент отмены.
Установка
shutdown по умолчанию включен в большинство дистрибутивов Linux. Отдельная установка не требуется.
Советы и примечания
Собраны важные моменты, которые следует учитывать при использовании команды shutdown.
Советы
- Команда shutdown требует прав root, поэтому ее следует использовать с 'sudo'.
- shutdown -h now и poweroff работают почти одинаково, но shutdown безопаснее, так как дает время для корректного завершения процессов.
- Если команда shutdown не работает, можно использовать команды 'init 0' (завершение работы) или 'init 6' (перезагрузка). Однако эти команды могут быть не такими безопасными, как shutdown.
- Для отмены запланированного завершения работы обязательно используйте 'shutdown -c'.