Что такое 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
Не все установочные файлы программ или команды для настройки Linux-системы подходят под любую ОС. Чтобы подобрать подходящие инструменты, нужно понимать, какая CentOS версия системы установлена на вашем устройстве. Версию не обязательно запоминать или записывать на бумажном носителе — вы всегда можете обратиться к системе и узнать её. В этой статье мы расскажем, как узнать версию CentOS разными способами.
Проверить версию CentOS можно несколькими способами:
- через команду rpm,
- через команду lsb_release,
- посмотреть данные в файле /etc/centos-release,
- через команду hostnamectl.
Практически все эти способы позволяют посмотреть не только версии ядра, но и год выпуска обновления.
Как посмотреть версию CentOS
Способ 1. Как определить версию CentOS с помощью команды rpm
RPM позволяет управлять пакетами для систем на основе Red Hat. С помощью этого инструмента можно посмотреть пакет CentOS, в названии которого будет информация о версии системы.
Узнать версию CentOS можно только из консоли.
Зайдите в терминал.
rpm -q centos-release
Какую операционную систему выбрать для сервера в 2023 году?

Вопрос выбора операционной системы для сервера крайне важен, ведь от правильности этого выбора зависит то, насколько эффективно, просто и надёжно вы сможете использовать сервер в дальнейшем. Пожалуй, этот вопрос можно поставить на второе место по значимости перед запуском сервера в работу.
Уже имеющие опыт владельцы серверов, а также системные администраторы как правило делают выбор в пользу той операционной системы, к которой привыкли и которую знают. Но что же делать тем, кто только начинает? Разберёмся в этой статье.
Что такое операционная система?
Операционная система — это совокупность программ, обеспечивающих взаимодействие пользователя с оборудованием. То есть, некая надстройка, устанавливаемая на оборудование и взаимодействующая с ним, тем самым предоставляю пользователю возможность запуска различных приложений.
Какие операционные системы бывают?
В настоящий момент на рынке присутствуют два основных семейства операционных систем для сервера:
- UNIX-подобные операционные системы: к таким системам относятся все системы на базе ядра Linux, а также FreeBSD, NetBSD и OpenBSD.
- Windows Server
- MacOS Server
Наиболее популярными системами являются системы, базирующиеся на ядре Linux: CentOS, Debian, Ubuntu и другие. Это самые простые в управлении системы, имеющие широкую поддержку различного программного обеспечения. Однако, некоторые опытные системные администраторы склонны к выбору FreeBSD, а для специфических задач и вовсе предпочитают коммерческий Windows Server. В рамках данной статьи мы не станем рассматривать MacOS Server ввиду его низкой популярности.
А теперь давайте разберёмся, какие плюсы и минусы есть у каждой из популярных операционных систем.
AlmaLinux, Rocky Linux, Fedora и CentOS
Мы не просто так поставили эти операционные системы в один список, между ними есть связь. Все они базируются на программном коде Red Hat Enterprise Linux, используют пакеты RPM (Red Hat Package Manager) и менеджер пакетов YUM (DNF с версии RHEL 8), но имеют несколько разное предназначение, а также будущее.
AlmaLinux
AlmaLinux — проект компании CloudLinux, это бесплатная операционная система, совместимая с ПО для CentOS и RHEL. Изначально AlmaLinux была своего рода заменой CentOS 8, которая с 2022 года стала выпускаться в формате нестабильных сборок. В 2023 году вышла AlmaLinux 9, работающая на базе RHEL 9. Все версии AlmaLinux можно установить в том числе и на наши VPS. Помимо этого, есть возможность обновить CentOS до AlmaLinux, тем самым сохранив все преимущества и, вполне вероятно, получив новые за счёт поддержки крупного сообщество и серьёзной компании.
Операционную систему AlmaLinux официально поддерживают следующие панели управления хостингом:
- DirectAdmin
- FASTPANEL
- ispmanager
- Plesk
- cPanel/WHM
- BrainyCP
На наш взгляд, на сегодняшний день AlmaLinux — лучший выбор среди свободных операционных систем, базирующихся на RHEL.
Rocky Linux и Oracle Linux
Данные ОС – ещё два проекта, получившие известность по той же причине, что и описанная выше ОС AlmaLinux.
В настоящий момент Rocky Linux и Oracle Linux достаточно стабильны для использования на серверах, полностью совместимы между собой в плане запуска программного обеспечения. Существуют, как версии на RHEL 8, так и RHEL 9, что делает данные ОС современными в технологическом смысле.
Поддержку современными панелями управления пока что получила только ОС Rocky Linux. В теории, панели управления должны работать и на Oracle Linux, но официальной поддержки сейчас нет.
CentOS Stream
CentOS Stream базируется на коммерческой системе RedHat Enterprise Linux (RHEL) и представляет собой пересобранную из исходных кодов версию RedHat Linux. Stream-версия появилась в 2019 году и представляет собой ОС, которая обновляется непрерывно. То есть на сервер под управлением такой ОС может попасть и нестабильное программное обеспечение.
Актуальной версией в 2023 году является CentOS Stream 9. Версия Stream 8 считается устаревшей, но будет поддерживаться ещё до конца мая 2024 года. Использовать CentOS Stream мы не рекомендуем из-за принципа обновления ОС, описанного выше.
CentOS 7
CentOS 7 является последней стабильной версией системы CentOS и по-прежнему используется на многих серверах. Она, как и CentOS Stream 8, в нынешнее время уже является устаревшей, но поддерживается разработчиком до конца июня 2024 года.
Если Вы выбираете ОС для нового сервера, то CentOS 7 стоит пройти стороной. Связано это не с самой ОС как таковой, а с тем, что уже меньше чем через год данная версия перестанет поддерживаться разработчиком. Поддержка CentOS 7 тем не менее есть у большинства современных панелей управления.
Fedora
Fedora — ещё одна система, базирующаяся на RHEL и спонсируемая компанией RedHat. Отличием от CentOS является тот факт, что наиболее свежие функции появляются в Fedora раньше, чем в CentOS и в самом RHEL. Fedora можно было бы назнать испытательным полигоном, но это не совсем так. Новые функции, попадающие в дистрибутив Fedora, проходят предварительно тестирование и в целом являются стабильными. К минусам данной системы можно отнести короткий жизненный цикл версий, равный 6 или 9 месяцам. Данную операционную систему есть смысл выбрать тем пользователям, которые стремятся иметь возможность использования наиболее современных функций первыми. Однако, наше субъективное мнение в том, что для production и для серьёзных проектов Fedora не подойдёт.
Операционную систему Fedora в данный момент официально поддерживает только DirectAdmin.
CloudLinux
CloudLinux является коммерческой операционной системой и предназначен для хостинг-провайдеров. Отличием от AlmaLinux, Rocky Linux и других RHEL-совместимых систем является встроенная система изоляции пользователей сервера друг от друга, тесная интеграция с панелями управления хостингом (cPanel, DirectAdmin, ispmanager и другие), функционал ограничения ресурсов для пользователей, а также возможность использования Node.JS и Python для сайтов на тех серверах, которые не поддерживают эти языки программирования средствами панели управления.
Мы рекомендуем использовать CloudLinux всем тем, кто планирует организовать свой собственный хостинг. Также эта система отлично подойдёт и для простой, доступной из коробки, изоляции пользователей друг от друга, что существенно повышает безопасность. Однако, за такую возможность придётся заплатить, бесплатной версии CloudLinux не существует.
Операционную систему CloudLinux официально поддерживают следующие панели управления хостингом:
- ispmanager
- DirectAdmin
- Plesk
- cPanel/WHM
Debian и Ubuntu
Есть ещё одно семейство операционных систем Linux, имеющих общую основу и занимающих важное место среди Linux-систем. Безусловно, эти операционные системы очень популярны среди преверженцев Linux и владельцев виртуальных и выделенных серверов.
Всё дело в том, что Debian — один из самых популярных дистрибутивов Linux, а Ubuntu базируется на Debian.
Поскольку критичных различий между Debian и Ubuntu нет, расскажем об этих операционных системах в целом.
Главным преимуществом Debian на фоне, например, RHEL-дистрибутивов является большой выбор пакетов, доступных для установки через официальные репозитории операционной системы. Говоря простым языком, это преимущество позволит с помощью пары команд установить огромное количество программного обеспечения и библиотек. Нет-нет, это вовсе не означает, что в RHEL-системах готового к установке программного обеспечения недостаточно для комфортной работы. Разница лишь в том, что в Debian такого программного обеспечения больше.
Ещё одним преимуществом Debian является тот факт, что эту систему можно обновлять между мажорными версиями (первая цифра версии).
Сравнивая с RHEL-дистрибутивами важно отметить, что владелец сервера не имеет возможностей для обновления с CentOS 7 на CentOS 8. Однако, владелец сервера с Debian сможет обновиться до актуальной версии, хоть и не всегда без проблем. Это единственная операционная система, имеющая такую систему обновлений, что делает её очень удобной при длительном многолетнем использовании.
Debian поддерживается многими популярными панелями управления, имеет богатый функционал и станет прекрасным выбором для сервера. Важно отметить, что подход к релизу новых версий Debian таков, что ставка делается на стабильность и надёжность. Этот дистрибутив может быть несколько консерватирвным в плане фукционала, однако, стабильная работа при использовании на сервере ценится гораздо выше.
Ubuntu в свою очередь базируется на Debian, то есть имеет все его преимущества, но своей целевой аудиторией видит пользователей ноутбуков и стационарных ПК. Ориентир разработки — визуальное удобство для пользователей. Система Ubuntu исторически базируется на нестабильной версии Debian, имеет несколько иной подход к управлению пакетами. В свою очередь, это добавляет преимущества, но и снижает уровень надёжности. В частности, доступных из коробки пакетов в Ubuntu больше, чем в Debian (впрочем, дополнительные репозитории с пакетами можно подключить и в Debian).
Как вы уже поняли, для длительного использования в production-среде хорошим выбором станет именно Debian, тогда как Ubuntu отлично подойдёт при необходимости управлять сервером через графический интерфейс и для некритичных задач.
Операционные системы Debian и Ubuntu официально поддерживают следующие панели управления хостингом:
- ISPmanager
- DirectAdmin
- Plesk
- FASTPANEL
- VestaCP
- HestiaCP
FreeBSD
Операционная система FreeBSD существенно отличается от Linux-систем, описанных нами выше. Основным отличием является сам подход к разработке системы. В случае FreeBSD разработка ведётся как единое целое, программный код ядра разрабатывается совместно с внедрением программного обеспечения. В случае Linux-систем, ядро операционной системы разрабатывается отдельно от программного обеспечения.
FreeBSD на наш взгляд несколько сложнее в управлении и в администрировании, требует больше навыков, однако, не уступает в надёжности и стабильности описанным выше системам.
Помимо отличающегося подхода к разработке системы, разработчики FreeBSD предлагают и другой подход к установке программного обеспечения. Установка программного обеспечения делится на два способа: бинарные пакеты (аналогично CentOS, Debian и другим) и установка из исходного кода. Предоставляемое в FreeBSD программное обеспечение отличается высоким уровнем надёжности, проработки и проходит длительное, многолетнее тестирование.
Несмотря на высокую надёжность, количество пользователей FreeBSD с каждым годом становится всё меньше. Это обусловлено недостаточным количеством поддерживаемого данную операционную систему программного обеспечения, сложность в поиске специалистов по настройке, а также отсутствие поддержки этой системы практически всеми панелями управления хостингом.
Подводя итог о FreeBSD можно сказать, что выбрать эту операционную систему сейчас имеет смысл разве что профессионалу, поскольку использовать передовые технологии на этой операционной системе будет сложнее и дороже, нежели на Linux-системах.
Операционную систему FreeBSD официально поддерживает только панель управления DirectAdmin, впрочем, это отличный вариант.
Windows Server
Серверы, работающие на операционных системах семейства Windows Server, существенно отличаются от тех, которые работают на Linux и на FreeBSD. Причина в том, что Linux и BSD-системы имеют общее начало в виде UNIX, в то время, как Windows Server — совершенно самостоятельная система.
К преимуществам Windows Server для новичка можно отнести управление через графический интерфейс, наличие веб-сервера из коробки, удобную систему виртуализации, позволяющую создавать множество виртуальных серверов с Windows.
Основной недостаток — высокая цена. За использование этой системы ежемесячно придётся платить. В зависимости от редакции и от используемого оборудования, стоимость лицензии может варьироваться от 20 до нескольких сотен долларов в месяц.
Ещё один недостаток — безопасность. Как вы знаете из использования Windows дома, эта операционная система всегда требует наличия антивируса, что означает наличие большого количества угроз для операционной системы извне. Не стала исключением и серверная версия.
Ещё одно отличие Windows Server от UNIX-систем в том, что здесь нет репозиториев программного обеспечения, приложения, библиотеки и программы нельзя установить одной командой (через YUM, RPM, DNF или apt-get). Необходимое программное обеспечение потребуется сначала скачать (как правило, .exe файл), а затем запустить для установки.
Windows Server стоит выбрать при наличии особых требований к среде, например, при необходимости разместить сайт на ASP.NET. Делать выбор в пользу Windows Server при размещении сайтов на традиционных PHP и MySQL мы не рекомендуем, поскольку, такое решение будет необоснованно избыточно и очень затрано.
Операционную систему Windows Server официально поддерживает панель управления Plesk, а также некоторые другие, гораздо менее известные на рынке услуг хостинга.
Linux или FreeBSD?
Делая выбор между Linux и FreeBSD стоит обратить внимание на следующие важные моменты моменты:
- В Linux установка программного обеспечения в большинстве случаев проще, поскольку все популярные системы Linux имеют тысячи готовых к использованию пакетов, а их установка занимает мало времени. В FreeBSD по традиции установка происходит из исходного кода, что занимает много времени и требует соответствующих навыков.
- Linux-системы поддерживают все популярные панели управления хостингом, а значит вы сможете легко установить необходимое для ваших сайтов программное обеспечение и запустить сайты максимально просто. FreeBSD поддерживается очень небольшим количеством панелей управления, из популярных — только DirectAdmin.
- Linux-системы обладают большей совместимостью, например, вы можете собрать одно и то же программное обеспечение вручную на практически всех системах Linux. FreeBSD также позволяет запустить программу, написанную для Linux, но вы не сможете запустить программу для FreeBSD на Linux.
- Linux-системы идеальны для новичков, для управления такими системами есть огромное количество статей, мануалов и гайдов, а найти специалиста по Linux-системам гораздо проще, чем специалиста по FreeBSD.
- FreeBSD практически не поддерживается панелями управления хостингом, поддержка есть только у DirectAdmin.
Что же в итоге выбрать?
Основываясь на нашем многолетнем опыте, в 2023 году мы бы порекомендовали использовать AlmaLinux или Debian.
Именно эти системы отвечают всем требованиям для круглосуточной, надёжной, эффективной и бесперебойной работы серверов, а также не имеют каких-либо предпосылок для прекращения поддержки сообществом.
Возможно, вы задались вопросом, почему же в этом списке нет CentOS, которая де-факто является одной из самых популярных ОС для серверов. Всё дело именно в смене принципа обновлений данной ОС. А значит, мы не можем рекомендовать эту систему, поскольку ещё в 2022 году эта система перестала быть той, какой мы её знали многие годы. До 2024 года можно использовать и CentOS 7, эта версия системы продолжит получать обновления до конца июня 2024 года, однако, функционал (если вдаваться в сложные технические детали) уступает функционалу ОС, базирующихся на свежих версиях RHEL, которые сейчас представлены в стабильных ОС AlmaLinux, Rocky Linux, Oracle Linux.
Comments ()
Читайте также

Выбор бесплатной панели управления в 2023 году
Рассмотрим все популярные бесплатные решения и выберем наиболее оптимальную для большинства бесплатную панель управления в 2023 году.
Обзор операционной системы CentOS для виртуальных серверов. История, версии, сравнение с конкурентами
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 здесь не выглядит значительно уступающим, поскольку все чаще не испытывает недостатков с требуемыми в процессе работы компонентами, а случае необходимости его арсенал может быть расширен за счет сторонних репозиториев.