Реклама
Имея так много доступных дистрибутивов 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 по умолчанию не имеет графического интерфейса пользователя. Если вы хотите узнать больше, у нас есть краткое изложение дальнейших различия между Ubuntu и Ubuntu Server.
Благодаря широкому использованию своего исходного кода, Red Hat Enterprise Linux, CentOS приобрел репутацию надежного и стабильного. Оба из них являются основными факторами, когда речь идет о выборе дистрибутива для вашего сервера. CentOS также легко настраивается, что удобно для удаления ненужных вам услуг.
Ubuntu получает обновления чаще, чем CentOS, и обычно имеет более новые доступные пакеты. Это и хорошо, и плохо. Это означает, что Ubuntu получит новые функции раньше, но может также появиться новые ошибки. Более медленный цикл обновлений, используемый CentOS, помогает поддерживать стабильность, но может означать, что вы не получите критические обновления безопасности так же быстро.
Победитель: CentOS выигрывает у Ubuntu всего лишь на волос, благодаря его высокой прочности.
CentOS против Ubuntu: установка и настройка
И CentOS, и Ubuntu предлагают упрощенные процессы установки, но каждый из них имеет свои сильные стороны. С Ubuntu Server вы не получаете графический интерфейс, но он по-прежнему прост для почти любого. Хотя установщик Ubuntu стремится быть простым для всех, CentOS стремится сделать процесс быстрым и легким для системных администраторов.
Если вы используете настольную версию Ubuntu для своего сервера, настройка довольно проста. Установка программного обеспечения, настройка параметров, а также включение и отключение служб относительно просты. CentOS также предоставляет надежный набор параметров конфигурации, хотя он использует несколько различных приложений на серверной части.
Настройка CentOS или Ubuntu через командную строку отличается. Вы найдете некоторые файлы конфигурации в разных местах, большая разница в том, что менеджер пакетов используется каждым дистрибутивом. Ubuntu использует Apt, а CentOS - Yum. Использовать каждый из них довольно просто, но между ними есть некоторые существенные различия.
Для краткого обзора различий между Apt и Yum, см. Наш обзор менеджеров пакетов Linux Какой менеджер пакетов Linux (и дистрибутив) вам подходит?Ключевым отличием основных дистрибутивов Linux является менеджер пакетов; различия достаточно сильны, чтобы повлиять на выбор дистрибутива. Давайте посмотрим, как работают различные менеджеры пакетов. Читать далее .
Победитель: Ubuntu выигрывает здесь благодаря простоте использования и количеству документации, которую вы найдете в Интернете.
CentOS против Ubuntu: Производительность
Если вы используете ресурсоемкие приложения или службы на своем сервере, производительность операционной системы имеет значение. Хотя дистрибутивы Linux будут примерно одинаковыми по производительности по сравнению с другими операционными системами, у некоторых все же есть свои преимущества.
По умолчанию Ubuntu Server более компактен, что дает ему преимущество. Тем не менее, вы можете настроить CentOS для увеличения производительности, если захотите или захотите. Глядя на отчет от ФорониксUbuntu иногда возглавляет CentOS, а иногда - наоборот.
Победитель: Это ничья. Эта категория просто слишком близка для вызова.
CentOS против Ubuntu: использование ноутбука
В то время как основной целью этой статьи является изучение CentOS vs. Ubuntu для использования на сервере, оба также являются настольными операционными системами. Если вы часто используете один из них на сервере или серверах, возможно, вам будет удобнее использовать его и на ноутбуке.
Здесь вы увидите более драматические различия между ними. CentOS 7 использует ядро Linux 3.10, а Ubuntu 18.04 использует ядро Linux 4.18. Более новое ядро обеспечивает поддержку более нового оборудования.
Если вы используете относительно новый ноутбук, вы можете обнаружить, что CentOS не распознает определенное оборудование. В некоторых случаях вы можете найти и установить драйверы для этого оборудования самостоятельно, но это может быть сложно. Ubuntu будет гораздо лучше поддерживать новые ноутбуки в целом.
С другой стороны, если вы устанавливаете его на ThinkPad, которому несколько лет, CentOS может работать отлично. Скорее всего, если он поначалу будет работать хорошо, он продолжит работать даже после обновлений. Это одна из областей, где стабильность CentOS особенно полезна.
Победитель: Ubuntu побеждает в этой категории благодаря огромному количеству поддерживаемого оборудования.
Другие аспекты для рассмотрения
Если вы используете виртуальный частный сервер такой компании, как Linode или DigitalOcean, установка так же проста, как и подготовка нового сервера. Вам вообще не нужно беспокоиться о процессе установки и не нужно беспокоиться о том, поддерживается ли определенное оборудование.
Размер сообщества вокруг каждого дистрибутива также нужно учитывать. Из-за своей популярности в Ubuntu доступно больше репозиториев сообщества. У него также есть больше пользователей, которые могут столкнуться с вашими проблемами, которые могут рассказать, как они преодолели эти проблемы.
CentOS имеет меньшую долю рынка, чем Ubuntu, но документация, предоставленная Red Hat Enterprise Linux, может несколько помочь в этом.
Какой серверный дистрибутив подходит именно вам?
Если после прочтения сравнений вы все еще не можете сделать выбор, подумайте, какой дистрибутив вам удобнее. Вы будете часто использовать этот дистрибутив, поэтому если дело доходит до подбрасывания монеты, используйте тот, который вы использовали больше. Это знакомство значительно облегчит повседневные задачи по обслуживанию.
Что если у вас нет большого опыта работы с CentOS или Ubuntu? Ubuntu - отличный выбор для менее опытных или начинающих пользователей Linux. Еще лучше, у нас есть пошаговое руководство, которое показывает вам как попробовать Ubuntu на компьютере с Windows 10 Как установить Ubuntu в Windows 10: 3 простых метода, чтобы попробоватьЕсть много способов попробовать Ubuntu. Одним из них является установка Ubuntu на Windows 10 одним из следующих способов. Читать далее .
Крис Вук - писатель, музыкант, и как там ни зовут, когда кто-то делает видео для Интернета.