Перезагрузка сервера в операционной системе Linux является одной из наиболее распространенных операций, которую системные администраторы выполняют в рамках обслуживания серверного оборудования. Но что делать, если нет доступа к графической оболочке или удаленному рабочему столу? В таких случаях можно использовать командную строку Linux для перезагрузки сервера.
Перезагрузка сервера через командную строку позволяет быстро и безопасно перезагрузить операционную систему, не прибегая к использованию графического интерфейса или удаленного доступа. Это особенно полезно при работе с удаленными серверами или в ситуациях, когда нужно выполнить перезагрузку сервера в автоматическом режиме, например, после установки обновлений или при обнаружении ошибки в системе.
Перезагрузка сервера в Linux через командную строку выполняется с использованием специальной команды reboot. Для того чтобы ее использовать, необходимо быть авторизованным пользователем с правами администратора или superuser. В противном случае, система может отклонить запрос на перезагрузку.
Для выполнения перезагрузки сервера достаточно ввести в командной строке следующую команду:
sudo reboot
Использование команды «reboot»
Команда «reboot» предназначена для перезагрузки сервера в операционной системе Linux. Она выполняет аналогичные действия, которые выполняются при нажатии кнопки «перезагрузка» на физическом устройстве.
Для использования команды «reboot» вам необходимо открыть терминал или подключиться к серверу удаленно по протоколу SSH. После этого, введите команду «reboot» и нажмите клавишу Enter.
Перед тем как выполнить команду «reboot», убедитесь, что все важные данные сохранены, так как перезагрузка сервера приведет к завершению работы всех запущенных процессов и закрытию всех открытых файлов.
Важно: Для использования команды «reboot» вам может понадобиться права администратора. Если у вас нет необходимых прав, попробуйте использовать команду «sudo reboot», которая выполняет перезагрузку с правами суперпользователя.
После выполнения команды «reboot» сервер автоматически перезагрузится и начнет загрузку операционной системы. По завершении загрузки вы сможете снова подключиться к серверу и продолжить выполнение своих задач.
Использование команды «reboot» позволяет управлять сервером через командную строку без необходимости физического взаимодействия с оборудованием. Это удобно в случаях, когда сервер находится в удаленном месте или используется в качестве виртуальной машины.
Использование команды «shutdown»
Команда «shutdown» позволяет выбирать различные опции перезагрузки, такие как:
Опция | Описание |
---|---|
-r | Перезагрузить систему |
-h | Выключить систему |
-k | Отправить сообщение пользователям о предстоящей перезагрузке или выключении |
Ниже приведены примеры использования команды «shutdown»:
Для перезагрузки сервера:
sudo shutdown -r now
Для выключения сервера:
sudo shutdown -h now
Команда «now» в примерах означает, что перезагрузка или выключение должны произойти немедленно. Если необходимо указать отложенную перезагрузку или выключение, можно указать время в формате HH:MM, где HH — часы, MM — минуты.
Например:
sudo shutdown -r 22:00
Команда «shutdown» также имеет другие опции и возможности управления перезагрузкой или выключением системы. Для получения более подробной информации о команде «shutdown» можно использовать команду «man shutdown».
Использование команды «init»
Чтобы перезагрузить сервер с использованием команды «init», нужно выполнить следующие шаги:
- Откройте командную строку или терминал на вашем сервере.
- В командной строке введите следующую команду:
sudo init 6
- Нажмите клавишу Enter, чтобы выполнить команду.
При выполнении команды «init 6» сервер будет перезагружен сразу после ее выполнения. Убедитесь, что у вас есть несохраненные данные, так как перезагрузка сервера может привести к их потере.