zaLinux.ru

Нужно ли перезапускать службы при обновлении пакетов


Конфигурация пакетов: нужно ли перезапускать службу

Во время установки обновлений пакетов и их конфигурации, программа apt может задать вопрос о перезапуске службы. На английском сообщение выглядит так:

There are services installed on your system which need to be restarted when certain libraries, such as libpam, libc, and libssl, are upgraded. Since these restarts may cause interruptions of service for the system, you will normally be prompted on each upgrade for the list of services you wish to restart. You can choose this option to avoid being prompted; instead, all necessary restarts will be done for you automatically so you can avoid being asked questions on each library upgrade. Restart services during package upgrades without asking?

Перевод:

В вашей системе установлены службы, которые необходимо перезапустить при обновлении определённых библиотек, таких как libpam, libc и libssl. Поскольку эти перезапуски могут вызвать перебои в обслуживании системы, обычно при каждом обновлении вам будет предложено указать список служб, которые вы хотите перезапустить. Вы можете выбрать эту опцию, чтобы избежать запроса; вместо этого все необходимые перезапуски будут выполняться автоматически, чтобы вам не задавали вопросы при каждом обновлении библиотеки. Перезапускать службы во время обновления пакета без запроса?

Данное сообщение может запутать, особенно беспокойство вызывает фраза «вызвать перебои в обслуживании системы». На самом деле, суть довольно проста — обновлены бинарные файлы и необходимо перезапустить службы, которые их используют, чтобы они начали использовать обновлённые версии файлов.

Название пакета, из-за которого требуется перезапуск службы, указан в верхнем левом углу, на скриншоте это libc6, то есть «Библиотека GNU C: общие библиотеки».

Какие перебои может вызвать перезапуск службы

Примеры последствия перезапуска служб:

  • на время перезапуска службы веб-сервера, сайты будут недоступны для пользователей
  • при перезапуске кэширующего прокси-сервера будет удалён кэш, хранимый в оперативной памяти
  • перезапуск сетевых служб может привести к обрыву соединений (но на практике это происходит не всегда)

То есть возможные последствия от перезапуска служб на домашнем компьютере незначительны — можно смело перезапускать.

Что касается перезапуска служб на сервере, то, например, перезапуск сервера SSH обычно не приводит к разрыву соединения. Последствия перезапуска других служб вам нужно оценивать исходя из вашей ситуации.

Смотрите также:


Рекомендуемые статьи:

Оставить комментарий

Ваш адрес email не будет опубликован.