Перезагрузка Linux из командной строки

Allsoft

Иногда требуется удаленно перезагрузить сервер, к примеру перезагрузить сервер Linux: Ubuntu, CentOS, Debian и основанные на них дистрибутивы можно удаленно по SSH разными способами.

Прежде чем перегружать сервер - лучше убедиться что это действительно необходимо.

Перезагрузка Linux

Когда требуется перезагрузка сервера Linux?

  • Сервер тормозит (если сервер завис, то удаленно тут ничего не сделать)
  • Некорректно работают программы (обычно хватает перезапуска служб)
  • Обновление ядра системы

shutdown, с ключом -r

Основная команда перезагрузки, корректно завершит все процессы, после этого перезагрузит сервер.

shutdown -r now

можно указать конкретное время перезагрузки

shutdown -r 19:30

и предварительно вывести сообщение в консоль

shutdown -r 19:30 "Server Reboot"

или перегрузить сервер Linux через промежуток времени, к примеру 10 минут

shutdown -r +10

reboot

Команда reboot выполняет операции необходимые для остановки системы и "уничтожает" все не завершенные процессы.

reboot

init 6

Для перезагрузки можно использовать уровни системной инициализации, где 6 это перезагрузка системы Linux. Сообщая процессу init что необходимо завершить все порожденные процессы / демоны, согласно файлам инициализации (в обратном порядке, в котором они были запущены) и вызвать shutdown -r now.

init 6

telinit 6

Аналогично предыдущей команде, задает демону init определенный уровень выполнения.

telinit 6
Добавить комментарий