CentOS
Видео, в котором рассказывается о закрытии основной редакции CentOS.
Основан на Red Hat Enterprise Linux
CentOS основан на платном дистрибутиве Red Hat Enterprise Linux (RHEL) компании Red Hat и польностью совместим с ним.
Сам дистрибутив CentOS бесплатен и содержит все свободные компоненты дистрибутива Red Hat Enterprise Linux.
Может использоваться и на персональных компьютерах и на серверах.
Программы
Дистрибутив содержит базовый набор программного обеспечения для работы.
Среда рабочего стола
CentOS используется среду рабочего стола GNOME.
До версии CentOS 8.0 были были доступны редакции CentOS со средами рабочего стола GNOME и KDE.
Редакция CentOS Stream
Редакция CentOS Stream появилась, начиная с версии CentOS 8.0 и стала доступна впервые 24 сентября 2019 г.
CentOS Stream является версией CentOS, использующей модель обновлений rolling-release.
Дистрибутив CentOS всё… История RedHat и CentOS Stream. Ядро Linux 5.10. Firefox и GPU рендеринг
В плане разработки линейки дистрибутивов RedHat данная редакция занимает промежуточную позицию между Fedora Linux и RHEL. CentOS Stream позволит разработчикам тестировать и внедрять нововведения без необходимости выполнять для каждого тестируемого изменения новую сборку. Протестированные и принятые изменения будут затем внедряться в следующий крупный релиз RHEL.
Установка
Установка CentOS выполняется с помощью интерактивного инсталлятора и не должна вызывать сложностей.
CentOS можно свободно скачать в виде ISO образа, работающего в Live режиме.
В процессе установки пользователю предлагается выбрать компоненты, которые требуется установить. Доступно несколько заранее подготовленных комплектов для различных нужд:
- Сервер с GUI
- Сервер
- Минимальная установка. Только базовая функциональность.
- Рабочая станция. Подойдет для персонального использования на ПК или ноутбуке.
- Пользовательская операционная система. Для дальнейшей самостоятельной установки большинства компонентов.
- Хост виртуализации. Минимальный комплект хоста виртуализации.
Пакетная система
Для установки и обновления пакетов в CentOS используется утилита YUM (Yellow Dog Updater Modified).
YUM является интерфейсом для DNF
Формат пакетов: RPM.
Пакетная база: RedHat Enterprise Linux.
Название
Название CentOS образовано от Community ENTerprise Operating System.
Релизы дистрибутива CentOS
3 | 05 января 2001 | 31 декабря 2010 | |
4 | 09 марта 2005 | 29 февраля 2012 | |
5 | 12 апреля 2007 | 31 марта 2017 | |
6 | 20 июля 2011 | 30 ноября 2020 | |
7 | 07 июля 2014 | 30 июня 2024 | |
.. | |||
7.6 | 03 декабря 2018 | Red Hat Enterprise Linux 7.6 | пресс-релиз |
7.7 | 17 сентября 2019 | Red Hat Enterprise Linux 7.7 | пресс-релиз |
7.8 | 27 апреля 2020 | Red Hat Enterprise Linux 7.8 | пресс-релиз |
8.0 | 24 сентября 2019 | Red Hat Enterprise Linux 8.0 | пресс-релиз |
8.1 | 15 января 2020 | Red Hat Enterprise Linux 8.1 | пресс-релиз |
8.2 | 15 июня 2020 | Red Hat Enterprise Linux 8.2 | пресс-релиз |
8.3 | 07 декабря 2020 | Red Hat Enterprise Linux 8.3 | пресс-релиз |
Материалы по теме:
- Релиз дистрибутива CentOS 7.6
- Релиз дистрибутива CentOS 7.7
- Релиз дистрибутива CentOS 8 и новинка — CentOS Stream
- Релиз дистрибутива CentOS 8.1
- Релиз дистрибутива CentOS 7.8
Источник: pingvinus.ru
CentOS
О системе
CentOS – операционная система с открытым исходным кодом на ядре Linux, основанная на проекте Red Hat Enterprise Linux. Дистрибутив подходит для долговременного использования в производственных средах в качестве серверной ОС
Что нового
Системные требования
Полезные ссылки
- Лучшие антивирусы для защиты интернет-банкинга и онлайн-платежей. Тестирование MRG Effitas.
- Лучший VPN. Сравнительное тестирование AV-Test
Подробное описание
CentOS — открытый, поддерживаемый усилиями сообщества и используемый также в корпоративных средах дистрибутив Linux, построенный на базе общедоступных компонентов популярной коммерческой ОС Red Hat Enterprise Linux.
Благодаря использованию платформы Red Hat, проект CentOS полностью совместим с данным популярным и удостоенным наградам дистрибутивом Linux. Среди ключевых преимуществ системы — активное развитие, простое обслуживание, открытое управление, развивающееся сообщество и открытая бизнес-модель.
Дистрибутив подходит для долговременного использования в производственных средах, где CentOS используется в качестве сервера. Система предоставляет пользователям дружественной и знакомой средой с долговременной поддержкой ядра и коммерческой поддержкой.
Обзор CentOS
Варианты установки
CentOS распространяется как в виде загрузочного DVD, так и в виде ISO-образов для CD и универсального загрузчика. Поддерживаемая аппаратная платформа — 64-bit (x86_64). Загрузочные Live CD (GNOME и KDE) также доступны для загрузки.
Используемое по умолчанию окружение рабочего стола в CentOS представлено проектом GNOME, который предоставляет пользователям дружественный и знакомый графический интерфейс, который устроит даже самых взыскательных пользователей.
Стандартные приложения
Среди встроенных приложений и пакетов CentOS — офисный пакет LibreOffice, веб-браузер Mozilla Firefox, графический редактор GIMP, векторный графический редактор Inkscape, инструмент для прожига CD/DVD K3b, текстовый редактор Vim и почтовый клиент Mozilla Thunderbird.
Среди пакетов для организации сервера CentOS включает веб-сервер Apache, сервер баз данных MySQL и PostgreSQL, инструменты OpenSSH и OpenSSL для шифрования сеансов подключений, языки программирования Perl, Python и PHP, почтовый сервер Postfix и фреймворк сетевого взаимодействия Samba.
Проект включает поддержку нескольких языков и поставляется с поддержкой известных файловых систем EXT3 и EXT4.
CentOS является стабильным, воспроизводимым, простым в обслуживании дистрибутивом Linux, специально разработанным для развертывания на локальных серверах организаций, защищенных межсетевым экраном.
Источник: www.comss.ru
Что такое 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, созданный тем же первоначальным
Обновлено: 15.01.2022 Опубликовано: 07.11.2019
Используемые термины: Linux, CentOS. В сентябре 2019 была выпущена восьмая версия Linux CentOS. Она претерпела некоторые изменения, в которых мы попробуем разобраться.
Общее описание
Официальная дата выхода системы — 24.09.2019. CentOS 8 основан на Linux Red Hat 8. Дата поддержки — до 2024 года, прекращение выпуска обновлений — 2029 год.
Компания Red Hat приняла решение перевести проект CentOS в Stream. Это значит, что все пакеты будут не до конца оттестированные. По сути, проект станет тестовой платформой для Red Hat. Также была изменена дата поддержки CentOS 8 и она закончилась в декабре 2021 года.
Системные требования
Загрузка и варианты дистрибутивов
Для CentOS 8 есть одна ветка дистрибутива — CentOS Stream (rolling-ветка с планируемыми изменениями для следующего релиза Red Hat).
CentOS
Список зеркал для загрузки CentOS 8 можно найти на официальном сайте.
На данный момент, скачать можно только 2 варианта:
- Полный ISO образ. Он включает в себя разные варианты установки от минимальной до сервера с графической оболочкой. Образ можно скачать напрямую с зеркала или через сети торрент.
- Boot-образ. Для загрузки и выбора локального репозитория для последующей загрузки и установки.
Стоит обратить внимание, что варианта Minimal ISO, который хорошо подходил для развертывания серверов и помещался на CD-диск больше нет. Но при установке системы можно выбрать вариант минимального развертывания.
CentOS Stream
Компания Red Hat решила, как и с Fedora, выпустить специальный дистрибутив CentOS, в котором будут обкатываться все изменения, прежде чем они попадут в корпоративный Linux Red Hat.
CentOS Stream выступает как промежуточное звено между Fedora и Red Hat. Это нужно для финального тестирования возможностей системы. Также разработчики и члены сообщества могут принимать участие в планах на доработку дистрибутива.
Список для скачивания CentOS Stream можно посмотреть на официальном сайте.
Что нового
Рассмотрим основные изменения, которые влияют на процесс настройки операционной системы и работы с ней.
1. Установка пакетов
Пакетный менеджер.
Пакетный менеджер YUM заменен на DNF. Последний потребляем меньше ресурсов и работает быстрее. Синтаксис установки пакетов, во многом, остается таким же, например:
dnf install bind
Однако, команда yum install bind также отработает — yum является алиасом для dnf, поэтому привычный формат установка пакетов и обновлений сохранен.
Репозитории.
Для установки и обновления пакетов используются базовый репозиторий и BaseOS и модульный AppStream. Базовый содержит минимально необходимый для работы набор пакетов, AppStream — все остальное. Более того, AppStream может использоваться в двух форматах — классическом RPM и модульном.
Модульный репозиторий содержит наборы с альтернативными версиями пакетов — таким образом можно установить программное обеспечение либо основной версии (которая по умолчанию поддерживается релизом CentOS), либо альтернативную (она тоже официально поддерживается операционной системой). Набор пакетов в модульном репозитории представляет из себя логическую единицу для установки приложения — само приложение, набор библиотек и инструментов для его работы. Все наборы тестируются перед размещением в репозиторий.
2. Сетевые настройки
Управление сетью.
Для управления сетью используется только NetworkManager. Скрипты ifup и ifdown объявлены как устаревшие. Для перезапуска сети теперь используется команда:
systemctl restart NetworkManager
* раньше это можно было сделать командой systemctl restart network.
Брандмауэр.
Пакетный фильтр nftables пришел на смену старому доброму iptables. firewalld переведён на использование nftables. Также появились утилиты iptables-translate и ip6tables-translate для конвертации старых правил под iptables.
TCP/IP.
TCP стек обновлен до версии 4.16. Разработчики отмечают увеличение скорости при обработке входящих соединений.
3. Установка
Инсталлятор.
Добавлена возможность установки системы на накопители NVDIMM. Инструмент Image Builder позволяет пользователям создавать настраиваемые системные образы в различных форматах, включая изображения, подготовленные для развертывания в облаках различных поставщиков.
4. Безопасность
Политики настройки криптографических подсистем.
Пакет OpenSSL обновлен до версии 1.1.1 с поддержкой TLS 1.3. Это позволит не пересобирать некоторые пакеты (например nginx для включения http/2).
Также с помощью команды update-crypto-policies можно выбрать один из режимов выбора криптоалгоритмов.
PKCS#11.
Включена поддержка смарткарт и HSM c токенами PKCS#11;
5. Виртуальзация
QEMU.
QEMU обновлен до версии 2.12. Виртуальные машины создаются с поддержкой PCI Express и с эмуляцией чипсета ICH9. Реализован режим sandbox-изоляции для ограничения системных вызовов.
Утилита virt-manager является устаревшей и вместо нее рекомендуется использовать веб-интерфейс Cockpit.
6. Веб-разработка
Языки программирования.
По умолчанию из репозитория теперь устанавливаются:
- php7.2 вместо php5.4
- Python 3.6 вместо 2.7
- Ruby 2.5
- Perl 5.26
- SWIG 3.0
Базы данных.
Также из коробки будут устанавливаться:
- MariaDB 10.3
- MySQL 8.0
- PostgreSQL 10 или PostgreSQL 9.6
- Redis 5
Веб-серверы.
Версии устанавливаемых по умолчанию пакетов — Apache 2.4 и nginx 1.14.
7. Графический интерфейс
Desktop.
По умолчанию устанавливается графический интерфейс GNOME версии 3.28. В качестве протокола организации графического сервера используется Wayland. По сравнению с Xorg, Wayland задействует меньше программных и аппаратных ресурсов и считается, что работает быстрее. Однако, использование Xorg в CentOS 8 также возможно.
Пакеты KDE удалены из состава дистрибутива.
Cockpit.
Cockpit — веб-интерфейс для управления CentOS. Он может оказаться полезным новичкам. Для его запуска нужно выполнить несколько несложных команд.
dnf install cockpit
firewall-cmd —permanent —add-port=9090/tcp
systemctl enable —now cockpit.socket
systemctl start cockpit
Можно заходить на интерфейс по адресу https://:9090/. В качестве логина используем системную учетную запись, например, root.
Отказ от поддержки
Новость о переводе проекта в статус тестирования пакетов была воспринята с большой критикой, так как многие компании понадеялись на данный дистрибутив.
Основатель CentOS — Грегор Курцер, основал новый проект под названием Rocky Linux. Он получил большую поддержку сообщества Linux.
Rocky Linux 8 является первой версией и аналогичен CentOS 8. Скачать его можно с официального сайта.
Источник: www.dmosk.ru