CentOS является точно тем же как RHEL?

После того как программа имеет открытый файл, это продолжает получать доступ к тому же самому файлу, даже если файл перемещен или даже удален. (Удаление открытого файла только удаляет свое имя; файл — inode — на самом деле удален, после того как никакой процесс не имеет его открытый.)

Некоторые программы смотрят, если что-то происходит с файлом, они имеют открытый. Например, классическая программа tail -f продолжает печатать строки, добавленные в тот же файл; некоторые современные реализации (GNU, FreeBSD, NetBSD, OSX) имеют tail -F, который обнаруживает, если новый файл с тем же именем перемещен в место и начинает читать из нового файла. Мультихвост может сделать это также (выполните его как multitail --retry).

Можно использовать интерфейс Inotify на Linux или его эквивалент на других нельдах, чтобы обнаружить, если файл изменился. На Linux используйте inotifywait команда.

157
25.12.2011, 08:14
11 ответов

CentOS очень близко к тому, чтобы быть RHEL без брендинга и поддержки. В частности, версии библиотеки являются тем же, таким образом, двоичные файлы, которые работают над, каждый продолжит работать другой. Административные средства являются тем же и настроенный похожими способами. Однако существует несколько различий, поскольку эти два дистрибутива иногда применяют различные незначительные патчи. Например, в этом вопросе, было очевидно, что RHEL 5 и CentOS 5 применяют различные правила определить файлы под /etc/cron.d.

Другими словами, на уровне Вашего курса, можно рассматривать CentOS и RHEL как взаимозаменяемые. Но если необходимо было искать точное поведение программы в углу страницы справочника, можно встретиться с различиями.

102
27.01.2020, 19:27
  • 1
    Есть ли где-нибудь, я могу найти, каковы те различия? Я прочитал информацию о версии CentOS 6.2, но кроме измененных пакетов (который я думаю, связаны с брендингом) и добавленных пакетов или пропавшие без вести, не упоминаются никакие возможные несоответствия с восходящим потоком. –  Oxwivi 21.12.2011, 19:53
  • 2
    И Вы могли объяснить вопрос RHN также? –  Oxwivi 21.12.2011, 19:55
  • 3
    CentOS явно стремится к полной совместимости на уровне двоичных кодов с RHEL. Единственная реальная разница - то, что они заменяют связанные с брендингом пакеты от RHEL и перекомпилировали все остальное из источников, обеспеченных Red Hat. –  vonbrand 23.01.2013, 15:37
  • 4
    @vonbrand CentOS поставляет те же версии библиотеки (я полагаю, что это - то, что они подразумевают “под полной совместимостью на уровне двоичных кодов”). Очевидно они действительно больше, чем переименовывают и перекомпилировали, некоторые программы настроены по-другому (например, крон). –  Gilles 'SO- stop being evil' 23.01.2013, 15:41
  • 5
    @Gilles, нет, это идет далее, чем это. Они пытаются настроить среду сборки как тесно подобный той, используемой RHEL, чтобы восстановить источники и восстановить все (за исключением битов брендинга). Это не столь легко, как Вы начинаете использовать версию N для создания N + 1, и соединение с частями нового N + 1 для создания остальных. Детали точно не публикуются Red Hat. Это было (часть) причиной задержек выпуска некоторых основных версий CentOS. –  vonbrand 23.01.2013, 16:20

Это может ответить на Ваш вопрос. Вот выборка от страницы.

CentOS является распределением бесплатной операционной системы, основанным на ядре Linux. Это получено полностью из распределения Red Hat Enterprise Linux (RHEL). CentOS существует для обеспечения вычислительной платформы класса свободного предпринимательства и стремится поддержать 100%-ю совместимость на уровне двоичных кодов со своим восходящим источником, Red Hat. [2] CentOS поддерживает Общественную Операционную систему предприятия. CentOS является самым популярным дистрибутивом Linux для веб-серверов почти с 30% всех веб-серверов Linux с помощью него

19
27.01.2020, 19:27

С RHEL Вы платите Redhat за поддержку.
С CentOS Вы не получаете коммерческую поддержку со стороны Redhat.

Большинство обновлений сначала доступно для Redhat, затем для CentOS.

Кроме этого они - то же. Посмотрите это для дальнейшей ссылки: CentOS по сравнению с RHEL.

7
27.01.2020, 19:27

Посмотрите на информацию о версии на CentOS-страницах. Существует список rpms, которые добавленный/отличаются от RH. Это о брендинге или о механизме обновления (который требует лицензии в RH).

5
27.01.2020, 19:27
  • 1
    , который я сделал (отошлите к моим комментариям @Gilles ответ). В информации о версии только говорится, что список различных пакетов, не, что является особенным в них. И RHN, я не уверен, как он работает, и как он заменяется в CentOS - это - то, что причина я упомянул это в вопросе. –  Oxwivi 25.12.2011, 08:05
  • 2
    Хорошо - так, по крайней мере, я могу дать Вам подсказку, что анаконда, кажется, о, запускают - который работает очень хорошо с CentOS, использование того же (запускает) синтаксис. Для обновлений существует конфетка. Для Вашего вопроса, что Redhat к CentOS? Это - "восходящий" поставщик исходного кода. –  Nils 25.12.2011, 22:20
  • 3
    Что RHN к CentOS, не Redhat. –  Oxwivi 26.12.2011, 08:11
  • 4
    RedHatNetwork является средствами общаться с поддержкой RH - так как нет никакой прямой поддержки в CentOS, они действительно отслеживают ошибки со ссылкой на RHN (как: Да - это - ошибка - см. идентификатор ошибки RH XYZ). Решение должно прибыть из RH. Только затем это прибудет в CentOS. Таким образом, при необходимости в очень быстрой реактивной поддержке, Вам нужен RH. –  Nils 26.12.2011, 23:26

Я действительно читал информацию о версии CentOS 6.2, но я нашел детали неудовлетворительными. Информация о версии упоминает пакеты, измененные, удаленные или добавленные к восходящему потоку. Но это не объясняет и не связывает с любой детализацией документа, что точно отличается в измененных пакетах. Предоставленный пакеты брендинга очевидны, но это упоминает пакеты как kernel, ntp, anaconda, и т.д., которые не имеют никакого отношения к брендингу насколько я знаю.

Если Вам любопытно на предмет различий между RHEL и версиями CentOS конкретного пакета (ntp, например), необходимо сравнить источник RPMs:

1
27.01.2020, 19:27
  • 1
    Как прокомментировано в комментарии к ответу @Gilles, параметрам конфигурации времени компиляции. Может иметь значение также. Плюс, CentOS, как предполагается, является точной копией, таким образом, я не вижу, почему они изменили бы исходный код. –  Oxwivi 15.03.2013, 20:11
  • 2
    Действительно, FAQ CentOS указывает, что они не делают: "CentOS изменяет восходящий Источник RPMs? Нет". –  ignis 25.10.2013, 01:45

Во всех отношениях, CentOS является Redhat. CentOS, однако более гибко в том, что они могут сделать.

С веб-сайта CentOS:

CentOS разрабатывается малочисленной, но растущей командой базовых разработчиков. В свою очередь базовые разработчики поддерживаются сообществом активного пользователя включая системных администраторов, администраторов сети, корпоративных пользователей, менеджеров, базовых участников Linux и энтузиастов Linux со всего мира.

CentOS имеет многочисленные преимущества перед некоторыми из других проектов клона включая: активное и растущее пользовательское сообщество, быстро восстановленные, протестированные, и пакеты опечаток QA'ed, обширная зеркальная сеть, разработчики, которые являются contactable и быстро реагирующими, несколько проспектов бесплатной поддержки включая Чат IRC, Списки рассылки, Форумы, динамический FAQ.

Короче говоря CentOS является общественной версией Redhat. Вы используете Ubuntu, таким образом, можно понять эту аналогию немного лучше: CentOS к Redhat, как Linux Mint к Ubuntu.

