1

Этот вопрос пришел мне на ум в основном потому, что я редко перезагружал свой ноутбук с Linux, поэтому мне было интересно, есть ли у него какие-либо негативные последствия. Обновление - это, по сути, просто исправление приложений, поэтому я могу представить, что некоторые системные приложения не могут применять исправления, потому что они продолжают работать.

2 ответа2

1

В случае обновления ядра система не будет использовать новое ядро до перезагрузки.

В других случаях вы должны применять "здравый смысл", например:

Запущенное приложение будет продолжать работать после обновления и библиотек , которые были заменены , будет использоваться при запуске программы.

Например, вы обновляете tail, потому что было исправление, связанное с безопасностью.

Перезагружаться из-за этого излишне. Если есть файл tail -f над файлом журнала, то будет достаточно простого перезапуска сценария ведения журнала.

Если обновленная библиотека критична для системы, поскольку от нее зависит множество приложений, таких как ssl или glibc, то после обновления рекомендуется перезагрузиться.

0

Это зависит от приложения ... Возьмите glibc и gcc в качестве примера. Gcc используется только при компиляции, glibc используется во время выполнения. При выполнении gcc после обновления linux примет файлы новой версии. С другой стороны, новая версия glibc используется только после перезагрузки.

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