История создания и развития дистрибутива centos: Что такое CentOS: обзор операционной системы

Содержание

Что такое CentOS: обзор операционной системы

Мы уже рассказывали вам о таких популярных дистрибутивах Linux, как Ubuntu, Debian, Fedora и других. Сегодня же познакомимся ещё с одним популярным и актуальным дистрибутивом — CentOS.

Для начала напомним основные термины, которые помогут вам сориентироваться в статье:

Linux (Линукс) — это целое семейство операционных систем Unix с открытым исходным кодом, основанных на ядре Linux. Сюда входят все самые популярные системы на основе ОС, например: Ubuntu, Fedora, CentOS и другие. Их ещё называют дистрибутивами.

Дистрибутив (distribute) — форма распространения программного обеспечения. В данном случае, форма распространения операционной системы Linux. О лучших дистрибутивах Linux для новичков и не только можно прочитать в этом посте.

Ubuntu — одна из самых простых операционных систем Linux, которая имеет отличную поддержку со стороны сообщества разработчиков.

VPS (Virtual Private Server) или VDS (Virtual Dedicated Server) — это виртуальный сервер, альтернативный физическому. Для него доступны более гибкие настройки и смены конфигураций под разные системные требования, а также использование нестандартных программ.

CentOS — что это такое?

Операционная система CentOS (сокращенно от английского «Community ENTerprise Operating System») — дистрибутив Linux, основанный на коммерческом дистрибутиве Red Hat Enterprise Linux компании Red Hat, который предназначен для корпоративного использования. Срок поддержки каждой версии CentOS составляет 10 лет. И хоть ОС разработана энтузиастами, но каждая версия обновляется каждые полгода.

История развития операционной системы CentOS

Всё началось с компании cAos Foundation, занимавшейся разработкой независимых дистрибутивов GNU/Linux на основе RPM. Одним из их проектов «cAos-EL» был переименован в CentOS в 2003 году. В том же месяце для него был официально зарегистрирован домен CENTOS. ORG.

Спустя два года, в 2005, компания cAos объявляет о реорганизации, в результате которой CentOS становится независимым проектом. Позже к проекту CentOS присоединяется команда разработчиков другого серверного дистрибутива, также основанного на RHEL — Tao Linux.

В 2010 к CentOS приходит популярность — операционная система становится лидером среди ОС для веб-серверов. Поэтому неудивительно, что появились желающие перекупить столь успешный проект. В январе 2014 году права на CentOS официально перешли к компании Red Hat, желающей развивать проект.

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

Преимущества CentOS

Одно из главных преимуществ системы в том, что CentOS абсолютно бесплатна в распространении, а все программные продукты, которые рассчитаны на работу в среде Linux, будут функционировать и в CentOS. 

Также в дистрибутиве имеется ряд вшитых решений, которые смогут значительно упростить жизнь программисту или же сетевому администратору с работой на выделенном сервере. Поэтому CentOS хорошая совместима с панелями управления VPS/VDS серверов.

ОС отличается повышенной стабильностью, может работать, как на компьютерах с 64-битной архитектурой, так и 32-битной. 

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

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

Недостатки

Из минусов можно отметить меньшее количество руководств и документации, если сравнить с другим популярным дистрибутивом Ubuntu. Поэтому новичкам разобраться с CentOS будет немного тяжелее, а изучение может занять много времени.

Версии CentOS 7 и 8

Не все установочные файлы программ или команды для настройки Linux-системы подходят под любую ОС. Чтобы подобрать подходящие инструменты, нужно понимать, какая CentOS версия системы установлена на вашем устройстве.

Самыми популярными версиями считают CentOS 7 и CentOS 8. Сейчас расскажем о каждой поподробнее. 

Особенности версии CentOS 7:

  • Седьмая версия CentOS разработана на ядре Linux версии 3.10. 
  • К одному из ключевых особенностей CentOS 7 стоит отнести поддержку контейнеров, в частности все более популярного Docker. 
  • CentOS 7 включает в себя HTTP-сервер Apache версии 2.4. Новые функции в Apache HTTP 2.4 обеспечивают улучшенную асинхронную обработку запросов, встроенную поддержку FastCGI в mod_proxy и поддержку скриптов Lua. 
  • Ещё одна особенность — замена системы управления базами данных MySQL на форк MariaDB, созданный тем же первоначальным автором. 

Важно: CentOS 7 будет поддерживать обновления до июля 2024.

Особенности версии CentOS 8:

  • Прежде всего, стоит отметить, что CentOS 8 построена на версии ядра Linux 4.18. Да, это далеко не самое новое ядро, но это скорее говорит о привычной стабильности CentOS, нежели о его недостатках.
  • Одно из самых значительных нововведений — пакетный менеджер yum заменён на новый dnf из Fedora. Он быстрее и лучше.
  • Улучшенная скорость обслуживания соединений.
  • Улучшена поддержка памяти — теперь используется 57-битная адресация виртуальной памяти.
  • Crash dump может записать информацию о сбое ядра на всех этапах загрузки, что было невозможно в CentOS 7.
  • Улучшен планировщик процессов и так далее.

