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

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

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

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

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

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

shutdown, с ключом -r

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

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

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

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

reboot

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

init 6

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

telinit 6

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий