CentOS — один из самых популярных дистрибутивов Linux. Создавался как бесплатная альтернатива коммерческому дистрибутиву Red Hat Enterprise Linux (RHEL) и является совместимым с ним.
Срок поддержки каждой версии CentOS составляет 10 лет. Каждая версия обновляется каждые 6 месяцев для поддержки новых аппаратных средств.
2019: Утечка памяти ядра Linux от 754.el6 и старше
17 января 2019 года компания Carbon Soft сообщила, что инженеры Carbon Soft обнаружили проблемы с операционной системой CentOS Linux.
По информации компании, в декабре 2018 года несколько пользователей Carbon Reductor DPI вручную обновили ядро операционной системы CentOS, через несколько дней система мониторинга Carbon Soft обнаружила проблему с нехваткой оперативной памяти на серверах. После подключения инженеров, выяснили, что ядра система от 754.el6 имеют утечку памяти, в результате чего весь сервер перестаёт работать — у нескольких операторов связи перестала работать фильтрация по реестру запрещённых сайтов.
Установка и настройка CentOS в VirtualBox
После локализации проблемы с обновлением операционной системы разобрались и исправили неполадку. В данной ситуации реакция инженеров помогла избежать нескольким интернет-провайдерам штрафов от Роскомнадзора.
Также сообщалось о собранной статистике, почему могут быть проблемы с сервером фильтрации трафика и как их избежать. Основная причина — это неправильная выгрузка и обработка списков на блокировку. Те операторы связи, которые сами обрабатывают списки, имеют по статистике больше проблем с фильтрацией, так как выгружают списки в DPI не напрямую с серверов Роскомнадзора, а через промежуточный. В этом случае разработчики советуют перейти на классическую выгрузку через электронно-цифровую подпись или с помощью режима «дельт» по логин/паролю рекомендованную Роскомнадзором.
2016: CentOS Atomic Host
13 февраля 2016 года проект CentOS представила выпуск операционной системы CentOS Atomic Host 7.20160203. ОС ориентирована на запуска изолированных контейнеров, подготовленных и управляемых при помощи инструментария Docker, и поставляемой в форме монолитного целиком обновляемого образа [1] .
CentOS Atomic Host — компиляция продукта Red Hat Enterprise Linux Atomic Host 7.2, созданного на основе наработок свободного проекта Atomic.
Сборки CentOS Atomic Host доступны в форме установочного ISO, образов виртуальных машин Vagrant (Libvirt, VirtualBox), qcow2 (OpenStack, AWS, Libvirt) и AMI (Amazon Machine Image). Основными компонентами CentOS Atomic Host являются пакеты с ядром Linux 3.10.0-327, docker-1.8.2-10, cloud-init-0.7.5-10, atomic-1.6-6.gitca1e384, kubernetes-1.0.3-0.2, etcd-2.1.1-2, ostree-2015.9-2 и flannel-0.5.3-8.
Atomic Host предоставляет базовое окружение, которое содержит только минимальный набор компонентов (systemd, journald, docker, rpm-OSTree, geard и т.п.), необходимых для запуска и управления изолированными контейнерами. Все пакеты, обеспечивающие работу конечных приложений, поставляются непосредственно в составе контейнеров, а хост-система не содержит ничего лишнего. Состав хост-системы неделим и обрабатывается как целостный образ, без разбиения на отдельные пакеты. При этом сам образ формируется на основе штатных RPM-пакетов CentOS 7 при помощи системы rpm-ostree.
Что выбрать для сервера — CentOS vs Ubuntu? (IT витаминка)
Контейнеры не привязаны к базовой системе и могут перемещаться с одного сервера на другой, а также централизованно обновляться и заменяться без перезапуска сервера. Поставка сервисов в форме контейнеров упрощает тестирование продукта, например, новая версия приложения или обновление состава контейнера могут быть предварительно протестированы на машине разработчика, а затем в неизменном виде перенесены на рабочий сервер, заменив прошлый рабочий образ контейнера. В случае сбоя сервера, контейнер с минимальной задержкой может быть поднят на другой машине.
Особенности Atomic Host
- Обновление окружения Atomic Host производится атомарно, через замену образа всей системы, без разбивки на отдельные пакеты, что даёт возможность легко откатиться на прошлое состояние в случае проблем.
- Для управления кластерами контейнеров задействован фреймворк Kubernetes, открытый компанией Google.
- Помимо cgroups и пространств имён дополнительная изоляция приложений внутри контейнеров обеспечивается системой SELinux, что добавляет дополнительный барьер защиты.
- Окружение Atomic Host может быть развёрнуто не только на физических серверах, но и в виртуальных машинах, приватных и публичных облачных окружениях, включая возможность запуска под управлением Amazon Web Services и Google Compute Engine.
- Выполняемые в окружении Atomic Host образы контейнеров, оформляются в формате Docker;
- Для обновления системного окружения используется технология OSTree, при которой системный образ атомарно обновляется из Git-подобного хранилища, позволяющего применять методы версионного контроля к компонентам дистрибутива (например, можно быстро откатить систему к прошлому состоянию). RPM-пакеты транслируются в репозиторий OSTree при помощи специальной прослойки rpm-ostree;
- Предоставляются средства для инкрементального применения обновлений, избавляющие от необходимости полной замены образа при каждом обновлении;
- Установка и привязка контейнеров к systemd, а также координация выполнения контейнеров на разных хостах, осуществляется при помощи нового инструмента GearD. GearD войдёт в состав будущего выпуска платформы OpenShift и берёт на себя задачи быстрой доставки и развёртывания кода приложений в программных окружениях на базе изолированных контейнеров с использованием методов непрерывной интеграции;
- Поддержка запуска привилегированных контейнеров, позволяющих распространять в форме контейнеров управляющие приложения, которым требуется доступ к содержимому базовой хост-системы или к другим контейнерам.
2015: CentOS 7.1511 для архитектуры i686, ARM и PowerPC
21 декабря 2015 года проект CentOS объявил о доступности редакций дистрибутива CentOS Linux 7.1511 для альтернативных платформ, поддерживаемых силами проекта CentOS [2] .
Стали доступны сборки для 32-разрядной архитектуры i386/i686, Armhfp (может использоваться на платах Raspberry Pi2, Сubie truck, Bananapi и т.п.), PowerPC64 и PowerPC8 LE. Ожидается релиз CentOS 7.1511 для ARM64/Aarch64.
Дистрибутив RHEL 7.2, используемый в качестве основы CentOS 7.1511, выпускается только для 64-разрядных систем. Адаптация пакетной базы для 32-разрядных систем выполнена в результате деятельности группы CentOS Linux AltArch SIG (Special Interest Group), в которую вошли участники, заинтересованные в портировании CentOS на платформы и архитектуры, отличные от x86_64 и официально не поддерживаемые в базовой редакции.
В сообществе начали развиваться инициативы по созданию сборок CentOS 7 для i686, ARM64/AArch64, ARMv7, PPC little-endian и PPC big-endian (Power8).
2014
Изначально разработкой CentOS занималась компания с одноименным названием — CentOS Project, однако в 2014 году проект объявил о том, что переходит под крыло компании Red Hat.
2010-2012
В 2010-2012 годы дистрибутив CentOS был на первом месте по объёму использования на веб-серверах, которое потом уступил Debian.
Примечания
- ↑Новый выпуск CentOS Atomic Host, специализированной ОС для запуска контейнеров Docker
- ↑Выпуск CentOS 7.1511 для архитектур i686, ARM и PowerPC
Источник: www.tadviser.ru
Записки IT специалиста
Взаимоотношения бизнеса и свободного ПО гладкими и безоблачными не назовешь. Это понятно, так как слишком разные интересы сталкиваются с обоих сторон, но в целом сотрудничество выходит обоюдовыгодным. Многие свободные проекты финансово поддерживаются коммерческими компаниями, что позволяет им активно развиваться на благо всего сообщества.
Другие проекты уходят под крыло крупных фирм, становясь частью бизнеса, но при этом оставаясь свободными. Но что будет, если новый владелец захочет все изменить? Читайте наш перевод зарубежной статьи на актуальную тему.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Проект CentOS недавно объявил, что CentOS радикально меняется. Давайте поговорим о том, что нового появилось в этом дистрибутиве.
Что такое CentOS?
CentOS (Community Enterprise OS) — это нисходящая версия Red Hat Enterprise Linux (RHEL). RHEL — это корпоративная операционная система Linux Red Hat премиум-класса, которая предоставляет стабильность производственного уровня. В течение многих лет проект CentOS брал те же исходники и патчи, из которых состоял RHEL, и перекомпилировал их в CentOS, находящийся в свободном доступе.
Таким образом, вы могли бесплатно получить те же двоичные файлы, которые использовались RHEL. Это было совершенно законно и не нарушало лицензии RHEL (преимущественно GPL). Многие пользователи оценили возможность получить RHEL бесплатно и извлечь выгоду из разработок Red Hat по выводу на рынок очень стабильной, хорошо протестированной ОС Linux.
В январе 2014 года CentOS объявила, что присоединяется к Red Hat. В июле 2019 года IBM приобрела Red Hat.
Что изменилось?
Ранее CentOS являлась нисходящей версией Red Hat. Но недавно было объявлено, что они становятся апстримом Red Hat и теперь будут служить испытательной площадкой для разработки RHEL. Новый дистрибутив будет называтсья CentOS Stream.
Кроме того, 5-летний срок долгосрочной поддержки CentOS был сокращен до 2 лет. Это изменяет EOL (End of life) CentOS 8 на 2021 год.
На что это влияет?
Для многих пользователей это резко меняет ценность предложения CentOS. До этого изменения CentOS считалась такой же хорошей, как RHEL, поскольку это были те же двоичные файлы (фактически, единственная разница заключалась в названии и торговых марках). Даже заказчики, которые покупали RHEL на свои производственные узлы, часто использовали CentOS для систем разработки.
Теперь CentOS будет совсем другим «существом», нежели RHEL. И если что-то работает на RHEL, то это больше не означает, что оно будет работать и на CentOS.
Изменение EOL также стало очень значительным. Отчасти ценность RHEL/CentOS заключалась в том, что вы могли получать исправления безопасности на срок до 5 лет без необходимости обновлять ОС. Установка исправлений безопасности обычно тривиальна, а обновление основных выпусков — нет.
В качестве примера рассмотрим Dreamhost, который годами использовал Debian на своих тысячах серверов. Они перешли на Ubuntu исключительно для того, чтобы им не приходилось так часто обновляться. Компании с высокими требованиями к времени безотказной работы и множеством систем часто ценят длительный жизненный цикл обслуживания.
Больше всего пострадали пользователи, которые только что обновились до CentOS 8, думая, что у них остались годы поддержки. Им можно только почувствовать, так как почва резко ушла из-под их ног.
По иронии судьбы CentOS 7 будет поддерживаться до 2024 года — еще три года после того, как прекратится поддержка CentOS 8.
Почему это было сделано?
Думаю, это зависит от вашей точки зрения.
Если принять сторону RedHat, то они:
. предоставляют платформу для быстрых инноваций на уровне сообщества, но с достаточно стабильной базой для понимания динамики производства. Эти изменения и отзывы можно быстрее направить на производство, в результате чего платформы Linux будут удовлетворять потребности невероятно разнообразной пользовательской базы.
Если вы настроены более цинично, вы можете предположить, что IBM, которая заплатила 34 миллиарда долларов за RedHat, рассматривает CentOS как угрозу продажам RHEL. Изменяя продукт во что-то, что заметно отличается от RHEL, они заставляют пользователей выбирать между использованием не-RHEL или оплатой за RHEL.
Подождите, а разве Fedora не является испытательной площадкой для RHEL? Чем она отличается CentOS Stream?
Это действительно сбивает с толку. Скорее всего, Fedora находится на «переднем крае», CentOS Stream будет «гораздо более отполирован», а RHEL по-прежнему будет «хорошо протестирован», но время покажет.
Мне не нравятся эти перемены!
Вы, конечно, можете подписать петицию, чтобы попытаться изменить мнение IBM. Но это их программное обеспечение, и они могут делать с ним все, что хотят.
Есть ли надежда вернуться к тому, как все было?
Вероятно, да, но уже не с CentOS, если вы имеете в виду «RHEL бесплатно». Есть три варианта для рассмотрения:
- Один из основателей CentOS запустил Rocky Linux
- CloudLinux объявила, что они будут воссоздавать CentOS
- Всегда есть Oracle Linux. Они выпустили дерзкий веб-сайт под названием centos.rip
И наконец, есть и другие качественные дистрибутивы Linux, например, Debian или Ubuntu.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Источник: interface31.ru
Операционная система CentOS
Добавить в избранное
Главное меню » Операционная система CentOS
(6 оценок, среднее: 5,00 из 5)
C entOS (англ. Community ENTerprise Operating System ) — дистрибутив Linux, основанный на коммерческом Red Hat Enterprise Linux компании Red Hat и совместимый с ним. Срок поддержки каждой версии CentOS составляет 10 лет. Каждая версия обновляется каждые 6 месяцев для поддержки новых аппаратных средств.
Red Hat Enterprise Linux состоит из свободного ПО с открытым кодом, но доступен в виде дисков с бинарными пакетами только для платных подписчиков. Как требуется в лицензии GPL и других, Red Hat предоставляет все исходные коды. Разработчики CentOS используют данный исходный код для создания окончательного продукта, очень близкого к Red Hat Enterprise Linux и доступного для скачивания. Существуют и другие клоны Red Hat Enterprise Linux, созданные на основе этого кода.
CentOS использует программу yum (начиная с версии 7.0 используется пакетный менеджер dnf) для скачивания и установки обновлений из репозитория CentOS Mirror Network, тогда как Red Hat Enterprise Linux получают обновления с серверов Red Hat Network. CentOS до версии 5.0 для обновлений использовал также программу up2date.
Помимо прочего, CentOS использовалась как ОС по умолчанию в проекте Cluster Compute Instance (CCI) от Amazon, суть которого заключается в том, что сдаются в аренду мощности большого числа стандартных стоечных серверов.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Апр 20 2023
Отличие CentOS от Debian
Выбор правильного дистрибутива может быть трудным для всех, и понимание их деталей является ключевым. При выборе сервера вы должны знать, какую службу вы будете запускать в системе и чего вы ожидаете от ОС. Если вы недавно началиЧитать далее… >
CentOS, Debian CentOS, Debian Кол-во комментариев: 0
Апр 05 2022
Как использовать rc.local в CentOS 8
RC означает «run commands», и обычно системные администраторы практикуют феномен rc для запуска команды при загрузке системы. «rc.local» — это сценарий, содержащий команды, которые должны выполняться при запуске системы. В Linux системные администраторы могут захотеть провестиЧитать далее… >
CentOS, CentOS 8 CentOS Кол-во комментариев: 0
Окт 18 2021
Как исправить ошибку “FirewallD is not running” в CentOS
Вы ищете решение, чтобы исправить ошибку “FirewallD is not running” ? Мы здесь, чтобы помочь вам. В операционных системах на базе Linux, таких как CentOS , FirewallD представляет собой служебную программу управления брандмауэром. Он действует как интерфейс для инфраструктуры netfilter ядраЧитать далее… >
CentOS, FirewallD, Linux, безопасность Linux, брандмауэр CentOS Кол-во комментариев: 0
Окт 13 2021
Как обслуживать файл index.html с помощью Nginx в CentOS
Nginx был впервые выпущен в октябре 2004 года. Nginx — это свободно доступный веб-сервер с открытым исходным кодом, который можно использовать для обратного прокси, кэширования, потоковой передачи видео, прокси электронной почты и балансировки нагрузки. РазработчикиЧитать далее… >
CentOS, Linux, Nginx CentOS, NGINX Кол-во комментариев: 0
Сен 27 2021
Как обновить CentOS 7 до CentOS 8
Технологии быстро обновляются, и это изменение приводит к новым обновлениям. CentOS — отличная операционная система, которая предоставляет регулярные обновления. Вот почему многие пользователи ищут способы соответствующим образом модернизировать свои системы. Так что, если вы один из них иЧитать далее… >
CentOS, CentOS 8, обновление Linux CentOS Кол-во комментариев: 1
Сен 26 2021
Как использовать Rc.local на CentOS 8
В процессе загрузки Linux мы запускаем скрипт с помощью rc.local. Из-за сложного процесса сценария инициализации он заставляет пользователя тратить много времени на его использование. Многие люди ищут способы легко использовать rc.local в CentOS 8. Вот почему мы написалиЧитать далее… >
CentOS, CentOS 8, процессы CentOS Кол-во комментариев: 1
Сен 16 2021
Как проверить статус сетевого интерфейса в CentOS8
CentOS 8 обычно поставляется с предустановленным Network Manager, который помогает настраивать доступные соединения и поддерживать их в активном состоянии. Он предоставляет инструменты, основанные как на встроенных командах, так и на графическом пользовательском интерфейсе, для беспроблемнойЧитать далее… >
CentOS, CentOS 8, сеть CentOS Кол-во комментариев: 0
Июл 04 2021
Команда ifconfig в Linux
ifconfig(настройка интерфейса) — это инструмент управления сетью. Он используется для настройки и просмотра состояния сетевых интерфейсов в операционных системах Linux. С его помощью ifconfig вы можете назначать IP-адреса, включать или отключать интерфейсы, управлять кешем ARP,Читать далее… >
Июл 02 2021
Как проверить, доступен ли пакет в Yum
Yellowdog Updater Modified или сокращенно Yum — это инструмент управления пакетами для пакетов RPM. Он популярен в семействе дистрибутивов Linux REHL, включая CentOS и Fedora. Таким образом, вы можете думать о yum как о начальной загрузке дляЧитать далее… >
CentOS, Fedora, Linux, rpm, yum CentOS, Fedora, Linux Кол-во комментариев: 0
Июн 12 2021
Как исправить ошибку “User is not in the sudoers file” в CentOS 8
Linux — это многопользовательская операционная система. Здесь пользователь root имеет полную власть над всей системой. По соображениям безопасности его обязательно нужно защищать паролем. В некоторых случаях пользователь root даже отключен. В CentOS по умолчанию включен пользователь root. Помимо проблемЧитать далее… >
CentOS, CentOS 8, Sudo, Sudoers CentOS Кол-во комментариев: 0
Май 05 2021
Как включить SSH в CentOS 8?
Secure Shell, также известный как SSH, — популярный инструмент, используемый для подключения к серверу через клиента. SSH обеспечивает безопасное удаленное соединение и связь между сервером и его клиентом, а также обеспечивает передачу файлов через удаленное сетевое соединение. В этомЧитать далее… >
CentOS, CentOS 8, Linux, OpenSSH, SSH CentOS Кол-во комментариев: 0
Май 04 2021
Как установить TensorFlow на CentOS 8?
TensorFlow — очень популярная библиотека программного обеспечения с открытым исходным кодом, созданная Google Inc. для машинного обучения. Он используется для реализации методов машинного обучения и обучения глубоких нейронных сетей, а также для визуализации графиков и диаграммЧитать далее… >
Источник: andreyex.ru