Важно: CentOS 8 вышла 24 сентября 2019 года, поэтому версия будет поддерживать обновления до 31 мая 2029 года.

CentOS vs Ubuntu: что выбрать?

Если у вас есть VPS-сервер, но вы ещё не определились с операционной системой — эта часть статьи для вас.

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

Но все же отличий между этими системами намного больше чем общего.  

Например, если говорить об архитектуре, то дистрибутив Ubuntu  основан на архитектуре Debian. А CentOS — бесплатный клон Red Hat Enterprise Linux.

Также Ubuntu обновляется гораздо чаще — каждые 6 месяцев. CentOS же выпускает новую версию каждые 3-4 года (в основном выпускается после каждого выпуска RHEL). Поэтому CentOS — выбор для тех, кто не хочет частых обновлений в системе.

Из этого вытекает следующая характеристика: CentOS более стабилен из-за более длинных выпусков, Ubuntu — менее. 

А значит CentOS считается безопаснее, чем Ubuntu.

Ubuntu не поддерживает cPanel / WHM, поскольку есть альтернатива. CentOS же поддерживает cPanel / WHM.

Как мы отмечали выше, у Ubuntu больше комьюнити, чем у CentOS, из-за чего у ОС меньшая документация.

Из этого Ubuntu чаще выбирают новички, а CentOS — опытные пользователи.

Также, из-за популярности Ubuntu, в ОС есть большие и массивные репозитории.. CentOS же имеет ограниченные и целевые хранилища. 

В Ubuntu — более новые пакеты, тогда как Centos нет новых пакетов. Благодаря этому ОС будет поддерживать старые пакеты в течение многих лет. Опять же, для некоторых пользователей это плюс, для других — минус.

⌘⌘⌘

CentOS — операционная система для проектов, которым важна стабильность.

Не забывайте, что в REG.RU вы всегда можете арендовать VPS/VDS-сервер и выбрать специальный шаблон с установленной ОС.

Заказать сервер с CentOS

Обзор операционной системы CentOS для виртуальных серверов. История, версии, сравнение с конкурентами – Market.CNews

|

