Как перезагрузить систему Linux (сервер) с помощью команды Reboot

12 set 2022 2 min di lettura
Как перезагрузить систему Linux (сервер) с помощью команды Reboot
Indice dei contenuti

Введение

Linux поставляется с различными утилитами, которые позволяют системному администратору перезагружать, выключать или выключать систему. Чтобы выполнить команду перезагрузки, пользователь должен быть root или членом группы wheel. На этой странице показано, как перезагрузить систему на базе Linux с помощью командной строки.

Если вы намерены перезапустить сервер удаленно, читайте дальше, в противном случае пропустите первый абзац «Подключение к серверу» и прочитайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:

ssh nome_utente@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

перезагрузка системы линукс

Чтобы перезапустить Linux с помощью командной строки, откройте терминал и введите следующую команду:

sudo reboot

Подождите несколько секунд, и сервер Linux автоматически перезагрузится.

Рассмотрим некоторые примеры подробно.

Перезагрузите систему Linux с помощью Reboot

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

/sbin/reboot

Или же:

/sbin/shutdown -r now

Вы также можете использовать команду sudo в Ubuntu /Debian /Fedora и других дистрибутивах на базе Linux:

sudo reboot

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

shutdown -r +5

Пример вывода:

Broadcast message from [email protected]
 (/dev/pts/1) at 12:33...

 The system is going down for reboot in 5 minutes!

Вы также можете указать аргумент времени и собственное сообщение:

shutdown -r +5 "Updating kernel"

Вышеупомянутая команда перезагрузит систему через 5 минут и сообщит об Updating kernel.

Как перезапустить удаленный сервер Linux

Просто войдите в систему как пользователь root с помощью команды ssh и выполните команду:

ssh root@remote-server-com /sbin/reboot

Или же:

ssh root@remote-server-com /sbin/shutdown -r now

Пример вывода:

Connection to remote-server-com closed by remote host.

Вы можете получить уведомление с помощью команды ping, когда удаленный сервер снова подключится к сети, с помощью следующей команды:

ping -a remote-server-com

Даже обычного пользователя с привилегиями sudo можно использовать для перезагрузки системы через ssh с помощью следующей примерной команды:

ssh -t alice@remote-server-com /sbin/reboot

Без опции -t вы увидите сообщение об ошибке, подобное следующему:

sudo: no tty present and no askpass program specified

Вывод

Мы узнали, как использовать команду reboot в Linux для перезагрузки сервера или рабочего стола.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.