Как перезагрузить сервер
- Как перезагрузить сервер?
- Программная перезагрузка
- Аппаратная перезагрузка
- Как перезагрузить Linux-сервер через консоль?
- Как перезагрузить Windows-сервер через командную строку?
- Как перезагрузить сервер удаленно с помощью IPMI/KVM
- Как перезагрузить сервер Windows через командную строку
- Как перезагрузить сервер через PowerShell
- Перезагрузить Windows Server через графический интерфейс
- Когда может потребоваться перезагрузка сервера Linux
- Как перезагрузить Linux в графическом интерфейсе
- Как перезапустить сервер удаленно
- Как перезагрузить Линукс через терминал
- Как перезагрузить Линукс через службу системных сообщений D-Bus
- Как выполнить перезагрузку в Recovery Mode
- Что делать, если сервер не работает после перезагрузки
- Как физически перезагрузить сервер?
- Как перезагрузить сервер через Диспетчер серверов?
- Сколько идет перезагрузка сервера?
Перезагрузка сервера нужна, когда ОС зависла, накопились ошибки или требуется попасть в BIOS/UEFI. Способ перезапуска зависит от ситуации: есть доступ по SSH или через панель управления — делайте программную перезагрузку. Сервер не отвечает вообще ни на что — поможет IPMI/BMC или, в крайнем случае, кнопка питания.
Как перезагрузить сервер?
Сервер может перестать отвечать на команды или сыпать ошибками — причины бывают разные: от утечки памяти в приложении до сбоя драйвера. Если перезагрузки требуются регулярно — это повод разбираться с корневой причиной, а не просто ребутить по расписанию. Нередко частые зависания указывают на то, что оборудование изначально подобрано неверно — о том, как выбрать сервер для офиса, мы подробно рассказывали в отдельном материале.
Метод перезапуска выбирайте исходя из ситуации. Главное правило: перед перезагрузкой корректно остановите сервисы и убедитесь, что данные из оперативной памяти сброшены на диск. Подобрать подходящее железо под вашу задачу поможет конфигуратор сервера.
Программная перезагрузка
Программная перезагрузка — это когда вы даёте команду через ОС, и система корректно завершает процессы перед рестартом. Варианты:
- команда в терминале или командной строке (sudo reboot, shutdown /r);
- через панель управления хостинга или гипервизора;
- с помощью планировщика задач (cron, Task Scheduler) — если нужен перезапуск по расписанию.
Если вы только разворачиваете инфраструктуру и хотите разобраться, как создать свой сервер для веб-сайта, специалисты Ittelo помогут подобрать конфигурацию и настроить всё с нуля.
Аппаратная перезагрузка
Аппаратная перезагрузка — это физическое выключение и включение сервера. По сути, «дёргаем питание». Прибегать к этому стоит, только когда сервер завис намертво и не реагирует ни на SSH, ни на IPMI-команды.
Минус очевиден: ОС не успевает корректно завершить процессы, и есть риск повредить файловую систему или потерять данные в оперативной памяти. Чтобы снизить вероятность подобных ситуаций, изначально закладывайте запас по ресурсам — грамотный выбор оборудования для локальной сети избавит от многих головных болей.
Как перезагрузить Linux-сервер через консоль?
Перезагрузка Linux через SSH — штатная процедура. Порядок действий:
- Подключитесь к серверу по SSH (через терминал на Linux/macOS или PuTTY / Windows Terminal на Windows).
- Выполните команду:
sudo reboot(илиsudo shutdown -r now). - Введите пароль от учётной записи с правами sudo.
- Сервер завершит процессы и перезагрузится. SSH-сессия при этом оборвётся — переподключитесь через пару минут.
Если вы только планируете купить сервер, уточните у провайдера, настроен ли SSH-доступ «из коробки» — у большинства хостеров это стандарт, но бывают нюансы с портами и ключами.
Как перезагрузить Windows-сервер через командную строку?
Перезагрузка Windows Server через cmd — три шага:
- Откройте командную строку от имени администратора: Win + R →
cmd→ Ctrl + Shift + Enter (или правой кнопкой → «Запуск от имени администратора»). - Введите:
shutdown /r /t 0— сервер немедленно начнёт перезагрузку. Параметр/t 0— задержка в секундах; если нужно дать пользователям время на сохранение, поставьте, например,/t 60. - Сервер завершит службы и перезапустится.
Команда требует прав администратора. Если cmd запущена без повышения привилегий, получите ошибку «Отказано в доступе».