Поделиться

    Цифровизация Маркет

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

    История развития операционной системы CentOS

    Все началось с компании cAos Foundation, занимавшейся разработкой независимых дистрибутивов Linux на основе RPM.

    Один из проектов компании «cAos-EL» в декабре 2003 г. был переименован в CentOS — от английского «Community ENTerprise Operating System». 4 декабря 2003 г. официально зарегистрирован домен centos.org.

    20 марта 2005 г. cAos объявляет о реорганизации, в результате которой CentOS становится независимым проектом. Летом 2006 г. к проекту CentOS присоединяется команда разработчиков другого серверного дистрибутива, также основанного на RHEL — Tao Linux.

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

    Версии CentOS и их ключевые особенности

    Особенности версии CentOS 6

    Шестая версия операционной системы CentOS изначально поставляется с версией ядра 2.6. CentOS 6 имеет ряд особенностей, отличающих его от предыдущих версий. В частности, была добавлена улучшенная обработка SCSI, позволяющая реагировать на определенные команды устройства. Кроме того, модуль многоуровневого коммутатора OpenvSwitch в CentOS 6 стал доступен на уровне ядра.

    Важное нововведение, касающееся систем виртуализации — в CentOS 6 добавлены новые демоны Hyper-V для улучшения работы CentOS на хостах Microsoft Hyper-V. В CentOS 6 полностью поддерживаются серверные программные комплексы балансировки нагрузки Keepalived и Haproxy.

    Также стоит отметить добавление поддержки серверной платформы Intel Wildcat.

    Поддержка CentOS 6, по заявлению разработчиков, будет осуществляться до ноября 2020 г.

    Особенности версии CentOS 7

    Седьмая версия CentOS разработана на ядре Linux версии 3.10.

    К одному из ключевых особенностей CentOS 7 стоит отнести поддержку контейнеров, в частности все более популярного Docker. CentOS 7 включает в себя HTTP-сервер Apache версии 2.4. Новые функции в Apache HTTP 2.4 обеспечивают улучшенную асинхронную обработку запросов, встроенную поддержку FastCGI в mod_proxy и поддержку скриптов Lua. На смену SysV пришел новый системный/сервисный менеджер — Systemd.

    Еще одной особенностью является замена системы управления базами данных MySQL на форк MariaDB, созданный тем же первоначальным автором. Обе системы совместимы и работают аналогичным образом.

    Согласно заявлению разработчиков, CentOS 7 будет поддерживать обновления до июля 2024 г.

    Особенности версии CentOS 8

    24 сентября 2019 г.

    вышла очередная версия операционной системы — CentOS 8.

    Прежде всего, стоит отметить, что CentOS 8 построена на версии ядра Linux 4.18. Да, это далеко не самое новое ядро, но это скорее говорит о привычной стабильности CentOS, нежели о его недостатках.

    К важным изменениям относится замена пакетного менеджера yum на dnf (Dandified YUM), который лишен недостатков своего предшественника. Важным новшеством для администраторов серверов является то, что инфраструктура nftables пришла на смену iptables. Демон firewalld теперь по умолчанию использует именно её. В добавление к этому, был обновлён стек TCP, поддерживающий улучшенную скорость обслуживания соединений.


    Как установить CentOS

    Алгоритм установки CentOS на физическую машину рассмотрим на примере CentOS Linux 8.

    Этап 1. Загрузка образа операционной системы с официального сайта.

    На официальном сайте ОС Centos.org в разделе download доступен выбор из двух вариантов дистрибутива — стандартного и версии Stream.

    Для удобства скачивания предоставляется список зеркал.

    Этап 2. Создание загрузочного USB-накопителя.

    Для записи образа операционной системы на загрузочный USB-накопитель можно воспользоваться сторонними программами типа Rufus для Windows или WOEUSB для Linux. Когда загрузочный USB накопитель будет готов, необходимо настроить BIOS для загрузки с устройства USB.

    Этап 3. Установка операционной системы.

    Загрузка сервера выполняется с установочного носителя CentOS 8. На экране приветствия необходимо выбрать первый пункт — «Install CentOS Linux 8». Процесс установки начнется с загрузки установочных компонентов на нашу машину. Спустя несколько секунд появится графический интерфейс установщика. Далее будет предложен выбор языка ОС.

    Этап 4. Основные настройки

    В следующем окне будет предложено выбрать настройки процесса установки. Здесь интерес представляют, прежде всего, два раздела — «Software Selection» и «Installation Destination». Начнем на «Software Selection».

    Этап 5. Выбор компонентов установки.

    В «Software Selection» будет предложено выбрать компоненты для установки и варианты устанавливаемой среды. Если оставить настройки по умолчанию, то будет установлен сервер с графической оболочкой и стандартным набором пакетов.

    Здесь же из списка в левом окне можно выбрать другие варианты — например, установку более «дружественной» версии операционной системы на настольный компьютер или ноутбук, или минимальную версию сервера с базовым функционалом, нередко предпочитаемую продвинутыми администраторами.

    Если же планируется использовать CentOS в качестве гипервизора, то в таком случае необходимо выбрать «Virtualization Host».

    Этап 6. Подготовка диска.

    Во втором разделе основных настроек («Installation Destination») необходимо указать настройки разбиения диска на разделы, которые необходимы для использования операционной системой. Лучше сделать это самостоятельно, но разработчиками предусмотрен и автоматический режим.


    Этап 7. Настройка сети

    Для задания сетевых настроек следует перейти в раздел «Network & Host Name». В правой верхней части окна необходимо установить переключатель сетевого соединения в положение «On». Далее можно настроить параметры соединения вручную, либо если наша машина физически подключена к сети и имеет доступ к DHCP серверу, установщик произведет настройку самостоятельно. Остается заполнить поле «Host name» в левом нижнем углу и нажать «Apply», а затем «Done».

    На этом настройка установщика завершена. Для начала установки следует нажать на «Begin installation».

    Этап 8. Завершение установки

    В завершении установки потребуется задать пароль для root и добавить пользователей. После окончания процесса установки и последующей перезагрузки системы серверная машина будет готова к работе.

    Сравнение CentOS с другими операционными системами

    На сегодняшний день на рынке серверного программного обеспечения в качестве наиболее популярных операционных систем используются CentOS, Ubuntu и Debian.

    Сравнение CentOS и Ubuntu

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

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

    CentOS обеспечивает наибольшую совместимость с различными панелями управления веб-хостингом, такими как cPanel, Webmin и DIrectAdmin. Ubuntu не поддерживает cPanel, но имеет несколько альтернатив, таких как Webmin/Virtualmin и VestaCP.

    Для небольших компаний Ubuntu представляется наиболее простым и безопасным выбором, учитывая его огромное широко развитое комьюнити и значительный объем ресурсов, доступных в сети Интернет. Сервер Ubuntu имеет очень хорошую поддержку виртуализации контейнеров, а также развертывания в облаке, что обуславливает его влияние на рынке.

    Статистика Amazon по состоянию на конец 2019 г. говорит о практически двукратном превосходстве Ubuntu среди операционных систем, используемых на AWS. Возможно, против CentOS здесь играет несколько менее удобное использование системы конечным пользователем.

    Сравнение CentOS и Debian

    Debian — один из первых дистрибутивов Linux, на сегодняшний день занимающий порядка 17% рынка веб-серверов Linux. Как и в случае сравнения с Ubuntu, которая, по сути, является ответвлением Debian, принципиальное отличие CentOS от Debian заключается в особенностях архитектуры исходного кода.

    Также стоит отметить, что Debian поддерживается и развивается за счет обширного сообщества, в то время как CentOS все же имеет корпоративно-ориентированную коммерческую поддержку Red Hat, что в значительной степени делает CentOS более привлекательным в корпоративной среде.

    Жизненный цикл основных версий CentOS значительно превышает аналогичный показатель Debian.

    Что касается выхода обновлений, то здесь Debian придерживается строгого принципа и выпускает релизы один раз в два года. Обновления CentOS выходят несколько чаще, при этом сильно зависимы от Red Hat.

    Положительным моментом длительных графиков выхода обновлений является более продолжительное время тестирования. Это дает Debian преимущество в плане стабильности по сравнению с решениями конкурентов и в частности по отношению к CentOS.

    Debian однозначно превосходит CentOS по объему репозиториев, но CentOS здесь не выглядит значительно уступающим, поскольку все чаще не испытывает недостатков с требуемыми в процессе работы компонентами, а случае необходимости его арсенал может быть расширен за счет сторонних репозиториев.

    Поделиться

      Короткая ссылка


      О CentOS

      CentOS Linux

      Дистрибутив CentOS Linux является стабильным, предсказуемым, управляемым и воспроизводимая платформа, полученная из исходных кодов Red Hat Enterprise Linux (РЕЛ). Сейчас мы пытаемся расширить это, создав необходимые ресурсы. другими сообществами, чтобы собраться вместе и иметь возможность строить на CentOS Linux Платформа. И сегодня мы начинаем процесс, обеспечивая четкое управление модель, повышенная прозрачность и доступ. В ближайшие недели мы планируем опубликовать наша собственная дорожная карта, включающая варианты ядра CentOS Linux.

      С марта 2004 года CentOS Linux поддерживается сообществом. получено из источников, бесплатно предоставленных публике Red Hat. Таким образом, CentOS Linux стремится быть функционально совместимым с RHEL. Мы в основном меняем пакеты чтобы удалить брендинг и изображения вышестоящего поставщика. CentOS Linux является бесплатным и свободно распространять.

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

      В следующем году проект CentOS расширит свою миссию, чтобы создать CentOS Linux как ведущая платформа сообщества для нового открытого исходного кода технологии других проектов, таких как OpenStack. Эти технологии будет в центре нескольких вариантов CentOS, так как отдельные загрузки или доступ из пользовательского установщика. Подробнее о вариантах и группы по интересам, которые производить их.

      Проект CentOS

      Проект CentOS — это инициатива сообщества по разработке бесплатного программного обеспечения, ориентированная на цель предоставления богатой базовой платформы для сообществ с открытым исходным кодом для создания на. Предоставим платформу разработки для облачных провайдеров, хостинг сообщество и научная обработка данных, как несколько примеров. Мы работаем с несколько «первоначальных» сообществ, которые помогают им распределять и распространять свое программное обеспечение. более эффективно на платформе, на которую они могут положиться.

      Совет управляющих

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

      Структура проекта

      Проект CentOS создан по образцу структуры Apache Фонд с советом управляющих, который наблюдает за различными полуавтономные группы по интересам или «SIG». Эти группы ориентированы на предоставление различных улучшений, надстроек или замен для ядра CentOS Функционал линукса. Несколько примечательных примеров SIG:

      • Core — сборка и выпуск базовой платформы CentOS Linux.
      • Xen4CentOS — Обеспечение поддержки Xen4 для CentOS 6
      • CentOS Design — Улучшение взаимодействия с пользователем благодаря высококачественной графике

      Все, что вы хотите знать о CentOS как о дистрибутиве Linux

      Что такое CentOS?

      Операционная система Community Enterprise (CentOS) предлагает бесплатную операционную систему корпоративного класса с открытым исходным кодом, которая практически совместима с Red Hat Enterprise Linux (RHEL). «Грегори Курцер» — основатель CentOS. Разработчики CentOS используют исходный код RHEL для создания продукта, очень похожего на RHEL.

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

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

      1. История CentOS
      2. Цель разработки CentOS
      3. CentOS и RHEL
      4. Группы специальных интересов (SIG)
      5. Что такое проект CentOS?
      6. Для чего хороша CentOS?
      7. Архитектура CentOS
      8. Хранилища
      9. Основные функции CentOS
      10. Преимущества CentOS
      11. Аппаратные требования для последних версий CentOS
      12. Последние выпуски CentOS
      13. Расписание прекращения поддержки CentOS (EOS)
      14. Наиболее важные команды в CentOS
      15. Почему ИТ-руководители любят CentOS?
      16. Какую роль CentOS сыграет в вашем карьерном росте?

      История CentOS:

      CentOS была выпущена в мае 2004 года как полностью бесплатная операционная система, основанная на ядре Linux. CentOS происходит от RHEL. Его цель — предоставить вычислительную платформу корпоративного класса, которая находится в свободном доступе и поддерживает двоичную совместимость Red Hat. CentOS была представлена ​​как сборка CAOS и была основана Грегори Курцером.

      После этого «Дэвид Парсли», основной разработчик Tao Linux, объявил в июне 2006 года, что Tao Linux будет упразднен, а его разработка будет поглощена CentOS (Tao Linux — еще один клон RHEL). Используя обновление yum, пользователи Tao смогли обновить свою текущую версию системы до CentOS. К сожалению, «Лэнс Дэви», основатель CentOS, был объявлен пропавшим без вести на веб-сайте проекта CentOS в июле 2009 года. «Дэвис» прекратил участие в проекте CentOS, но сохранил свой веб-сайт CentOS.

      Команда CentOS якобы связалась с «Дэвисом» в августе 2009 года и получила домены centos.org и centos.info. CentOS стал самым популярным дистрибутивом Linux в июле 2010 года и обогнал Debian по популярности среди веб-серверов, составляя более 30% всех веб-серверов Linux. Однако в январе 2012 года Debian опустил его на второе место. Red Hat объявляет в январе 2014 года, что команда будет спонсировать проект CentOS, помогая в разработке платформы, совместимой с требованиями разработчиков с открытым исходным кодом, которые работают с операционной системой и новыми технологиями.

      Торговые марки CentOS были перенесены на Red Hat. Группа разработчиков стандартов и открытого исходного кода RHEL, которая работает независимо от команды RHEL, нанимает ведущих разработчиков CentOS. На рынке хостинга CentOS считается самым надежным дистрибутивом. CentOS исключительно совместим с большинством программного обеспечения Linux из-за его двоичной совместимости с RHEL. CentOS также является наиболее подходящим дистрибутивом Linux для большинства панелей управления хостингом.

      Цель разработки CentOS:

      Разработка CentOS направлена ​​на предоставление надежной системы для сообществ с открытым исходным кодом для целей разработки. Кроме того, эту платформу можно использовать для обработки научных данных и размещения предприятий; например, компании могут использовать эту надежную платформу для размещения своих программ.

      RHEL и CentOS:

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

      С другой стороны, CentOS не имеет сертификатов Red Hat, поскольку основана только на исходном коде. Проект CentOS использует общедоступные исходные коды Red Hat для создания бинарных пакетов, которые любой может использовать бесплатно. Тем не менее, конкретные обновления не публикуются; могут существовать некоторые различия между пакетами, поставляемыми CentOS и Red Hat.

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

      Специальные группы по интересам (SIG):

      Специальные группы по интересам (SIG) — это команды, в которых определенные члены сообщества CentOS занимаются повышением осведомленности, продвижением дистрибутива Linux и улучшением функциональных аспектов, таких как документация и инфраструктура. Виртуализация, ArtWork и Core — некоторые из активных групп с особыми интересами.

      Что такое проект CentOS?

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

      Для чего подходит CentOS?

      Эта версия Linux подходит для бизнес-пользователей, которые не хотят платить высокие сборы, связанные с RHEL. Эти два дистрибутива идентичны для данной версии, за исключением управления подпиской RHEL и брендинга RHEL, и их часто называют «Enterprise Linux».

      Архитектура CentOS:

      Архитектура CentOS чем-то похожа на другие дистрибутивы Linux. Однако он поддерживает только архитектуру x86-64. В этом заявлении говорится, что он может работать как на 64-разрядных, так и на 32-разрядных платформах:

      • Физическое или аппаратное оборудование, такое как сетевые устройства, хранилища и компьютерные системы, находится внизу.
      • Ядро, фундаментальный компонент операционной системы, напрямую взаимодействующий с аппаратным обеспечением, лежит поверх него.
      • Оболочка находится поверх ядра и служит интерфейсом между ядром и пользователем.
      • Прикладной уровень находится на вершине всех этих уровней, взаимодействуя с ядром и оболочкой для выполнения действий, указанных пользователем. Медиаплееры, веб-браузеры, текстовые редакторы, файловые менеджеры и т. д. являются примерами приложений.

      Репозитории:

      Основной дистрибутив CentOS состоит из трех основных репозиториев, также известных как каналы, каждый из которых содержит следующие программные пакеты:

      • Обновления включают в себя пакеты, доставляемые между обычными наборами обновлений для точечных выпусков и расширенных обновлений, исправлений или безопасности. Таким образом предоставляются только усовершенствования и исправления ошибок, которые не подлежат публикации через репозиторий CentOS-Fasttrack.
      • База
      • : включает пакеты, которые составляют точечные выпуски CentOS и обновляются, когда точечный выпуск официально выпускается в виде образов ISO.
      • Надстройки
      • : предлагают пакеты, необходимые для создания пакетов, составляющих стандартный дистрибутив CentOS, но не предлагаемых вышестоящей ветвью.

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

      • CentOSPlus : включает пакеты, которые обновляют определенные базовые компоненты CentOS, в результате чего CentOS отличается от содержимого, предоставляемого исходным источником.
      • CentOS-Fasttrack : включает обновления и исправления ошибок, регулярно выпускаемые между наборами обновлений точечного выпуска. Пакеты, выпущенные таким образом, считаются сильными кандидатами на включение в следующий доработанный выпуск. Поэтому репозиторий CentOS-Fasttrack не содержит неподходящих пакетов для включения в точечные выпуски. Кроме того, он также не предоставляет никаких обновлений безопасности.
      • debuginfo : когда создаются центральные пакеты, в этом репозитории хранятся пакеты, для которых созданы символы отладки.
      • Коллекции программного обеспечения : Предоставляет более новые версии программного обеспечения, чем стандартный дистрибутив.
      • CentOS Extras : это набор пакетов, которые добавляют функциональность CentOS без ущерба для совместимости с вышестоящими программами и не требуют обновления базовых компонентов.
      • contrib : Этот репозиторий предоставляет те пакеты, которые не пересекаются ни с одним из пакетов, найденных в основном дистрибутиве.
      • Continuous Release (CR) : делает пакеты, которые появятся в следующем точечном выпуске CentOS, широко доступными. До тех пор, пока фактический точечный выпуск не будет фактически выпущен в образах ISO, пакеты доступны для оперативного исправления и тестирования.
      • CentOS-Testing : этот репозиторий служит зоной тестирования пакетов, предназначенных для CentOSPlus и CentOS Extras. Пакеты этого репозитория могут заменить или не заменить основные пакеты дистрибутива CentOS, и их функциональность не гарантируется.

      Основные функции CentOS

      RHEL и CentOS имеют много общих функций, поскольку CentOS основана на исходном коде RHEL.

      Высокая производительность и доступность:

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

      Стабильный дистрибутив Linux:

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

      Регулярные обновления и поддержка:

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

      Высокий уровень безопасности:

      Команда безопасности Red Hat тщательно выявляет угрозы и обеспечивает высокий уровень безопасности. CentOS также поставляется с расширением ядра Linux Security-Enhanced.

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

      CentOS не является RHEL:

      RHEL был переупакован как CentOS. Принимая во внимание, что команда CentOS — это группа добровольцев, которая упаковывает исходные пакеты RHEL в общедоступные двоичные файлы. После этого программное обеспечение распространяется через несколько публичных зеркал. Насколько мне известно, у Red Hat и CentOS нет прямой связи или партнерства. В прошлом отсутствие официальных партнерских отношений вызывало проблемы, например, когда Red Hat настаивала на том, чтобы из CentOS был удален весь брендинг Red Hat.

      Многие организации предоставляют поддержку CentOS Linux, но надлежащая коммерческая поддержка отсутствует. Red Hat обеспечивает прямую поддержку с помощью RHEL. Для коммерческой поддержки CentOS пользователь CentOS зависит от ИТ-экспертов и сообщества.

      В CentOS включено множество спецификаций высшего уровня:

      CentOS состоит из большого количества уникальных спецификаций, которые позволяют внедрять инновации в эту платформу. CentOS 6 и 7 основаны на ядрах Linux 2.6.32 и Linux 3.10.0 соответственно. Эти дистрибутивы по своей природе «подключи и работай», поддерживают файлы mp3 из разных источников и Firefox 60 в качестве интернет-браузера по умолчанию.

      Архитектура x86_64 в CentOS 6 и 7 может выделять 12 и 64 ТБ пространства с точки зрения возможностей ЦП. Между тем, локальная файловая система может обрабатывать максимальный размер файлов от 2 ТБ до 100 ТБ в различных конфигурациях. CentOS также позволяет добавлять ряд полезных функций. Например, текущие версии CentOS поддерживают собственный Bluetooth, а также Linux с улучшенной безопасностью.

      CentOS может поддерживать архитектуры x86_64 и x86:

      В настоящее время этот дистрибутив Linux поддерживает системы x86_64 и x86. Однако CentOS 7 уникален тем, что в настоящее время поддерживает неофициальные, поддерживаемые сообществом архитектуры ppc64, ppc64le, Arm32, i686 и Arm64. Принимая во внимание, что CentOS 6 может поддерживать обе архитектуры.

      Вы можете скачать CentOS бесплатно:

      CentOS — это свободно доступный дистрибутив для распространения и использования. CentOS предлагает людям вмешиваться в него и находить новые способы увеличения функциональности в дистрибутиве Linux из-за его модели разработки, управляемой сообществом. CentOS предлагает различные варианты загрузки своего программного обеспечения, включая минимальный ISO, Amazon Web Services, торрент, DVD ISO и многое другое. В то же время исходные пакеты CentOS доступны через их хранилище файлов и не включаются в обычные загрузки.

      Сообщество CentOS растет:

      Сообщество CentOS взяло на себя обязательство разрабатывать патч за патчем, что является одной из важнейших причин, по которым оно контролирует значительную долю рынка. Это открытое общество со временем объединилось и разработало индивидуальные SIG. Эти организации очень озабочены расширением конкретных функциональных областей, таких как виртуализация и взаимодействие с пользователем.

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

      CentOS предоставляет пользователям руководства:

      Проект CentOS требует от новых пользователей максимально использовать каждый момент работы, которую они проделали до сих пор. Для этого они создали библиотеку документации, которая поможет им начать работу. Эта библиотека содержит пошаговое руководство по установке для различных архитектур и примечания к выпускам основных модификаций.

      Чтобы быстро просмотреть функции CentOS, ознакомьтесь с приведенной ниже таблицей:

      Особенности CentOS
      Ядро системы CentOS основан на RedHat
      Управление пакетами ЮМ
      Цикл обновления Реже
      Доля рынка хостинга 17,5% пользователей Linux
      Виртуализация Открытая туманность

      OpenStack, CloudStack,

      Безопасность Сильный
      Стабильность Сильный
      Приложения по умолчанию Приложения обновляются по мере необходимости
      Техническое обслуживание вызов
      Опора Надежная документация с небольшим, но активным сообществом
      Простота использования вызов
      Скорость Отлично, но аппаратно-зависимо
      Структура файла та же базовая структура файлов/папок, но формат отличается расположением системных служб

      Преимущества CentOS:

      Вот некоторые преимущества ее использования:

      • Это быстро, надежно и легко.
      • Он находится в свободном доступе, с открытым исходным кодом и готов к использованию на предприятиях.
      • Кроме того, вы получите предварительно установленные инструменты контроля версий, такие как git, а также серверное программное обеспечение с открытым исходным кодом, такое как MySQL, CUPS, Apache Web.
      • Он также обеспечивает отличную поддержку сообщества, включая возможность отправлять сообщения об ошибках непосредственно на bugs.centos.org.
      • Самая последняя версия CentOS включает технологию виртуализации и такие гипервизоры, как Xen, oVirt и Docker.
      • Дистрибутив CentOS
      • предоставляет те же функции, что и коммерческий RHEL. Тем не менее, это также доступно бесплатно!
      • По сравнению с другими свободно доступными дистрибутивами Linux с открытым исходным кодом, CentOS пользуется большим спросом из-за своей надежности и меньшего количества обновлений пакетов.

      Аппаратные требования для последних версий CentOS:

      Дистрибутив Linux Процессор ОЗУ Место на диске Архитектура системы
      ЦенОС 8 1,1 ГГц Минимальный объем памяти: 1 ГБ

      Рекомендуемый объем памяти: 2 ГБ

      Минимум: 20 ГБ

      Рекомендуется: 40 ГБ

      64-разрядная версия
      CentOS 7 или RHEL 7 1,1 ГГц Минимальный объем памяти: 1 ГБ

      Рекомендуемый объем памяти: 2 ГБ

      Минимум: 20 ГБ

      Рекомендуется: 40 ГБ

      64-разрядная версия

      Последние выпуски CentOS:

      У нас есть CentOS 7, CentOS 8 и CentOS Stream, чтобы рассказать о последних выпусках CentOS. В 2019 году, когда была представлена ​​CentOS 8, многие задавались вопросом, что же существенно изменилось по сравнению с CentOS 7. Теперь мы выясним разницу между этими двумя версиями CentOS. Итак, давайте разберемся в этой загадке и проверим, стоит ли попробовать CentOS 8.

      CentOS 7 был первым дистрибутивом RHEL, который включал «systemd» в качестве стандартной функции. CentOS 7 был выпущен в 2014 году и предлагал несколько функций, которые хорошо помогли сообществу за последние десять лет. Другие новые функции CentOS 8 показаны в таблице ниже вместе с некоторыми различиями между двумя выпусками CentOS: CentOS 7 CentOS 8 Гит Git версии 1.8 Git версии 2.18 Контейнеры Docker доступен для CentOS 7 Докер не указан. Для работы с контейнерами используйте инструменты skopeo, buildah, podman, runc. Ядро На основе исходного ядра 3.10 и Fedora 19 На основе исходного ядра 4. 18 и Fedora 28 Управление хранилищем Диспетчер логических томов по умолчанию Диспетчер логических томов и Stratis Безопасность CentOS 7 включает поддержку TLS 1.0 и OpenSSL 1.0.1 CentOS 8 включает поддержку TLS 1.3, OpenSSL 1.1.1, TLS 1.0 и TLS 1 НТП Доступен демон chronyd и NTP Только хронический протокол NTP Управление программным обеспечением Он использовал YUM v3, распространяемый с RPM 4.11 В CentOS 8 вместо yum используется dnf. Он также использует комбинацию RPM 4.14 YUM v4. Кроме того, эта версия также поддерживает модульный контент. Ява OpenJDK 8 Оба OpenJDK 8 и OpenJDK 11 Сетевая платформа В этой версии используется iptables Сетевая структура CentOS 8 основана на nftables, которые firewalld использует в качестве серверной части по умолчанию. Поддержка Python ограниченная поддержка Python 2.7. CentOS 7 также поддерживает Python 2.7. исправлена ​​поддержка Python 2.7, но также поддерживается Python 3.6 Виртуализация Использование virt-manager и qemu-kvm Распространяется с virt-manager, qemu-kvm 2.12 устарел, а Cockpit заменяет HTTPD/Apache HTTP-сервер 2.4 HTTP-сервер 2.4 Брандмауэр CentOS 7 использует iptables в качестве среды фильтрации пакетов CentOS 8 использует nftables в качестве среды фильтрации пакетов рубин, php, perl Руби 2.0.0, PHP 5.4.16, Perl 5.16.3 Перл 5.26, Руби 2.5. Принимая во внимание, что по умолчанию FastCGI Process Manager (FPM) используется PHP. Базы данных MySQL 5.5, PostgreSQL 9.2, MariaDB 5.5 MySQL 8.0, PostgreSQL 10, Redis 5, PostgreSQL 9. 6, MariaDB 10.3 Среда рабочего стола В CentOS 7 сервер X.Org является GNOME по умолчанию диспетчером отображения. В CentOS 8 Wayland является диспетчером отображения GNOME по умолчанию с оболочкой GNOME версии 3.28 Nginx недоступно (по умолчанию) Этот дистрибутив Linux обеспечивает поддержку веб-сервера Nginx. Версия 1.14

      После объявления об окончании срока службы CentOS 8 (EOL) в декабре 2021 года жизненный цикл операционной системы сократился. В результате RHEL заявила, что в будущем их команда сосредоточится на CentOS Stream.

      Поток CentOS:

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

      Преимущества CentOS Stream:

      •  Он мало чем отличается от CentOS.
      • Он извлекает новые функции до распространения RHEL.
      • Он может создать отличное сообщество разработчиков.
      • Эта платформа разработки более гибкая, чем предыдущая.

      Заменит ли CentOS Stream CentOS Linux?

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

      По мере того, как Red Hat создает будущие версии RHEL, сжатие контура обратной связи облегчает слышимость всех голосов, независимо от того, являются ли они отдельными участниками или крупными партнерами.

      Red Hat также приглашает всех разработчиков и партнеров принять участие в CentOS Stream и создать свои ответвления, что позволит этому инновационному центру тестировать решения своих уникальных проблем. Принято считать, что CentOS Stream — это корпоративный Linux будущего. Это поможет сообществу оказать огромное влияние на направление выпуска RHEL. Внутренние проекты Red Hat будут переданы в CentOS Stream, что позволит им делиться тактикой и лучшими операционными практиками с более широким сообществом по мере продвижения этой работы.

      Расписание прекращения поддержки CentOS (EOS):

      Версия Дата выпуска Конец жизни
      ЦенОС 6 10 июля 2011 г. 30 ноября 2020 г.
      ЦенОС 7 7 июля 2014 г. 30 июня 2024 г.
      ЦенОС 8 24 сентября 2019 г. 31 декабря 2021 г.

      Наиболее важные команды в CentOS:

      Вот несколько команд, которые помогут в работе с CentOS, например:

      1. mv : Это команда перемещения. Пользователи CentOS могут использовать эту команду для перемещения файла из одного источника или каталога в любое другое место или для переименования файла.
      2. rmdir : Эта команда используется для удаления каталога с присутствующим в нем содержимым.
      3. touch : Эта команда поможет вам создать пустой файл. Tit также известна как команда make file.
      4. очистить : Хотите очистить экран терминала CentOS? Используйте команду «очистить».
      5. ls : Эта команда выведет список содержимого указанного каталога.
      6. sudo yum install <имя пакета> : Эта команда используется для установки определенного пакета.
      7. sudo yum update : эта команда обновит все установленные пакеты.
      8. locate : Эта команда поможет вам найти файл в системном хранилище
      9. rm : команда rm используется для удаления файлов.
      10. mkdir : Используйте эту полезную команду для создания новых подкаталогов и каталогов.
      11. cd : Вы также можете изменить каталог или переместить элемент управления в любую другую папку из текущего рабочего каталога.
      12. man : Чтобы распечатать руководство по какой-либо команде, используйте команду man в терминале CentOS.

      Почему ИТ-руководители любят CentOS?

      • Установка CentOS проста и соответствует всем требованиям к обеспечению предприятия, будь то масштабирование вверх или вниз.
      • Развертывание
      • Linux обходится дешевле, особенно при переходе с RHEL на CentOS.
      • Это все, что ваша команда ожидает от операционной системы, которая должна просто работать на современном рабочем месте.
      • Даже для обширных обновлений производственные обновления просты и редко вызывают простои, поскольку процесс обновления проходит гладко.
      • Добавляйте ценность, расширяйте и настраивайте все, что хотите; например, отсутствие привязки к поставщику по какой-либо причине.
      • Хотите что-то изменить? Ваша команда может сделать это, не выходя за рамки вашей лицензии.
      • С образами Docker Hub, поддерживаемыми сообществом, которые можно часто извлекать без ограничений, вы можете надежно запускать, обновлять и передавать между средами.

      Какую роль CentOS сыграет в вашем карьерном росте?

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *