Назад | Перейти на главную страницу

Нумерация версий RHEL / CentOS (до и после точки)

Как работает нумерация CentOS?

Основные выпуски - «до точки», например 5.x и 6.x, насколько я понимаю, и незначительные изменения после этого.

Вопросы:

  1. Если я сделаю yum update в системе 6.1 он обновится до 6.ток?
  2. Можно ли безопасно обновиться с 6.x к 6.y через yum update?
  3. Можно ли безопасно обновиться с 5.x к 6.x через yum update?
  4. Что означают части?
  5. Обновления ядра находятся в левой части? Или тоже в правой части?
  6. Есть ли причина и способ держать ОС «заблокированной» на 6.1?

Это, вероятно, очень простые вопросы, но я просто не могу найти хорошего ответа.

  1. Да, по умолчанию yum update выполняет обновление до последней минорной версии и версии ядра.
  2. Зависит от того, что для вас значит «безопасно». Некоторые обновления влияют на пакеты, которые могут быть необходимы для правильной работы ваших приложений. Вы всегда должны исследовать, какие обновления в вашей системе будут изменять, ВСЕГДА РЕЗЕРВНОЕ КОПИРОВАНИЕ, чтобы вы могли вернуться, и сначала попробовать тестовую среду, если это возможно.
  3. Обновление на месте не поддерживается в основных выпусках. При этом, если вы рискованный человек, вы всегда можете рискнуть с чем-то вроде этого. http://www.linuxquestions.org/questions/blog/iamswift-664867/in-place-upgrade-from-rhel-5-x-to-rhel-6-x-34929/
  4. В CentOS «части» взяты из выпусков RHEL. В RHEL / CentOS управление версиями напрямую связано с а) основным обновлением ядра для основной версии и б) важными ошибками / исправлениями / вехами для управления дополнительными версиями.
  5. Изменения основной версии обычно отражают основные версии ядра для левой части, и обычно второстепенная версия включает незначительные изменения ядра. Вы можете проверить таблицу версий и убедиться в этом здесь: http://en.wikipedia.org/wiki/CentOS#Versioning
  6. Да, вам может потребоваться сохранить версию или жестко контролировать измененные пакеты, особенно если вы используете программное обеспечение собственной разработки или, как они уже сказали, у вас установлено какое-то программное обеспечение, а поставщик поддерживает только определенные версии.
  1. да
  2. да это безопасно
  3. нет, не поддерживается, но возможно. Не рекомендуется.
  4. Основная версия и дополнительная версия. RedHat произвольно выбирает их.
  5. Обновления ядра выполняются как в младшей, так и в основной версии.
  6. Нет, вам следует выполнить обновление до последней минорной версии, если она поддерживается RedHat, а затем установить новый сервер с последней версией. Единственная причина для зависания - это если вы хотите реплицировать другую «замороженную» систему или нетехнические причины, например, ваш начальник не хочет устанавливать обновления безопасности.

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

Мои ответы: это зависит от обстоятельств.

  1. Да.
  2. Не к произвольным версиям; он всегда будет обновляться до последней версии. Но безопасно: да.
  3. Это может сработать, но большинство людей не одобряют этого. Я бы сам этого не сделал. Лучше переустановите.
  4. Первая часть - 5 или 6 - это основная версия выпуска, вторая часть - версия второстепенного выпуска.
  5. Обновления ядра могут произойти в любое время, даже при выполнении обновления yum в 6.4, хотя более новая дополнительная версия недоступна.
  6. Да, если вы используете проприетарное программное обеспечение, которое выпущено только для этой версии RHEL. У меня такая ситуация бывает довольно часто; поставщик будет оказывать поддержку только в случае использования определенной основной / дополнительной версии RHEL. Дело в том, что начиная с RHEL 6 вы в основном потеряете возможность получать обновления безопасности; yum update всегда будет обновляться до последней минорной версии, доступной для этого основного выпуска.