Чтобы перезагрузить сервер Linux, вы можете использовать несколько методов. Вот несколько распространенных способов и примеры кода:
Способ 1: использование команды перезагрузки
reboot
Эта команда инициирует перезагрузку системы.
Способ 2: использование команды выключения
shutdown -r now
Эта команда выключает систему и немедленно перезагружает ее.
Способ 3: использование команды init
init 6
Эта команда изменяет уровень запуска на 6, что вызывает перезагрузку системы.
Метод 4. Использование команды systemctl (системы на базе systemd)
systemctl reboot
Эта команда использует систему инициализации systemd для перезагрузки сервера.
Метод 5. Использование команды initctl (системы на базе Upstart)
initctl reboot
Эта команда используется в системах, использующих систему инициализации Upstart.
Метод 6. Использование волшебной комбинации клавиш SysRq
echo b > /proc/sysrq-trigger
Эта команда запускает перезагрузку ядра путем записи буквы «b» в файл /proc/sysrq-trigger.
Это некоторые из наиболее часто используемых методов перезагрузки сервера Linux. Выберите метод, наиболее подходящий для вашей системы и требований.