Как перезагрузить или выключить из терминала
Перезагрузить сейчас:
sudo rebootВыключить сейчас:
sudo poweroffТо же делают sudo shutdown -r now (перезагрузка) и sudo shutdown -h now (выключение).
С отсрочкой
sudo shutdown -r +10
sudo shutdown -h 23:00
sudo shutdown -c-r— перезагрузка,-h— выключение;+10— через 10 минут,23:00— в указанное время,now— сейчас. Без времениshutdownждёт одну минуту;shutdown -c— отменить назначенное выключение или перезагрузку.
Те, кто работает в терминале (в том числе по SSH), увидят предупреждение. За пять минут до назначенного времени новые входы в систему запрещаются.
Нужна ли перезагрузка после обновлений
Большинство обновлений перезагрузки не требуют. Если она нужна (чаще всего после обновления ядра), Ubuntu создаёт файл /var/run/reboot-required, а на сервере при входе по SSH показывает строку *** System restart required ***. Проверить и узнать, какие пакеты её требуют:
ls /var/run/reboot-required
cat /var/run/reboot-required.pkgsЕсли файла нет (No such file or directory), перезагружаться не нужно.
Сервер по SSH
После sudo reboot соединение оборвётся — это нормально. Подождите минуту-другую и подключитесь снова.
Перед перезагрузкой удалённого сервера проверьте всё, что меняли: настройки сети, SSH, брандмауэра, файл /etc/fstab. Ошибка в них может оставить сервер без связи или вовсе не дать ему загрузиться — и тогда понадобится консоль в панели хостинга или клавиатура сервера. На время перезагрузки останавливаются все службы: сайты и базы данных сервера будут недоступны.
Если не получается
- Ошибка доступа или просьба ввести пароль — команде нужны права администратора: добавьте
sudo. - Компьютер завис и не реагирует на команды — сначала попробуйте завершить виновника (справка Как завершить зависший процесс). Долгое нажатие кнопки питания — крайний случай: несохранённые данные пропадут.