Как перезагрузить сервер удаленно с помощью IPMI/KVM
IPMI (или BMC) — это отдельный микроконтроллер на материнской плате сервера, который работает независимо от ОС. Даже если система зависла намертво, через IPMI вы управляете питанием. Порядок действий:
- Откройте браузер и перейдите по IP-адресу IPMI-интерфейса (он назначается отдельно от основного IP сервера).
- Авторизуйтесь — логин и пароль обычно задаются при первоначальной настройке (дефолтные лучше сменить сразу, это вопрос безопасности; подробнее о том, как подготовить серверную инфраструктуру к ИБ-аудиту, читайте отдельно).
- Найдите раздел Power Control (у разных вендоров он называется по-разному: iDRAC у Dell, iLO у HPE, IMM у Lenovo).
- Выберите Power Cycle или Reset и подтвердите действие.
Весь процесс занимает пару минут. Через тот же интерфейс доступна KVM-консоль — можно видеть экран сервера, как если бы сидели перед монитором в ЦОД.
Как перезагрузить сервер Windows через командную строку
Перед перезагрузкой убедитесь, что все критичные сервисы корректно остановлены и данные сохранены. Дальше:
- Откройте cmd от имени администратора (Win + R →
cmd→ Ctrl + Shift + Enter). - Введите
shutdown /r /t 0и нажмите Enter.
Сервер перезагрузится. Весь процесс для «чистой» системы — 2–5 минут в зависимости от железа и количества автозапускаемых служб.
Как перезагрузить сервер через PowerShell
Через PowerShell перезагрузка делается одной командой:
- Откройте PowerShell от имени администратора (правый клик по «Пуск» → Windows PowerShell (Admin) или Terminal (Admin) на Server 2022+).
- Введите:
Restart-Computer -Force— флаг-Forceпринудительно закроет приложения, не дожидаясь их ответа. - Сервер перезагрузится без дополнительных подтверждений.
Если нужно перезагрузить удалённый сервер, добавьте параметр: Restart-Computer -ComputerName SERVER01 -Force -Credential (Get-Credential). PowerShell запросит логин и пароль для удалённой машины.
Перед принудительной перезагрузкой остановите критичные службы вручную — -Force не даёт приложениям времени на корректное завершение.
Перезагрузить Windows Server через графический интерфейс
На Windows Server с Desktop Experience (когда установлен графический интерфейс):
- Откройте меню «Пуск» → значок питания.
- Выберите «Перезагрузка».
- Система спросит причину — выберите подходящий вариант из списка и нажмите «ОК».
На Server Core графического интерфейса нет — используйте cmd или PowerShell.
Перед перезагрузкой закройте приложения и сохраните данные. Windows не будет ждать — незавершённые процессы прервутся принудительно.
.webp)
Когда может потребоваться перезагрузка сервера Linux
Linux-сервер нужно перезагрузить, когда:
- установлено обновление ядра (kernel) — без ребута новое ядро не загрузится (если не используете kexec или livepatch);
- изменены параметры ядра в
/etc/sysctl.confили конфигурация загрузчика GRUB; - заменено или добавлено железо (диски, память, сетевые карты);
- система работает нестабильно после долгого аптайма — утечки памяти в приложениях, zombie-процессы.
Перед перезагрузкой: остановите сервисы (systemctl stop service), убедитесь, что очереди обработаны, а реплики базы данных синхронизированы. Резкий reboot под нагрузкой — путь к битым данным.
Как перезагрузить Linux в графическом интерфейсе
Если на сервере установлен десктопный DE (GNOME, KDE, MATE — бывает на тестовых стендах или VDI):
- Откройте системное меню (обычно верхний правый угол в GNOME).
- Выберите «Выключить / Перезагрузить» (Power Off / Restart).
- Подтвердите действие.
На production-серверах графическая оболочка обычно не ставится — это лишний расход ресурсов и дополнительная поверхность для атаки. Для серверов без GUI используйте терминал.
Как перезапустить сервер удаленно
Удалённая перезагрузка по SSH — стандартная практика, если у вас нет физического доступа к серверу (а его обычно нет):
- Откройте SSH-клиент: Terminal (Linux/macOS), Windows Terminal или PuTTY (Windows).
- Подключитесь:
ssh user@IP-адрес(илиssh -p порт user@IP-адрес, если SSH слушает на нестандартном порту). - Выполните:
sudo rebootи введите пароль. - Сессия оборвётся — это нормально. Через 2–5 минут попробуйте подключиться снова.
Для перезагрузки нужны права sudo. Если учётная запись их не имеет — обратитесь к администратору или используйте IPMI.
Как перезагрузить Линукс через терминал
Перезагрузка Linux через терминал (локально):
- Откройте терминал: Ctrl + Alt + T или через меню приложений.
- Введите одну из команд:
sudo reboot— стандартная перезагрузка;sudo shutdown -r now— аналогичный эффект;sudo shutdown -r +5 "Сервер уйдёт в ребут через 5 минут"— с задержкой и оповещением для залогиненных пользователей.
- Введите пароль sudo и нажмите Enter.
Перед ребутом остановите запущенные сервисы и сохраните данные. Команда who покажет, кто ещё подключён к серверу — чтобы не прервать чью-то работу.
Как перезагрузить Линукс через службу системных сообщений D-Bus
D-Bus — механизм межпроцессного взаимодействия в Linux. Через него можно отправить команду перезагрузки напрямую в systemd-logind, минуя обёртки вроде reboot:
- Откройте терминал (Ctrl + Alt + T).
- Выполните:
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.Reboot boolean:true - Система может запросить пароль — введите и нажмите Enter.
Этот способ полезен в скриптах автоматизации или в окружениях, где sudo недоступен, но D-Bus-авторизация через PolicyKit настроена. В остальных случаях sudo reboot проще и понятнее.
Как выполнить перезагрузку в Recovery Mode
Recovery Mode пригодится, когда ОС не грузится нормально — слетел драйвер, повреждена файловая система, нужно сбросить пароль root.
Как попасть в Recovery Mode:
- Перезагрузите сервер и во время POST зажмите Shift (для BIOS) или быстро нажмите Esc (для UEFI), чтобы попасть в меню GRUB.
- В GRUB выберите пункт «Advanced options for Ubuntu» (или аналогичный) → «Recovery mode».
- Загрузится минимальное окружение с меню восстановления: проверка файловой системы (fsck), сеть, root-шелл и т.д.
Для работы в recovery-шелле потребуется пароль root (или настроенный sudo-доступ).
Что делать, если сервер не работает после перезагрузки
Сервер не поднялся после ребута — чеклист:
- Проверьте питание и индикаторы на передней панели. Мигает оранжевый/красный — проблема с железом (память, диск, блок питания). Расшифровку кодов ищите в документации на вашу модель.
- Подключитесь через IPMI/KVM-консоль и посмотрите, на чём сервер застрял: BIOS, GRUB, kernel panic, fsck.
- Попробуйте загрузиться в Recovery Mode (см. раздел выше).
- Проверьте логи:
journalctl -b -1покажет записи предыдущей загрузки,dmesg— текущую.
Если проблема аппаратная (битая память, умирающий диск) — тут перезагрузками не поможешь. Обратитесь к специалистам Ittelo для диагностики и замены компонентов.
Как физически перезагрузить сервер?
Физическая перезагрузка — крайняя мера. Если есть доступ к серверу в стойке:
- Найдите кнопку питания на передней панели сервера. Короткое нажатие — команда на корректное выключение (аналог
shutdown -h now). - Если сервер не реагирует — зажмите кнопку на 5–10 секунд. Это аварийное отключение, эквивалент выдёргивания шнура.
- После выключения подождите 10–15 секунд и нажмите кнопку снова для включения.
Не путайте кнопку питания с кнопкой NMI (Non-Maskable Interrupt) или кнопкой идентификации (ID) — на некоторых серверах они расположены рядом. NMI вызывает дамп памяти и kernel panic, а не перезагрузку.
Как перезагрузить сервер через Диспетчер серверов?
Server Manager — встроенная утилита Windows Server для управления ролями, компонентами и, в том числе, серверами в домене.
- Откройте Server Manager (иконка в панели задач или через «Пуск»).
- Перейдите в раздел «All Servers» — здесь отображаются все добавленные серверы.
- Выберите один или несколько серверов, кликните правой кнопкой → «Restart Server».
Этот способ хорош, когда нужно ребутнуть несколько серверов разом — всё из одного окна. Работает для удалённых машин, если они добавлены в Server Manager и доступны по сети (WinRM должен быть включён).
Сколько идет перезагрузка сервера?
Время перезагрузки зависит от железа и софта:
- POST и инициализация BIOS/UEFI — от 30 секунд до 3–5 минут. Серверы с большим объёмом RAM тратят время на проверку памяти — разобраться в особенностях и типах серверной оперативной памяти стоит заранее. На двухсокетнике с 512 ГБ DDR5 один только POST может занять пару минут.
- Загрузка ОС — обычно 30–90 секунд. На Linux с SSD/NVMe — быстрее; на Windows Server с кучей ролей (AD, Exchange) — дольше.
- Запуск служб и приложений — от нескольких секунд до нескольких минут. Базы данных, контейнерные оркестраторы, кластерные сервисы стартуют небыстро.
Итого: простой сервер на Linux — 1–3 минуты. Нагруженный Windows-сервер с множеством ролей — 5–15 минут. После аварийного (аппаратного) ребута время может увеличиться из-за автоматической проверки файловой системы (fsck в Linux, chkdsk в Windows).


