Перезагрузить сервер проще всего командой операционной системы: в Windows - shutdown /r /t 0, в Linux - sudo reboot. Если система зависла и не отвечает, сервер перезагружают через контроллер удалённого управления (IPMI, iDRAC, iLO) и только в крайнем случае - кнопкой питания. Ниже - все способы по порядку, команды для удалённой перезагрузки и что делать, если сервер после перезагрузки не поднялся.
Сервер перезагружают, когда ОС зависла, установлены обновления ядра или системы, заменено оборудование или нужно попасть в BIOS/UEFI. Способ выбирают по ситуации: есть доступ к системе - программная перезагрузка, система не отвечает - IPMI, недоступно и это - кнопка питания.
Если перезагружать сервер приходится регулярно, это повод искать причину: перезагрузка по расписанию её только спрячет. Типичные причины - утечка памяти в приложении, сбойный драйвер, перегрев или нехватка ресурсов. Частые зависания нередко значат, что железо изначально подобрано не под нагрузку - о том, как выбрать сервер для офиса, мы рассказывали отдельно.
Главное правило перед любой плановой перезагрузкой: предупредите пользователей, остановите критичные службы (базы данных, 1С, почту) и убедитесь, что данные записаны на диск.
Программная («мягкая») перезагрузка - это команда через операционную систему: система по очереди завершает службы, сбрасывает данные на диск и только потом перезапускается. Это штатный способ, им пользуются всегда, когда система отвечает. Варианты:
sudo reboot, shutdown /r;Если вы только разворачиваете инфраструктуру, пригодится пошаговый разбор о том, как создать свой сервер для веб-сайта.
Аппаратная («жёсткая») перезагрузка - это принудительное выключение и включение питания: кнопкой на корпусе или командой через IPMI. Прибегать к ней стоит, только когда сервер завис полностью и не реагирует ни на команды, ни на подключение по сети.
Минус очевиден: ОС не успевает завершить процессы, и есть риск повредить файловую систему или потерять данные, которые не успели записаться на диск. Особенно опасно это для серверов баз данных. Если жёсткие перезагрузки случаются регулярно, проблему стоит искать в оборудовании или его подборе - пригодится разбор о выборе оборудования для локальной сети.
Linux-сервер обычно перезагружают по SSH:
ssh user@192.168.1.10 (из терминала Linux/macOS, Windows Terminal или PuTTY).sudo reboot или sudo systemctl reboot - результат одинаковый.systemctl --failed покажет те, что не запустились.Перед перезагрузкой полезно посмотреть, кто ещё работает на сервере: команда who покажет подключённых пользователей.
Перезагрузка Windows Server из командной строки делается командой shutdown. Откройте командную строку от имени администратора (Win + R → cmd → Ctrl + Shift + Enter) и введите:
shutdown /r /t 0
Здесь /r - перезагрузка, /t 0 - задержка 0 секунд. Вместо косой черты можно писать дефис: shutdown -r -t 0 работает так же. Основные параметры команды по документации Microsoft:
| Параметр | Что делает |
|---|---|
/r | Перезагрузка |
/s | Выключение |
/t 60 | Задержка в секундах. Без параметра - 30 секунд. Если задержка больше 0, автоматически включается /f |
/f | Принудительно закрыть приложения, не дожидаясь их ответа. Несохранённые данные будут потеряны |
/m \\SRV01 | Перезагрузить удалённый компьютер SRV01 |
/c "текст" | Комментарий, который увидят пользователи и который попадёт в журнал (до 512 символов) |
/d p:2:17 | Код причины для журнала: здесь - плановая установка исправления |
/a | Отменить запланированную перезагрузку, пока не истекла задержка |
/o | Вместе с /r: перезагрузиться в меню дополнительных параметров загрузки |
/fw | При следующей загрузке открыть интерфейс прошивки (UEFI) |
Пример плановой перезагрузки с предупреждением пользователей за пять минут: shutdown /r /t 300 /c "Перезагрузка для установки обновлений" /d p:2:17. Без прав администратора команда вернёт ошибку «Отказано в доступе».