10
27.01.2020, 19:27
  • 1
    я приезжаю из мира CentOS сам и Вашей заключительной аналогии, кажется немногим прочь мне. В конце концов, кто-либо может установить Ubuntu на какой-либо машине, бесплатно, правильно? Не случай с RHEL. –  Wildcard 07.04.2016, 01:41
  • 2
    Согласованный. Ubuntu появляется в сервер и настольные разновидности, и поддержка доступна для покупки, все же чисто дополнительной в обеих версиях. Лучшая аналогия должна была быть выбрана, хотя это понятие точного клона коммерческого продукта не настолько распространено. –  tresf 04.11.2017, 19:35

Технически они идентичны в том смысле, что Red Hat Enterprise Linux использует GPL, что означает, что исходный код должен быть доступен и что проект CentOS использует этот исходный код для создания CentOS.

Однако это упрощение. Red Hat Enterprise Linux привязан к бизнес-модели Red Hat. CentOS - это проект сообщества.

Если честно, я сожалею о подписке. Не то чтобы это плохой продукт. Это. Однако для домашнего пользователя CentOS не имеет дополнительных преимуществ, а CentOS менее строг. Теперь я запускаю CentOS и считаю подписку на RHEL невозвратной стоимостью.

1
27.01.2020, 19:27

Прочтите FAQ по Centos , один вопрос, на который есть ответ:

Чем CentOS отличается от Red Hat Enterprise Linux?

CentOS - это сообщество проект, который разрабатывается, поддерживается и поддерживается пользователями и участниками и для них. Red Hat Enterprise Linux - это продукт по подписке, который разрабатывается, обслуживается и поддерживается Red Hat для своих подписчиков.

В то время как CentOS является производным от базы кода Red Hat Enterprise Linux, CentOS и Red Hat Enterprise Linux отличаются разными средами сборки, процессами контроля качества и, в некоторых редакциях, разными ядрами и другими компонентами с открытым исходным кодом. По этой причине двоичные файлы CentOS не совпадают с двоичными файлами Red Hat Enterprise Linux.

У этих двух также очень разные фокусы. В то время как CentOS предоставляет дистрибутив с сильной поддержкой сообщества, Red Hat Enterprise Linux предоставляет стабильную корпоративную платформу с акцентом на безопасность, надежность и производительность, а также на оборудование, программное обеспечение и государственные сертификаты для производственных развертываний. Red Hat также предоставляет обучение и всю организацию поддержки, готовую исправить проблемы и обеспечить гибкость в будущем за счет внедрения функций в новые версии.

После использования операционные системы часто расходятся дальше, поскольку пользователи выборочно устанавливают исправления для устранения ошибок и уязвимостей безопасности для поддержания своих соответствующих установок. Кроме того, проект CentOS поддерживает репозитории программного обеспечения, не входящего в базу кода Red Hat Enterprise Linux. Это включает изменения функций, выбранные проектом CentOS. Они доступны как дополнительные / дополнительные пакеты и среды для пользователей CentOS.

1
27.01.2020, 19:27

Пожалуйста, прочтите следующее примечание с формы CentOS.

Здесь ясно написано:

CentOS - это дистрибутив Linux корпоративного класса, полученный из исходных текстов. бесплатно предоставленный общественности компанией Red Hat1.CentOS полностью соответствует Политика перераспределения Red Hat и ее цель - иметь полнофункциональный совместимость с предыдущим продуктом. CentOS в основном изменяется пакеты, чтобы убрать клеймо и художественные работы Ред Хэт.

Итак, я верю, что это проясняет все ваши сомнения.

0
27.01.2020, 19:27
  1. CentOS одинаково из Redhat, но без стоимости поддержки.
  2. CentOS - это сообщество, ориентированное на общине, Redhat, оно подкреплено самим редхатом.

Итак, в идеале CentOS является идеальным выбором для любителей бедных Redhat :)

1
27.01.2020, 19:27

Нет. Хотя это близко. Есть несколько ключевых отличий.

  • В CentOS отсутствует сертифицированная криптографическая защита, необходимая в государственных сетях.
  • CVE (Common Vulnerabilities and Exposures) не тестируются на CentOS, и их правильное тестирование обходится дорого.
16
27.01.2020, 19:27

Теги

Похожие вопросы