1

Я знаю, что графический интерфейс packagekit может информировать пользователя о необходимости перезагрузки после обновления. Но есть ли переключатель yum я могу включить, или другая терминальная команда, которую я могу использовать, чтобы узнать, нужна ли перезагрузка? (В конце концов, packagekit должен каким-то образом получать информацию.)

Заранее спасибо.

2 ответа2

2

Обновления ядра потребуют перезагрузки для вступления в силу. Есть сценарий bash на Как я могу проверить из командной строки, требуется ли перезагрузка на RHEL или CentOS? для проверки необходимости перезагрузки, поскольку установлено ядро. Смотрите Re: Как вы узнаете, когда после обновления yum требуется перезагрузка? по причинам перезагрузка обычно не требуется для других обновлений.

0

@moonpoint прав, что для обновления ядра потребуется перезагрузка. Однако в любом случае, если вы собираетесь исправить ошибку, уязвимость или повышение производительности в любом пакете, обычно для правильной установки потребуется перезагрузка системы (или, по крайней мере, перезагрузка службы).

needs-restarting - это программа, которая сообщает список идентификаторов процессов, которые были запущены до того, как они или какой-либо компонент, который они используют, были обновлены. Этот пакет является частью yum-utils и отлично работает в версиях Red Hat Distribution 6 и 7.

Ниже приведен пример после запуска службы yum upgrade и службы goferd , для которой требуется перезапуск службы для завершения процесса обновления.

[root]# needs-restarting
1161 : python /usr/bin/goferd --foreground

После перезапуска службы

[root]# service goferd restart
Redirecting to /bin/systemctl restart goferd.service
[root]# needs-restarting
[root]#

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .