Краткая пошаговая инструкция поможет неспециалистам в области ИТ выполнить перезагрузку сервера самостоятельно.
Если вы арендуете виртуальные (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 серверов
Перезагрузка 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. Войдите в панель управления хостинга
- Откройте веб-браузер и перейдите на сайт провайдера.
- Затем войдите в учётную запись, используя логин и пароль.
Шаг 2. Найдите раздел управления сервером
После входа в систему найдите раздел, связанный с управлением VPS, например, Servers, Droplets, Instances, Virtual Machines.
Шаг 3. Откройте страницу управления
Нажмите на название или идентификатор сервера.
Шаг 4. Перезагрузите сервер
- На странице управления найдите опцию Reboot, Restart, Power Cycle.
- Нажмите на кнопку Reboot или Restart.
- Подтвердите действие, если система запросит подтверждение.
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
Перезагрузка сервера в Windows
Откройте командную строку (CMD) или PowerShell и введите команду для перезагрузки
shutdown/r/t
или
restart computer
Аппаратная перезагрузка физического сервера
Если есть физический доступ к серверу, можно выполнить перезагрузку непосредственно на месте, нажав кнопку перезагрузки или выключив и снова включив питание.
Обратитесь к технической поддержке дата-центра для выполнения перезагрузки на уровне оборудования.
Внимание!
Ещё один, назовём его «экстремальный», способ ― отключение сервера из розетки. Настоятельно рекомендуем избегать такого варианта. Упоминаем его здесь скорее для того, чтобы в нужный момент красным светом загорелось в сознании слово «СТОП».
Заключение
Независимо от типа сервера, важно:
- регулярно создавать резервные копии данных;
- обновлять программное обеспечение;
- отслеживать использование ресурсов сервера.
Эти шаги предотвращают потерю данных и обеспечивают корректное завершение процессов. Вариантов перезагрузки может быть больше в зависимости от конкретных потребностей и характеристик вашего сервера.
Теперь вы знаете способы перезагрузки различных серверов.