Как перезагрузить сервер

Как перезагрузить сервер

Краткая пошаговая инструкция поможет неспециалистам в области ИТ выполнить перезагрузку сервера самостоятельно.

Если вы арендуете виртуальные (VPS/VDS) или выделенные (Dedicated) серверы, то, вполне возможно, уже знакомы с ситуацией, когда приложения «не отвечают» на запросы. В случае аренды физического сервера бывает, что перезапуск может потребоваться для доступа к BIOS/UEFI или для изменения низкоуровневых настроек.

Для решения этих задач можно несколькими способами перезагрузить сервер:

  • через командную строку (для VPS/VDS, Dedicated), 
  • через удалённый рабочий стол (VPS/VDS, Dedicated),
  • через панель управления хостинга (VPS/VDS, Dedicated), 
  • через IPMI (Intelligent Platform Management Interface/Keyboard) для Dedicated сервера, 
  • выполнить аппаратную перезагрузку (для Dedicated).

Итак, поговорим о способах перезагрузки сервера подробнее.

Отдельно рассмотрим перезагрузку для:

  1. VPS/VDS серверов,
  2. физических серверов.

1. Перезагрузка VPS/VDS серверов

Перезагрузка VPS/VDS серверов отличается для операционных систем:

Перезагрузка через командную строку в операционной системе Linux

  • Команда reboot перезапускает сервер, завершив все текущие операции.
  • Команда shutdown с параметром -r немедленно завершает все процессы и перезапускает сервер.
  • Команда init переводит систему в уровень выполнения 6, что соответствует перезагрузке и корректно завершает все текущие процессы.

Примечание

Важно отметить, что работа в системе может осуществляться как от имени обычного пользователя (с ограниченными правами), так и от имени суперпользователя root. Для выполнения некоторых команд от имени обычного пользователя требуется использование режима sudo, которая временно предоставляет необходимые привилегии.

Например:

sudo reboot

sudo shutdown -r

Это касается как виртуальных, так и физических серверов. 

Есть варианты команд для форсированной перезагрузки. Но надо учесть, что это может привести к необратимой потере данных. Поэтому работать с ними лучше профессионалам, полностью контролирующим процесс.

Вот примеры таких команд:

reboot -f

В этом случае процессы и сессии завершаются мгновенно. Синхронизация данных может не пройти должным образом. Этот способ может не сработать в случае проблем на уровне ядра операционной системы.

echo b >/proc/sysrq-trigger

Этот метод перезагрузки на уровне ядра, не требующий наличия работающего диска. Самая жёсткая перезагрузка из доступных для операционной системы.

Перезагрузка через командную строку в ОС Windows

Команда

shutdown -r

перезагружает немедленно (таймер установлен на 0 секунд).

Команда

PowerShell

перезапускает сервер.

Оба варианта выполняют мягкую перезагрузку системы. Они корректно завершают все процессы, что минимизирует риск потери данных и повреждения файлов.

Перезагрузка через удалённый рабочий стол (RDP)

Такая перезагрузка отличается для ОС:

Перезагрузка через удалённый рабочий стол в Linux

Можно использовать различные протоколы, такие как VNC (Virtual Network Computing) или RDP. Один из наиболее распространённых способов — использование xRDP. Литера «х» говорит о том, что это модификация для работы с Linux.

Используйте командную строку для перезапуска с помощью Remote Desktop Connection: 

  • после входа в систему откройте командную строку,
  • команда reboot (или sudo reboot) и Enter.

Сервер будет перезагружен.

Перезагрузка через RDP в Windows

Шаг 1. Запуск Remote Desktop Connection

В Windows откройте приложение Remote Desktop Connection. Его можно найти в меню «Пуск» или вызвать с помощью команды mstsc в окне «Выполнить» (Win+R).

Шаг 2. Ввод учётных данных
  • Введите IP-адрес или имя хоста вашего VPS в поле «Компьютер».
  • Нажмите «Подключить».
  • Введите свои учётные данные (имя пользователя и пароль).
Шаг 3. Перезагрузка сервера
1. С использованием меню «Пуск»
  • После входа в систему нажмите на кнопку «Пуск».
  • Выберите Power (значок питания) и затем Restart (Перезагрузка).
