Что может пойти не так с обновлением yum?

Что может пойти не так с обновлением yum?

Мне нужно обновить сервер в эти выходные, и процесс идет с yum update. Я провел тесты на виртуальных машинах, но не уверен, что может пойти не так в реальной производственной среде.

Сам сервер — Centos 6.2 с Apache 2.2.15, PHP 5.3.3 и MySQL 14.14.

Я понимаю, что эти конкретные программы будут обновлены, но до какой версии, есть ли способ это контролировать? Или они будут загружены в то, что есть в Centos 6.6 Final.

решение1

Вы всегда можете проверить, какие именно обновления будут обновлены, используя , yum list updatesкоторый вернет вам список пакетов, для которых доступны обновления.

Далее вы можете вывести список доступных обновлений, используя yum list --showduplicates <package>, то есть, yum list --showduplicates httpdкоторый вернет вам список доступных версий для этого конкретного пакета.

И наконец, просто обновите пакеты один за другим, используя yum update <package-version>, например, yum update httpd-2.2.15-39(или просто опустите версию и обновите пакет до последней доступной версии, напримерyum update httpd

Что касается того, что может пойти не так... Ну, есть несколько вещей, которые стоит принять во внимание. Наиболее примечательным является то, что файлы конфигурации, вероятно, могут измениться, и поэтому вам нужно будет соответствующим образом настроить свои файлы конфигурации, поэтому на всякий случай я бы сделал резервную копию файлов конфигурации, если вы не автоматизировали конфигурацию сервера. Кроме этого, поскольку yumиспользуются транзакции, никакой реальной угрозы вашим данным возникнуть не должно, но если возможно, я бы все равно рекомендовал перевести ваш сервер в режим обслуживания (остановить запись веб-сайтами или программным обеспечением в базу данных или изменение файлов). Кроме того, большую часть времени просто работа yum updateне будет выполнять основные обновления версии, и поэтому у вас не должно возникнуть с этим проблем.

решение2

Если вы используете только репозитории CentOS, изменения, которые могут пойти не так, очень низки. Внутри одного и того же основного релиза (в данном случае CentOS 6) конфигурации почти всегда гарантированно совместимы между обновлениями (именно поэтому, если не указано иное, основные версии программного обеспечения остаются теми же внутривсевыпуски CentOS).

Примечательно, что обновление безопасности отключает неисправные или опасные функции: например, при обновлении сервера CentOS с версии 6.5 до 6.6 SSLv3 был отключен по умолчанию в Dovecot (но его можно включить повторно, отредактировав файл конфигурации).

Связанный контент