10 основных способов перезагрузки сервера Ubuntu
Перезагрузка сервера Ubuntu — это рутинная задача для администраторов, обеспечивающая бесперебойную работу системы после обновлений, изменений или при устранении неполадок. Крайне важно понимать различные методы перезагрузки вашего сервера, каждый из которых подходит для разных сценариев. В этом руководстве описаны 10 способов перезагрузки сервера Ubuntu, которые гарантируют, что вы будете готовы к любой ситуации.
В этом уроке вы узнаете:
- Как перезагрузить сервер Ubuntu из командной строки
- Использование графических интерфейсов для перезагрузки сервера
- Расширенные методы перезагрузки, включая запланированные перезагрузки и использование веб-панелей управления.
10 способов перезагрузить сервер Ubuntu
Понимание различных методов перезагрузки сервера обеспечивает гибкость и эффективность управления вашей системой. Вот 10 способов перезагрузить сервер Ubuntu:
Команда перезагрузки: самый простой способ перезагрузить сервер.
$ sudo reboot
-
Команда выключения: универсальный подход к управлению состоянием питания системы, включая перезагрузку.
$ sudo shutdown -r now
REISUB: безопасный способ перезагрузить зависшую систему.
Alt + SysRq + R, E, I, S, U, B
Эта последовательность действий — более безопасный способ перезагрузки, когда система не отвечает. Он последовательно переключается в режим необработанной клавиатуры, завершает процессы, очищает кэши файловой системы, перемонтирует файловые системы только для чтения и, наконец, перезагружается.
Команда Systemctl: использование утилиты управления systemd
$ sudo systemctl reboot
Эта команда использует
systemd
для инициации перезагрузки, обеспечивая выполнение всех процедур завершения работы systemd. Разница междуsystemctl restart
и традиционными командами перезагрузки (такими какreboot
илиshutdown -r now
) заключается в том, как они взаимодействуют с системой инициализации системы. .Перезагрузка из графического интерфейса: для серверов с установленным графическим интерфейсом.
Click on the power button, then select 'Restart'
Команда инициализации: традиционный метод инициализации системы V.
$ sudo init 6
Команда Telinit: аналогична команде init.
$ sudo telinit 6
Использование веб-панели управления: для удаленного управления сервером.
Log into your control panel and select 'Reboot'
Запланированная перезагрузка: реализация расписания однократной или периодической перезагрузки.
$ sudo shutdown -r 02:00
-
Использование ключа Magic SysRq: экстренная мера для систем, которые полностью не отвечают. Предостережение по использованию Magic SysRq для аварийной перезагрузки
Команду принудительной перезагрузки системы с помощью ключа Magic SysRq следует использовать с особой осторожностью.$ echo b | sudo tee /proc/sysrq-trigger
Эта команда вызывает немедленную перезагрузку системы, минуя стандартные процедуры завершения работы, такие как размонтирование или синхронизация файловых систем. Это прямой вызов функциональности ключа Magic SysRq через командную строку, где
b
означает «перезагрузка».
Заключение
Знание нескольких способов перезагрузки сервера Ubuntu обеспечивает гибкость и гарантирует, что вы сможете эффективно управлять своим сервером в различных обстоятельствах. Независимо от того, используете ли вы командную строку для быстрой перезагрузки, планирования будущих перезагрузок или удаленного управления серверами через веб-интерфейс, каждый метод имеет свое место в наборе инструментов администратора сервера.