2. С использованием командной строки
  • Откройте командную строку (CMD) или PowerShell.
  • Введите команду shutdown/r/t и нажмите Enter или введите команду restart-computer.

Сервер будет перезапущен.

Перезагрузка сервера через панель управления хостинга

Многие хостинг-провайдеры предоставляют панели управления, например, cPanel, Plesk, WHM. С их помощью можно перезапустить сервер. Это единый интерфейс для управления всеми VPS, независимо от установленного ПО. Процесс перезагрузки обычно одинаков на Linux и Windows. 

Шаг 1. Войдите в панель управления хостинга

  1. Откройте веб-браузер и перейдите на сайт провайдера.
  2. Затем войдите в учётную запись, используя логин и пароль.

Шаг 2. Найдите раздел управления сервером

После входа в систему найдите раздел, связанный с управлением VPS, например, Servers, Droplets, Instances, Virtual Machines.

Шаг 3. Откройте страницу управления

Нажмите на название или идентификатор сервера.

Шаг 4. Перезагрузите сервер

  1. На странице управления найдите опцию Reboot, Restart, Power Cycle.
  2. Нажмите на кнопку Reboot или Restart.
  3. Подтвердите действие, если система запросит подтверждение.

2. Перезагрузка физических серверов

Перезагрузка сервера через командную строку в Linux

Введите одну из команд:

sudo reboot

sudo shutdown -r

sudo init 6

Важно

Напоминаем, что для выполнения некоторых команд от имени обычного пользователя требуется использование режима sudo.

Перезагрузка физического сервера через командную строку в Windows

Введите одну из команд:

shutdown/r/t

restart-computer

Перезагрузка через RDP для физических серверов с Windows

  • Подключитесь к серверу через RDP,
  • Откройте меню «Пуск» и выберите «Перезагрузка».

Перезагрузка через панель управления сервера

  • Войдите в панель управления, если эта функция поддерживается (например, серверные решения от HP, Dell с поддержкой iLO, iDRAC).
  • Найдите свой сервер и выберите опцию перезагрузки.

Перезагрузка через IPMI

IPMI (Intelligent Platform Management Interface) является системой, которая позволяет выполнять удалённые действия по управлению питанием, мониторингу состояния и перезагрузке сервера. Через IPMI можно перезагрузить сервер, даже если операционная система не отвечает.

У каждого производителя серверного оборудования своя реализация IPMI, со своими специфическими функциями и интерфейсом: 

  • Cisco ― Cisco IMC,
  • Dell ― iDRAC,
  • HP ― iLO,
  • IBM ― IMM,
  • Supermicro ― IPMI.

Чтобы перезагрузить сервер, войдите в интерфейс управления, получив доступ к IPMI.

Обычно хостинг-провайдер предоставляет URL или IP-адрес для доступа к интерфейсу IPMI. Войдите в интерфейс, используя предоставленные учётные данные (логин и пароль).

Перезагрузка физического сервера в Linux

Введите команду для перезагрузки:

reboot

или

shutdown -r
Пример использования команды с правами root в Linux
Пример использования команды с правами root

Перезагрузка сервера в Windows

Откройте командную строку (CMD) или PowerShell и введите команду для перезагрузки

shutdown/r/t 

или

restart computer

Аппаратная перезагрузка физического сервера

Если есть физический доступ к серверу, можно выполнить перезагрузку непосредственно на месте, нажав кнопку перезагрузки или выключив и снова включив питание.

Обратитесь к технической поддержке дата-центра для выполнения перезагрузки на уровне оборудования.

Внимание!

Ещё один, назовём его «экстремальный», способ ― отключение сервера из розетки. Настоятельно рекомендуем избегать такого варианта. Упоминаем его здесь скорее для того, чтобы в нужный момент красным светом загорелось в сознании слово «СТОП».

Заключение

Независимо от типа сервера, важно:

  • регулярно создавать резервные копии данных;
  • обновлять программное обеспечение;
  • отслеживать использование ресурсов сервера.

Эти шаги предотвращают потерю данных и обеспечивают корректное завершение процессов. Вариантов перезагрузки может быть больше в зависимости от конкретных потребностей и характеристик вашего сервера.

Теперь вы знаете способы перезагрузки различных серверов.

Что будем искать? Например,VPS-сервер

Мы в социальных сетях