После установки обновлений, многие службы не перезапускаются и продолжают работать, это так же относится к ядру системы, для его обновления требуется перезагрузка сервера.
Для множества систем Linux существуют утилиты позволяющие подключить новое ядро системы без перезагруки сервера.
Что бы проверить необходимость перезагрузки, к примеру после перехода на CentOS Stream.
Устанавливаем yum-utils
1 | yum install yum-utils |
Проверяем необходимость перезапуска
1 | needs-restarting |
утилита покажет детальный список того что необходимо перезапустить
Проверить необходимость перезапуска демонов CentOS
для получения списка служб, котоыре требуют перезапуска запускаем needs-restarting с ключем -s
1 | needs-restarting -s |
в результате утилита выведет лишь список сервисов, без лишних деталей:
1 2 3 4 5 | auditd.service systemd-logind.service systemd-journald.service sshd.service ... |
Проверить необходимость перезагрузки сервера CentOS
для проверки необходимости перезагрузки, будем использоваться needs-restarting с ключем -r
1 | needs-restarting -r |
В случае если требуется перезагрузка сервера, утилита выведет:
1 | Reboot is required to ensure that your system benefits from these updates. |
если перезагрузка не требуется:
1 2 | No core libraries or services have been updated since boot-up. Reboot should not be necessary. |