IPMI (BMC) - это отдельный контроллер на материнской плате сервера, который работает независимо от ОС и имеет свой сетевой порт и IP-адрес. Даже если система зависла намертво, через него можно управлять питанием и видеть экран сервера. У производителей он называется по-разному: iDRAC у Dell, iLO у HPE, XClarity Controller (XCC, на старых моделях IMM) у Lenovo, IPMI у Supermicro.
Через веб-интерфейс:
Из командной строки то же самое делает утилита ipmitool: ipmitool -I lanplus -H 192.168.1.20 -U admin -P пароль chassis power cycle. Команда chassis power soft вместо power cycle отправляет ОС сигнал на корректное выключение. Через тот же контроллер доступна KVM-консоль - экран сервера в окне браузера. Подробнее о настройке контроллеров - в статьях про iLO в сервере HPE и о подключении к iDRAC.
Удалённый сервер Windows можно перезагрузить командной строкой со своего компьютера, не заходя на него по RDP:
shutdown /r /m \\SRV01 /t 0
Чтобы команда сработала, нужны три условия:
Ошибка «Отказано в доступе (5)» означает нехватку прав, «Сетевой путь не найден (53)» - что сервер недоступен или закрыт брандмауэром. Команда одинаково работает для Windows Server 2012, 2016, 2019, 2022 и 2025. Чтобы перезагрузить сразу несколько серверов, можно открыть окно shutdown /i и добавить их в список.
В PowerShell перезагрузка делается командлетом Restart-Computer. Откройте PowerShell от имени администратора (правый клик по «Пуск» → Windows PowerShell (Администратор) или Терминал (Администратор)) и выполните:
Restart-Computer - обычная перезагрузка;Restart-Computer -Force - принудительно, не дожидаясь закрытия приложений;Restart-Computer -ComputerName SRV01 -Credential (Get-Credential) -Force - удалённый сервер, PowerShell запросит логин и пароль.Параметр -Force не даёт приложениям корректно завершиться, поэтому перед ним остановите критичные службы вручную. Для удалённой перезагрузки на сервере должно быть включено удалённое управление (WinRM) - на Windows Server оно включено по умолчанию.
На Windows Server с графической оболочкой (Desktop Experience) откройте «Пуск» → значок питания → «Перезагрузка». Система попросит указать причину - выберите подходящую из списка, она попадёт в журнал событий.
В RDP-сессии вместо Ctrl + Alt + Del нажмите Ctrl + Alt + End - откроется то же меню с кнопкой питания. На Windows Server 2012 кнопка питания спрятана в боковой панели: Win + I → «Завершение работы» → «Перезагрузка». На Server Core графической оболочки нет, используйте командную строку или PowerShell.
.jpg)
Linux-сервер нужно перезагрузить, когда:
Понять, что системе после обновлений нужна перезагрузка, можно так: в Ubuntu появляется файл /var/run/reboot-required (проверка - ls /var/run/reboot-required), в RHEL, Rocky, AlmaLinux и других системах этого семейства - команда needs-restarting -r.
Перед перезагрузкой остановите сервисы (systemctl stop имя-службы), убедитесь, что очереди обработаны, а реплики базы данных синхронизированы.
Если на сервере установлена графическая оболочка (GNOME, KDE, MATE - так бывает на тестовых стендах и рабочих станциях):
На рабочих серверах графическую оболочку обычно не ставят: она занимает ресурсы и добавляет уязвимостей. Без неё сервер перезагружают из терминала.
Физического доступа к серверу обычно нет, поэтому почти любая перезагрузка - удалённая. Способ зависит от ОС и от того, отвечает ли система:
| Ситуация | Способ |
|---|---|
| Linux, есть доступ по SSH | ssh user@сервер, затем sudo reboot |
| Windows, есть доступ по RDP | «Пуск» или shutdown /r /t 0 внутри сессии |
| Windows, без входа на сервер | shutdown /r /m \\SRV01 /t 0 или Restart-Computer -ComputerName SRV01 |
| Несколько серверов Windows в домене | Диспетчер серверов или shutdown /i |
| Система зависла и не отвечает | Веб-интерфейс IPMI/iDRAC/iLO или ipmitool ... chassis power cycle |
| Виртуальный сервер | Панель гипервизора или облачного провайдера |
Для перезагрузки по SSH нужны права sudo. Если их нет - обратитесь к администратору или используйте IPMI.
Локально, в терминале на самом сервере, перезагрузка делается теми же командами:
sudo reboot или sudo systemctl reboot - немедленная перезагрузка;sudo shutdown -r now - то же самое;sudo shutdown -r +5 "Перезагрузка через 5 минут" - с задержкой и сообщением всем подключённым пользователям;sudo shutdown -r 23:00 - в заданное время;sudo shutdown -c - отменить запланированную перезагрузку.Отложенная перезагрузка удобна, когда на сервере работают люди: они получат предупреждение и успеют сохранить работу.
D-Bus - механизм обмена сообщениями между процессами в Linux. Через него можно отправить команду перезагрузки напрямую службе systemd-logind:
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.Reboot boolean:true
Система может запросить пароль. Этот способ нужен в скриптах и окружениях, где sudo недоступен, но права на перезагрузку выданы через PolicyKit. В остальных случаях sudo reboot проще.
Режим восстановления (Recovery Mode) нужен, когда ОС не загружается нормально: сломался драйвер, повреждена файловая система, нужно сбросить пароль root. Как попасть в него в Ubuntu и похожих системах:
Удобнее всего делать это через KVM-консоль IPMI: экран сервера и клавиатура доступны удалённо с самого начала загрузки.
Если сервер не поднялся после перезагрузки, проверяйте по порядку:
journalctl -b -1 покажет записи предыдущей загрузки, в Windows - журнал «Система» в «Просмотре событий».Если проблема аппаратная - сбоит память или умирает диск, - перезагрузки не помогут, нужна диагностика и замена компонента.
Физическая перезагрузка - крайняя мера, когда не работает ни ОС, ни контроллер удалённого управления:
Не перепутайте кнопку питания с кнопкой NMI или кнопкой идентификации (ID) - на некоторых серверах они рядом. NMI вызывает аварийный дамп памяти и останавливает систему.
Диспетчер серверов (Server Manager) - встроенная консоль Windows Server для управления ролями и серверами в домене:
Способ удобен, когда нужно перезагрузить несколько серверов сразу. Работает для удалённых машин, если они добавлены в консоль и доступны по WinRM.
Время перезагрузки складывается из трёх этапов:
Итого: простой Linux-сервер перезагружается за 1-3 минуты, нагруженный Windows Server с несколькими ролями - за 5-15 минут. После аварийного отключения время может вырасти из-за автоматической проверки файловой системы (fsck в Linux, chkdsk в Windows).
Мягкая (программная) перезагрузка идёт через ОС: службы корректно завершаются, данные сохраняются на диск. Жёсткая (аппаратная) - это принудительное отключение питания кнопкой или через IPMI, при ней несохранённые данные теряются и есть риск повредить файловую систему.
В Windows - shutdown /a, пока не истекла задержка, заданная параметром /t. В Linux - sudo shutdown -c для перезагрузки, запланированной командой shutdown -r на время или с задержкой.
Чаще всего командная строка запущена без прав администратора - тогда будет ошибка «Отказано в доступе». Если команда принята, но сервер долго не перезагружается, его держит зависшая служба или приложение: помогает shutdown /r /f /t 0, а если и это не помогает - перезагрузка через IPMI.
Сервер приходится перезагружать слишком часто?
Поможем найти причину: перегрев, сбойную память, умирающий диск или нехватку ресурсов под нагрузку. Если сервер пора менять, подберём новый под ваши задачи и соберём его с тестом перед отгрузкой. Посмотрите серверы в каталоге, соберите свой вариант в конфигураторе сервера или напишите нам: +7 (800) 551-80-12, info@ittelo.ru. Серверами мы занимаемся больше 11 лет и за это время накопили серьёзную экспертизу. Даём гарантию до 5 лет, берём сервер на постпродажное обслуживание и не пропадаем после отгрузки.