CentOS против Ubuntu. Лучшая серверная ОС

CentOSLinuxUbuntu

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

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

Ubuntu — лучший выбор для большинства людей, но в некоторых случаях вам стоит рассмотреть CentOS.


Что такое CentOS?


Если вы когда-либо даже читали о Linux, вероятно, вы немного знаете об Ubuntu. Это простой в использовании дистрибутив, основанный на Debian, и это одна из наиболее широко используемых версий Linux.

CentOS, с другой стороны, для большинства, скорее загадка. Этот дистрибутив основан на Red Hat Enterprise Linux, который является платным продуктом. CentOS находится в свободном доступе и с открытым исходным кодом, но использует он, наработки которые входят в Red Hat Enterprise Linux.



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


CentOS против Ubuntu Server


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



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

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

Победитель: CentOS выигрывает у Ubuntu всего лишь на волосок, благодаря его стабильной прочности.


CentOS vs Ubuntu: установка и настройка


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



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

Настройка CentOS или Ubuntu через командную строку отличается. Вы найдете несколько файлов конфигурации в разных местах, большая разница в том, что менеджер пакетов используется каждым дистрибутивом. Ubuntu использует apt, а CentOS — yum. Использовать каждый из них довольно просто, но между ними есть некоторые существенные различия.

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


CentOS vs Ubuntu: производительность


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

По умолчанию, Ubuntu Server более компактен, что дает ему преимущество. Тем не менее, вы можете настроить CentOS для увеличения производительности, если захотите. Глядя на отчет от Phoronix, Ubuntu иногда опережает CentOS, а иногда наоборот.

Победитель: Это ничья. Эта категория имеет весьма незначительный разбег.


CentOS vs Ubuntu: использование ноутбука


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

Статьи по теме


Здесь вы увидите более драматические различия между ними. CentOS 7 использует ядро ​​Linux 3.10, а Ubuntu 18.04 использует ядро ​​Linux 4.18, не говоря уже за Ubuntu 19.04, с ядром пятой версии. Более новое ядро ​​обеспечивает поддержку более нового оборудования.



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

С другой стороны, если вы устанавливаете его на ThinkPad, которому несколько лет, CentOS может работать отлично. Скорее всего, если он поначалу будет работать хорошо, он продолжит работать даже после обновлений. Это одна из областей, где стабильность CentOS особенно полезна.

Победитель: Ubuntu побеждает в этой категории благодаря большому количеству поддерживаемого оборудования.


Другие аспекты для рассмотрения


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

Размер сообщества вокруг каждого дистрибутива также нужно учитывать. Из-за своей популярности в Ubuntu доступно больше репозиториев сообщества. У него также есть больше пользователей, которые могут столкнуться с вашими проблемами, которые могут поделиться тем, как они преодолели эти проблемы.

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


Какой серверный дистрибутив подходит именно вам?


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

Что если у вас нет большого опыта работы с CentOS или Ubuntu? Ubuntu — отличный выбор для менее опытных или начинающих пользователей Linux.

Скачать CentOS: https://www.centos.org/download/

Скачать Ubuntu: https://www.ubuntu.com/download

Источник: MakeUseOf