Centos 8: что нового
Обновлено: 21.11.2024
Как и ожидалось, Red Hat прекращает поддержку CentOS Linux 8 31 декабря 2021 г. Что теперь?
Стивен Дж. Воан-Николс, также известный как sjvn, писал о технологиях и их бизнесе с тех пор, как CP/M-80 была передовой операционной системой для ПК; 300 бит/с — это быстрое подключение к Интернету; WordStar был современным текстовым процессором; и нам понравилось.
Конец CentOS 8 Linux уже давно наступает, и этот день наконец настал. 31 декабря 2021 г. CentOS Linux 8 от Red Hat достигнет конца срока службы (EOL). Поскольку это приходится как раз на праздничный сезон, Red Hat продлит поддержку CentOS Linux 8 нулевого дня до 31 января 2022 года. Действительно, будет последний выпуск CentOS Linux 8 — возможно, даже после официального EOL CentOS 8. После этого для CentOS Linux все кончено.
Линукс
Что вы можете сделать сейчас?
Вы можете попробовать CentOS Stream, но это не то же самое. Классический CentOS был клоном Red Hat Enterprise Linux (RHEL). Однако CentOS Stream «отслеживает непосредственно перед текущим выпуском RHEL». Другими словами, CentOS больше не будет стабильным дистрибутивом, а дистрибутивом Linux с непрерывной бета-версией.
Почему это так важно? В течение многих лет опытные пользователи Linux использовали CentOS для своего сервера Linux. Подавляющее большинство компаний, предоставляющих веб-хостинг и серверный хостинг, предлагали CentOS в качестве операционной системы по умолчанию. Я запускаю свои собственные удаленные серверы и веб-сайты на CentOS, предоставленном TMDHosting.
Я далеко не один. Помимо малого бизнеса, такого как мой, как отмечает евангелист MongoDB Мэтт Эсэй, «консультационная практика IBM… в течение многих лет советовала своим клиентам «просто использовать CentOS». Европейские модные бренды, которые никогда не потерпят, чтобы кто-то продавал подделку их сверхдорогих сумок, работают на CentOS. Вся телекоммуникационная инфраструктура Китая работает на CentOS. (Да, правда.) Facebook тоже работает на CentOS".
В число ведущих компаний, использующих CentOS Linux, входят Disney, GoDaddy, RackSpace, Toyota и Verizon. Другие важные технологические компании создают продукты на базе CentOS. К ним относятся GE, Riverbed, F5, Juniper и Fortinet.
CentOS когда-то был везде. Теперь пришло время перемен.
Действительно, предыдущая версия CentOS, CentOS 7, будет поддерживаться до 30 июня 2024 года. Но если вам нужен самый последний клон RHEL, скоро вам не повезет.
Во-первых, вы не можете просто переключиться на CentOS Stream. Технический директор Red Hat Крис Райт прямо заявил: «CentOS Stream не является заменой CentOS Linux». Он прав. Red Hat рассматривает CentOS Stream как дружественную к DevOps Linux с непрерывной интеграцией и непрерывной доставкой (CI/CD). Это хорошо для разработчиков и не очень хорошо для компаний, которым нужен стабильный RHEL-совместимый Linux-сервер или виртуальная машина (ВМ).
Итак, вот ваш выбор:
АЛМАЛИНУКС
В течение многих лет CentOS Linux была любимой системой системных администраторов, разбирающихся в Linux. Они могли бы использовать его и получить все RHEL, не платя за поддержку, если только им действительно не нужна помощь. Теперь CloudLinux, давний сторонник CentOS, воссоздает ту же модель для поддержки своего клона RHEL, AlmaLinux.
AlmaLinux — это надежный клон RHEL. Как и его заклятый враг Rocky Linux, AlmaLinux идет в ногу с RHEL. Например, последней версией AlmaLinux является AlmaLinux 8.5, которая является точной копией RHEL 8.5.
Фонд AlmaLinux, некоммерческая организация, стоящая за AlmaLinux, также работает над проектом ELevate с открытым исходным кодом. Это попытка обеспечить миграцию между основными версиями производных RHEL. Так, например, вы сможете легко перейти с CentOS 7.x на любой клон RHEL 8.x.
ELevate делает это, объединяя инфраструктуру Red Hat Leapp с созданной сообществом библиотекой и службой для необходимого набора метаданных миграции. Эта служба Package Evolution Service (PES) позволяет загружать, настраивать и отправлять новые наборы данных для пакетов. Пользователи и сопровождающие могут использовать PES, чтобы упростить и упростить миграцию.
CloudLinux предлагает многоуровневую поддержку AlmaLinux, которая включает в себя регулярные исправления и обновления для ядра Linux и базовых пакетов, соглашения об уровне обслуживания (SLA) по доставке исправлений и круглосуточную поддержку в случае возникновения инцидентов. Кроме того, Perforce предлагает коммерческую поддержку AlmaLinux и Rocky Linux.
АМАЗОН ЛИНУКС
Новейший собственный бренд Amazon Web Services (AWS) Linux, Amazon Linux AMI 3.0, работающий в облаке Amazon Elastic Compute Cloud (Amazon EC2), теперь основан на Fedora, Linux сообщества Red Hat.
Да, Fedora – это бета-версия Linux для сообщества RHEL, но AWS уверяет пользователей, что Amazon Linux 3 – это лучший выбор.
Он поставляется с предустановленными многими инструментами AWS API и CloudInit. CloudInit позволяет передавать действия по настройке экземпляра экземплярам во время запуска через поля пользовательских данных EC2. Это позволяет удаленно настраивать инстансы Amazon EC2.
Amazon Linux AMI предоставляется пользователям Amazon EC2 бесплатно. Если вы уже используете серверы CentOS на AWS, попробуйте Amazon Linux 3.0. Возможно, это самая простая и дешевая альтернатива.
CENTOS 8 С ПОДДЕРЖКОЙ CLOUDLINUX
Если вы хотите использовать CentOS 8 Linux, у CloudLinux, компании с многолетним опытом работы с CentOS, есть для вас предложение: CloudLinux TuxCare Extended Lifecycle.
Предложения услуг включают круглосуточную поддержку и обновления системных компонентов в операционных системах Linux, которые больше не поддерживаются их первоначальным поставщиком. CentOS 8 является дополнением к расширенной поддержке жизненного цикла TuxCare, которая распространяется на устаревшие дистрибутивы Linux, такие как CentOS 6 и Oracle 6.
Цены на услуги CentOS 8 TuxCare Extended Lifecycle Support начинаются с 4,50 долларов США за систему в месяц, а услуги по исправлению в реальном времени — от 3,95 долларов США за систему в месяц. Годовая подписка доступна со скидкой, а оптовые скидки предоставляются на уровнях лицензии 1K, 5K и 10K+.
ОС CLOUDLINUX
Другой клон RHEL, CloudLinux, сделал бизнес, взяв код RHEL и CentOS и настроив получившуюся операционную систему, чтобы она стала высокопроизводительным и легким сервером для мультитенантных веб-компаний и компаний, предоставляющих серверы. Они делают это с 2010 года, и у них это хорошо получается. Я сам использовал ОС CloudLinux, и она работает хорошо.
CloudLinux предлагает сценарий для преобразования существующих серверов CentOS без каких-либо пользовательских конфигураций или изменений данных в ОС CloudLinux. Лицензия на один сервер стоит 168 долларов в год. Если вы выберете несколько серверов, цена лицензии уменьшится для каждого экземпляра.
HPE CLEAROS
У вас есть небольшой бизнес, использующий CentOS на серверах HPE ProLiant? Уже готова и ждет вас совместимая с CentOS/RHEL Linux: HPE ClearOS.
Основным преимуществом ClearOS от HPE было то, что с ней малый и средний бизнес получил сервер HPE Linux, готовый к работе прямо из коробки. Он поставляется в трех версиях: бесплатная; домашнее издание, которое стоит 36 долларов в год; и версия для бизнеса, стоимость которой начинается от 108 долларов США в год.
Если вы уже вложили средства в HPE и не являетесь экспертом в области Linux, ClearOS — отличный выбор. Мне (и я знаю многих других пользователей малого и среднего бизнеса) нравится иметь только одну компанию для поддержки нашего оборудования и программного обеспечения.
ОРАКУЛ ЛИНУКС
Пятнадцать лет назад Oracle представила «собственный» Linux. Я помещаю «собственный» в кавычки, потому что Oracle Linux всегда был копией RHEL. Теперь это неплохо для пользователей CentOS. Но имейте в виду, что Oracle никогда не была так уж дружелюбна к открытому исходному коду — просто спросите фанатов OpenSolaris.
Хотя Oracle Linux очень близок к тому, чтобы быть точным клоном RHEL, у него есть некоторые отличия. Вы найдете некоторые расхождения в Glibc, OpenSSL и других компонентах. Поэтому, если вам нужно именно то, что есть в RHEL, вам следует поискать в другом месте.
Тем не менее, Oracle увидела свой шанс, наконец, привлечь пользователей для своего не очень популярного Oracle Linux, быстро внедрив скрипты, которые быстро и автоматически перенесут вас с CentOS 6, 7 или 8 на Oracle Linux. Что характерно, он не поддерживает портирование из CentOS Stream.
Я проверил это сам и легко перенес серверы CentOS 6 и 7 на Oracle Linux. Однако если вы используете Spacewalk или Foreman для управления серверами CentOS, вы не сможете использовать эти сценарии.
RED HAT ENTERPRISE LINUX
Я знаю, что большинство из вас недовольны Red Hat, но давайте говорить по-настоящему. Если вам нужна альтернатива CentOS, работающая по принципу plug-and-play, она не станет лучше. Теперь вы можете кричать и проклинать сколько угодно, но если ваш бизнес зависит от CentOS и вы не можете позволить себе время и усилия, необходимые для перехода на другую платформу, RHEL может быть вашим лучшим выбором.
Цены на серверы RHEL начинаются от 349 долларов США без поддержки. При стандартной поддержке цена сервера RHEL начинается с 799 долларов США.
РОКИ ЛИНУКС
CentOS имела долгую и успешную историю до того, как Red Hat приобрела CentOS в 2014 году. Почти 10 лет CentOS была основным независимым серверным дистрибутивом Linux. В немалой степени это произошло из-за тяжелой работы, которую вложили в CentOS соучредители Грег Курцер и Рокки Макгоф. Макго ушел, но Курцер живет и запустил новый форк RHEL/CoreOS, названный в честь Рокки: Rocky Linux.
Rocky Linux, как и предыдущая Red Hat CentOS, представляет собой бесплатную серверную версию Linux, ориентированную на сообщество. Этот клон RHEL очень близко отслеживает RHEL. Например, RHEL 8.5 был выпущен в ноябре 2021 года, а через несколько дней последовал Rocky Linux 8.5.
Rocky Linux бесплатен. Если вам нужна поддержка, компания Курцера, CIQ, также известная как Ctrl IQ, может прийти вам на помощь.
УБУНТУ
Ubuntu от Canonical не нуждается в представлении. Он очень популярен на настольных компьютерах, серверах и в облаке. Компании, которые ищут фирменный коммутатор, уже привлекают внимание Ubuntu. Debian, хотя и популярен, является прямым предком Ubuntu, но корпоративной поддержки для него нет.Если вы уже являетесь экспертом Debian, то во что бы то ни стало продолжайте его использовать. Но если нет, лучше выбрать Ubuntu.
Но у Ubuntu есть одна большая проблема: это не отношение RHEL. Это из семейного древа Debian Linux. Он также использует множество программных пакетов, которые не использует CentOS, например snap вместо flatpak для простой установки приложений.
Можно ли перейти с CentOS на Ubuntu? Конечно. Люди делают это каждый день. Но когда вы переходите на Ubuntu, вы делаете большой шаг. Со всеми другими дистрибутивами, которые я упомянул, это более незначительный шаг.
Оно того стоит? Это зависит от ваших потребностей. Если вы крупная компания, которая может позволить себе портировать свои собственные приложения, или если вы представляете небольшой бизнес, зависящий от стандартных приложений Linux, Apache, MySQL, PHP/Perl/Python (LAMP), перейдите на Ubuntu. Если нет или вы полагаетесь на большое количество кода, специфичного для CentOS, попробуйте один или несколько дистрибутивов Linux, указанных выше.
Как и CentOS, многие люди используют Ubuntu без поддержки. Если вам нужна поддержка Ubuntu, стоимость Ubuntu Advantage for Infrastructure начинается с 225 долларов США за Essential Support для физического сервера и 75 долларов США за виртуальный сервер.
ГДЕ СЕЙЧАС?
Я не могу ответить на этот вопрос за всех. Лично я, как человек, работающий с Linux почти 30 лет, был бы склонен использовать AlmaLinux или Rocky Linux, если бы я был пользователем CentOS, . Они оба поддерживаются хорошими людьми, и если вы разбираетесь в семействе дистрибутивов RHEL, вы прекрасно справитесь с любым из них.
Итак, это CentOS 8.4! После запуска CentOS в 2008 году люди наслаждались этим сервисом. 3 июня 2021 года была выпущена CentOS версии 8.4, чтобы сохранить потрясающую репутацию, которой она славилась на протяжении многих лет. Теперь у нас в руках последняя версия CentOS 8.
Итак, пользователи CentOS 8.4 отмечены стабильностью, эффективностью и надежностью. В этой статье мы подробно расскажем о CentOS 8.4.
Полное руководство по созданию шаблона виртуальной машины Centos 8 для автоматизации VMware
Свежие и новые функции CentOS 8.4:
1. Фон вашего рабочего стола:
- Версия GNOME Shell CentOS 8 с графическим интерфейсом обновлена до версии 3.28.
- Сеанс GNOME, а также диспетчер отображения GNOME используют Wayland как сервер отображения по умолчанию.
Wayland имеет следующие особенности:
- Более надежная модель безопасности
- Улучшенная работа с несколькими мониторами.
- Улучшенное масштабирование пользовательского интерфейса.
- Рабочий стол напрямую управляет обработкой окна.
2. Сетевая арена:
Сетевая часть CentOS 8.4 претерпела следующие изменения:
- CentOS теперь распространяется с сетевым стеком TCP версии 4.16, который обеспечивает более высокую производительность, лучшую масштабируемость и стабильность.
- Сетевой стек обновляется до исходной версии 4.18.
- Iptables теперь заменен инфраструктурой nftables из-за средства фильтрации сетевых пакетов по умолчанию.
- Среда nftables является преемником инструментов iptablesip6tables, ebtables и arptables. Он также предоставляет единую структуру как для протоколов IPv4, так и для протоколов IPV6.
- Демон брандмауэра теперь использует nftables из-за своей серверной части по умолчанию.
- Он поддерживает драйверы виртуальной сети IPVLAN, которые обеспечивают сетевое подключение для нескольких контейнеров.
- NetworkManager поддерживает виртуализацию ввода-вывода с единым корнем (SR-IOV). NetworkManager позволяет настраивать некоторые атрибуты VF, такие как MAC-адрес, VLAN, параметры проверки спуфинга и разрешенные скорости передачи данных.
3. Управление программным обеспечением:
Менеджер пакетов YUM основан на технологии DNF и обеспечивает поддержку модульного контента, повышенную производительность, а также хорошо продуманный стабильный API для интеграции с инструментами. Установка программного обеспечения обеспечивается новой версией инструмента YUM, основанного на технологии DNF (YUM v4). Предыдущая версия, то есть CentOS 7, использовала YUM v3, и упомянутые улучшения были сделаны в YUM v4:
- Повышение производительности
- Поддержка модульного контента
- Хорошо разработанный стабильный API для интеграции с инструментами.
YUM v4 совместим с YUM v3 при использовании из командной строки, редактировании или создании файлов конфигурации. Из-за этого вы можете использовать команду yum и ее специальные параметры так же, как вы используете в CentOS 8. Другое дело, что CentOS 8.4 распространяется с RPM 4.14, который на самом деле отличается от RPM 4.11, а также имеет гораздо больше улучшений.< /p>
Некоторые из наиболее примечательных особенностей RPM 4.14 включают:
- Параллельная установка пакетов Debuginfo.
- Поддержка слабых зависимостей.
- Поддержка расширенных или логических зависимостей.
- Поддержка файлов упаковки размером более 4 ГБ.
- Поддержка файловых триггеров.
- Синтаксический анализатор более строгих спецификаций
- Упрощенная подпись, которая проверяет вывод в неподробном режиме
- Сложение и вычитание в макросах.
4. Языки, веб-серверы и базы данных:
В новой Cent OS 8.4 у вас будут языки программирования, такие как:
Как автоматически увеличить объем хранилища для операционной системы Centos?
5. Виртуализация:
Теперь вам нужно столкнуться со следующими изменениями, если мы беспокоимся о виртуализации.
- CentOS 8.4 теперь распространяется с qemu-kvm 2.12 с поддержкой типов гостевых машин Q35, поддержкой гостевой загрузки UEFI, горячим подключением и горячим отключением vCPU, настройкой и закреплением NUMA в гостевой системе, а также потоковым вводом/выводом гостевой системы.< /li>
- Функция SEV (Secure Encrypted Virtualization) для хост-компьютеров AMD EPYC, использующих гипервизор KVM.
- Эмулятор EMU представляет функцию песочницы. Песочница QEMU предоставляет настраиваемые ограничения для повышения безопасности виртуальных машин.
- Виртуализация KVM поддерживает функцию предотвращения инструкций в пользовательском режиме (UMIP), которая помогает предотвратить доступ приложений пользовательского пространства к общесистемным настройкам.
- Виртуализация KVM также поддерживает функцию 5-уровневого пейджинга, которая увеличивает физическое и виртуальное адресное пространство, которое могут использовать хост и гостевые системы.
- NVIDIA vGPU теперь также совместим с консолью VNC.
- Хранилище Ceph также поддерживается виртуализацией KVM на многих архитектурах ЦП, поддерживаемых Red Hat.
- Q35, современный тип машин на основе PCI Express, также поддерживается виртуализацией RHEL 8.4. Все виртуальные машины, созданные в RHEL 8.4, по умолчанию настроены на использование типа ПК Q35.
- Вложенная виртуализация доступна в IBM Power 9.
- Виртуализация KVM также используется в виртуальных машинах CentOS 8.4 Hyper-V.
6. Установка и создание образа:
CentOS 8.4 использует установщик Anaconda, который поддерживает формат шифрования диска LUKS2. Формат шифрования диска LUKS2 предоставляет лучшие функции, давайте возьмем экземпляр, поскольку он расширяет возможности формата на диске и предоставляет гибкие способы хранения метаданных. Кроме того, Anaconda была расширена для обработки функций, связанных с потоками приложений. Он включает в себя модули, потоки, а также профили. Сценарии кикстарта теперь могут включать комбинации модулей и потоков, устанавливать профили модулей, а также устанавливать модульные пакеты.
7. Сведения о безопасности:
В CentOS 8.4 теперь в новый выпуск добавлены более строгие функции безопасности, а именно:
- CentOS поддерживает Open SSL 1.1.1 и TLS 1.3. Это также позволяет защитить данные клиентов с помощью новейших стандартов криптозащиты.
- CentOS поставляется с системными криптографическими политиками, которые помогают управлять соответствием криптографическим требованиям. Вам не нужно изменять и настраивать определенные приложения.
- Open SSH был перебазирован до версии 7.8p 1, не поддерживающей протокол SSH версии 1, шифры Blowfish/CAST/RC4, код аутентификации сообщений hmac-ripemd160.
8. Ядро и ОС:
9. Поддерживаемые архитектуры ЦП:
Ознакомьтесь с пошаговым руководством по установке DirectAdmin в CentOS 7
10. Услуги инфраструктуры:
Теперь журналы CUPS обрабатываются journald. Ранее, в CentOS 7, журналы CUPS хранились в определенных файлах в каталоге /var/log/cups. Теперь это изменилось в CentOS 8, так как все типы журналов CUPS централизованно регистрируются в демоне systemjmd journald вместе с журналами из других программ. Вам просто нужно использовать journalctl -u cups для доступа к ним.
11. Новые возможности BIND:
Функции BIND включают:
12.Веб-консоль Cockpit:
Панель управления стала частью стандартных репозиториев Red Hat Enterprise Linux. Вы даже автоматически установите свою веб-консоль в выпущенной версии CentOS 8.4 с графическим интерфейсом. Вам больше не придется беспокоиться, так как порты брандмауэра, необходимые для консоли, автоматически открываются.
- Панель управления содержит раздел брандмауэра, где пользователи могут включать или отключать брандмауэр, а также добавлять, удалять и изменять правила брандмауэра.
- Панель Cockpit также совместима с мобильными браузерами. Это просто означает, что пользователи могут управлять системами с помощью веб-консоли CentOS/RHEL 8.4 с мобильного устройства.
- Теперь виртуальной машиной можно управлять с помощью веб-консоли.
Осужденные функции:
Итак, мы собираемся обсудить функции, которые устарели, но их поддержка будет продолжена до конца жизненного цикла RHEL 8.4.
Функции следующие:1. В разделе «Файловые системы и хранилище»:
- NFSv3 отключен по протоколу UDP.
- Параметр командной строки ядра лифта, который используется для установки планировщика дисков для всех устройств, теперь запрещен.
2. В разделе «Сеть»:
Сетевые сценарии в RHEL 8.4 также принижены. Поскольку базовая установка предоставляет новую версию сценариев ifup и ifdown, которые вызывают службу NetworkManager через инструмент nmci. Таким образом, для использования команд ifup и ifdown Network Manager должен находиться в рабочем режиме.
3. Под защитой:
- Алгоритм цифровой подписи считается устаревшим.
- TLS 1.0 и TLS 1.1 также считаются устаревшими.
- SSL2 Client Hello также устарел в библиотеке служб сетевой безопасности (NSS).
4. При виртуализации:
virt-manager также считается устаревшим. Кабина призвана стать его заменой в последующем выпуске.
Итак, мы можем просмотреть основные изменения, которые необходимо внести в новую версию CentOS 8.4.
Долгожданная CentOS 8 была выпущена 24 сентября 2019 года и обещает новые и надежные функции, а также безупречный внешний вид. Это производная версия Red Hat Enterprise Linux 8 (RHEL 8), выпущенная ранее в этом году. В последнем выпуске CentOS представлено множество новых функций и улучшений.
Стабильность CentOS объясняется активной поддержкой преданного и находчивого сообщества Linux с открытым исходным кодом. Надежность операционной системы (ОС) делает ее идеальным выбором для большинства серверов.
Новые функции и обновления в CentOS
Теперь вы можете загрузить CentOS 8 на официальной веб-странице CentOS, где есть образы iso в формате CD и DVD. Потоковая передача и заказ DVD-дисков также являются частью получения копии ОС.
Каковы обновленные функции?
Новый рабочий стол GNOME
CentOS 8 поставляется со средой рабочего стола GNOME 3.2.8, которая использует Wayland в качестве сервера отображения по умолчанию. Эти новые функции доступны на новом рабочем столе.
- Расширенная поддержка устройств
- Новая функция коробки
- Экранная клавиатура
- Обновленный пользовательский интерфейс
Сеть
Что касается сети, было сделано два важных обновления:
- Сеть TCP версии 4.16
- nftables как фильтр пакетов по умолчанию
Изменения в сети обеспечивают стабильность, производительность и масштабирование, nftables заменяет Iptables, arptables, iptablesip6table и ebtables. Все замененные таблицы обслуживают IPv4 и Ipv6. Firewalld будет работать по умолчанию для фильтрации сетевых транзакций на серверной части.
Консоль управления
Панель управления — это открытая веб-консоль, позволяющая администраторам управлять серверами через веб-интерфейс. Высокоинтегрированный интерфейс включает в себя терминалы, что позволяет переключаться с терминала на браузер в любой момент. Веб-менеджер кабины также работает на мобильных устройствах.
При установке CentOS 8 веб-консоль автоматически настраивается вместе с портами брандмауэра. ОС хорошо управляет ресурсами, потому что она активирует ЦП, когда он работает.
Распространение контента
Два центральных репозитория поддерживают распространение:
BaseOS содержит все пакеты внутри ОС, а AppStream управляет приложениями, связанными с пакетами, используемыми разработчиками инструментами, базами данных и т. д. BaseOS составляет ядро системы. Репозитории управляют программным обеспечением, классифицируя его по различным подкатегориям:
- Профили модулей
- Пакеты
- Модульные потоки
- Модули
Управление программным обеспечением
Cento 8 управляет своими программными пакетами с помощью диспетчера YUM версии 4.0.4, который также использует Dandified YUM (DNF) в качестве серверной части. В DNF улучшено управление программным обеспечением, что повышает производительность за счет четко определенных API и поддержки.
Виртуализация
8-я версия CentOS поставляется с qemu-kvm 2.12 (KVM), который поддерживает:
- Хранилище Ceph
- 5-уровневый пейджинг
- Машина Q35, которая предварительно устанавливает все виртуальные машины
- Функция песочницы
- Совместимость между консолями NVIDIA, VNC и vGPU
- UMIP (предотвращение инструкций в пользовательском режиме)
Обновление системы безопасности
Функции безопасности в CentOS 8 — это усовершенствование, обеспечивающее безопасность данных и предотвращающее взлом. Последняя версия имеет OpenSSL 1.1.1, который также включает TLS 1.3, который гарантирует, что данные находятся под криптографической защитой.
Администраторам не нужно изменять меры безопасности для каждого приложения
Поток CentOS
Поток CentOS — это проект RHEL и Fedora, представляющий собой скользящий дистрибутив, который стремится устранить множество проблем совместимости. Другие идеи включают в себя:
- Изменение нескольких пакетов за раз
- Решить любую проблему, поднятую сообществом CentOS
- Разрешить размещение проектов поверх потока CentOS
Вывод
Выпуск CentOS 8 определенно связан с введением новых функций и улучшением пакетов программного обеспечения, которые способствуют повышению безопасности и расширению функциональности. Для будущих разработчиков, использующих платформу RHEL, установлена высокая планка. Им следует изучить способы улучшения общего пользовательского интерфейса.
О Джеймсе
Привет! Это Джеймс, администратор Linux и технический энтузиаст. Мне нравится экспериментировать с различными дистрибутивами Linux и следить за новинками в мире Linux.
Статьи по теме
⚡ Популярные путеводители
- Как установить рабочий стол и VNC в Ubuntu 16.04 14719 13
- Установите пакеты в Arch Linux из AUR 14673 10
- 11 способов освободить место на диске на серверах cPanel 14442 5
- Как настроить статический IP-адрес в Linux 13426 6
- Установка пакетов из исходного кода в Arch Linux 13008 6
- Как установить Zimbra Mail server 8.8.8 на Cent OS 7 12978 6
- Как ограничить доступ по SSH только к определенным IP-адресам 12745 16
- КАК УСТАНОВИТЬ РАСШИРЕНИЯ GNOME SHELL В LINUX 12230 3
- Как установить Moodle в Ubuntu 18.04 11699 11
- Установка cPanel на ваш сервер Centos 7 11491 5
- Как установить GitLab на CentOS 7, RHEL и Scientific Linux 11234 5
- Как установить графический интерфейс на сервере Ubuntu 18.04 10955 3
- Как установить NextCloud на Debian 10 10726 7
- Как изменить порт Nginx по умолчанию в Linux 9226 3
- Как установить помощник Yay на ArchLinux 8636 7
- Как проверить пропускную способность сети с помощью инструмента iperf3 8489 10
- Как установить PostgreSQL 11 в Ubuntu 18.04 7888 1
- Как установить pgAdmin4 в Ubuntu 18.04 7657 1
- Как установить Centreon на CentOS 7 7616 5
- Как создать пользователя в Ubuntu 20.04 7307 4
Клаудкон, ООО
Непревзойденный набор облачных сервисов, которые совместно создают масштабируемую инфраструктуру для вашего присутствия в Интернете, полностью управляемую дружелюбными людьми.
Последние новости уже здесь! В этом блоге мы кратко расскажем об основных функциях CentOS 8 и о том, что обновление CentOS 8 означает для вас.
Что нового в последней версии CentOS 8?
Новый выпуск CentOS 8 уже здесь. И это принесло несколько изменений, о которых у многих людей есть вопросы.
Поскольку Red Hat Enterprise Linux (RHEL) является апстримом для CentOS, CentOS следует тому же жизненному циклу, который диктует RHEL. Это означает, что CentOS 6 достигнет окончания срока службы (EOL) в конце ноября 2020 г., а CentOS 7 достигнет EOL в конце июня 2024 г. Предыдущий десятилетний жизненный цикл RHEL означал, что CentOS 8, выпущенная в 2019 г., должна поддерживаются до 2029 года.
Обновление: изменения в CentOS 8 EOL
Из-за того, что Red Hat переключила свое внимание на CentOS Stream, в декабре 2021 года CentOS 8 EOL переносится на декабрь 2021 года. Это решение вызвало множество вопросов в среде Enterprise Linux и появление таких новичков, как Rocky Linux и AlmaLinux. Обязательно ознакомьтесь со следующими ресурсами, посвященными изменениям.
- Блог — Движение вперед с CentOS Stream
- Часто задаваемые вопросы — Часто задаваемые вопросы об объявлении CentOS 8
- Блог — Изучение Rocky Linux RC
- Блог — Обзор AlmaLinux
- Веб-семинар по запросу: обсуждение будущего CentOS
- Бесплатная консультация — 1-часовая консультация по CentOS
Рассматриваете CentOS? Получите корпоративный Linux по разумной цене
Узнайте экономическое обоснование перехода с RHEL на CentOS. Получите нашу последнюю белую книгу Enterprise Linux по справедливой цене.
Получите белую книгу
Новые функции CentOS 8
Новые функции CentOS 8 включают:
- Бум
- журнал
- EL8
- Диспетчер хранилища Stratis
Первая функция, о которой я хочу упомянуть, это «Бум». Boom — это диспетчер загрузки BootLoader Specification (BLS), который делает загрузку с моментальных снимков невероятно простой. Это правда, что Boom впервые был представлен в середине CentOS 7, но теперь он является стандартным предложением в CentOS 8.
Еще одна утилита с большим потенциалом — средство ведения журнала терминала, tlog. С помощью tlog можно записать сеанс командной строки, локально или удаленно, по одной строке за раз и воспроизвести его. Поскольку tlog использует выходной формат JSON для хранения данных сеанса, он также доступен для поиска. Возможности этого инструмента безграничны!
Я уже упоминал о сложностях, связанных с совместимостью с Python, и об изменениях парадигмы управления пакетами, появившихся в CentOS 8. Но есть еще несколько моментов, которые могут заставить вас задуматься при рассмотрении CentOS 8 для вашей следующей сборки системы.
Кроме того, расширяя минимальные требования к ОЗУ, некоторые администраторы сообщают о проблемах с установкой EL8 с менее чем 2 ГБ или 4 ГБ ОЗУ, несмотря на то, что опубликованные минимальные требования составляют 1,5 ГБ. Эти сбои установки приводят к тому, что установщик не может найти блочное хранилище… или установка может полностью заблокироваться. Эти крайние случаи могут быть вызваны «идеальным штормом» параметров конфигурации, но переход на текстовую установку и/или выделение немного большего количества оперативной памяти в системах решило проблемы, о которых я знаю.
Кроме того, я думаю, что одна из основных причин может быть связана с тем, что конфигурация ведения журнала по умолчанию «может потреблять 4 ГБ ОЗУ или более».
Диспетчер хранилища Stratis
CentOS 8 также представляет дополнительный менеджер хранилища stratis, который может похвастаться множеством удобных функций, таких как моментальные снимки копирования при записи (CoW) и гибкое распределение хранилища, но наше тестирование показало, что есть некоторые проблемы со stratis, которые мешают нам от рекомендации его для критически важного развертывания.
Во-первых, обычные инструменты не сообщают метаданные об использовании файловой системы должным образом; df, du и stratis pool сообщили о разном объеме используемого пространства. Во-вторых, моментальные снимки создаются с уникальным UUID, что замечательно, поскольку моментальные снимки можно монтировать без ручного изменения UUID моментального снимка, но моментальные снимки восстанавливаются с еще одним уникальным UUID. Это не помеха, но это означает, что восстановленные файловые системы не могут быть смонтированы через UUID без дополнительной настройки.
Далее, stratis поддерживает только файловую систему XFS, поэтому автоматически расширяемые файловые системы не могут быть уменьшены в размере. И, наконец, вполне реальная возможность повреждения файловой системы XFS.
Несмотря на то, что защита от повреждения данных из-за отсутствия доступного пространства для хранения нижнего уровня является одной из предполагаемых функций, я обнаружил, что очень легко повредить файловые системы (без возможности восстановления!), заполнив резервное хранилище при тестировании stratis.< /p>
CentOS 7 и CentOS 8: ключевые изменения
Новая CentOS 8 содержит значительные изменения по сравнению с CentOS 7. Эти изменения касаются обновления ядра, структуры репозитория, Python, кабины, оперативной памяти и многого другого. Ниже приведены более подробные сведения о каждом изменении и их значении.
Коллекции программного обеспечения
Некоторые из основных изменений, которые я отметил в отношении CentOS 8, включают обновление ядра с 3.10.0 до 4.18.0, «замену» коллекций программного обеспечения на модульность, прекращение поддержки нескольких пакетов, управление программным обеспечением DNF и веб-интерфейс. Интерфейс управления на основе включен по умолчанию.
DNF, который на самом деле является YUMv4, является более новой версией YUMv3, которая поставляется с CentOS 7. Поскольку DNF — это просто эволюция yum, большинство команд обратно совместимы, поэтому переход на DNF не составит большого труда! р>
Одним из требований, вызвавших изменение YUM->DNF, является «замена» коллекций программного обеспечения модульностью. Вы заметите, что я дважды взял «замену» в кавычки. Это связано с тем, что модульная упаковка не совсем точно воспроизводит функции коллекций программного обеспечения.
Коллекции программного обеспечения позволяют устанавливать в системе несколько версий одного и того же программного обеспечения и выбирать, какую из них использовать. Модульные пакеты больше похожи на группы пакетов, где вы можете установить пакет (или набор пакетов), чтобы предоставить определенную версию программного обеспечения для пользователей системы, но, как правило, вы не можете установить более одной версии пакета в той же системе, что и вы. может с коллекциями программного обеспечения.
Эти изменения связаны с тем, что Red Hat сосредоточила внимание на контейнеризации, чтобы изолировать программное обеспечение.
Изменения структуры репозитория
Наряду с модульной упаковкой структура репозитория существенно изменилась впервые за долгое время! ОС теперь находится в репозитории под названием «BaseOS», а приложения (и модули) — в репозитории «AppStream». Оба репозитория являются репозиториями скользящих обновлений, что означает, что репозиторий «обновлений» больше не существует.
Чтобы получить пакеты в известный момент времени, что очень удобно при попытке восстановить золотой образ с использованием той же конфигурации кикстарта, при первой публикации релиза создается вложенный репозиторий, который достаточно удобно называется « кикстарт».
Устаревание пакетов больше похоже на обряд посвящения при выходе новой версии, но я упомяну пару пакетов, которые, по моему мнению, заслуживают внимания:
- Пакет ntp больше недоступен — вы должны использовать chrony
- python2 заменен на python3 (который не полностью совместим с python2).
Для большинства систем замена ntpd на chronyd не вызовет особых проблем.Оба они являются демонами протокола NTP, хотя интерфейсы командной строки немного отличаются. Кроме того, поскольку ntp и chrony были доступны в CentOS 7, возможно, вы уже знакомы с chrony.
Проблемы с Python
Изменения с Python могут быть немного более проблематичными. Многие сопровождающие пакетов делают все возможное, чтобы их программное обеспечение, ранее зависящее от python2, работало с python3. Например, Ansible определит, какая версия python установлена в целевой системе, и использует соответствующие сценарии python2 или python3 для основных функций. Однако это не освобождает автора учебника от необходимости убедиться, что его пользовательский код Python работает на обоих интерпретаторах.
Панель управления входит в состав установки
Cockpit по умолчанию включен в установку CentOS 8 и предоставляет веб-инструмент управления для вашей системы. С Cockpit создается впечатление, что вы управляете гипервизором, виртуальной машиной или контейнером, а не отдельной автономной системой. Конечно, если ваша система представляет собой гипервизор (или виртуальную машину), то это не станет неожиданностью. Доступно множество подключаемых модулей, которые обеспечивают удобные веб-интерфейсы, такие как образ диска/системы, настройка брандмауэра и управление виртуализацией.
Увеличение оперативной памяти
Также интересно увеличение минимального требования к ОЗУ до 1,5 ГБ (по сравнению с 1 ГБ для CentOS 7). Хотя эти значения являются указанными минимумами, у меня были системы CentOS 7, которые отлично работали с 768 МБ ОЗУ, и системы CentOS 8, которые не могли завершить установку даже с менее чем 2 ГБ ОЗУ.
Большинство наших клиентов используют CentOS на x86_64, что имеет смысл, поскольку это была основная архитектура для CentOS 7. Выпуски CentOS 7 для aarch64, armhfp, i386, power9, ppc64 и ppc64le доступны как «альтернативные архитектуры», но эти чувствовали себя задним числом и часто оставались позади в отношении доступности пакетов.
CentOS 8 поддерживает aarch64, ppc64le и x86_64 в качестве основных архитектур, увеличивая аудиторию оборудования для операционной системы.
Когда выйдет из строя CentOS 7?
Конец жизни CentOS 7 — 30 июня 2024 года. До этого времени CentOS 7 будет получать обновления обслуживания. Полные обновления для CentOS 7 закончились 6 августа 2020 г.
Поддержка CentOS 8 и более ранних версий
Существует множество других различий между CentOS 7 и CentOS 8. Нужна помощь, чтобы понять их и определить, какая версия CentOS лучше для вас? Свяжитесь с экспертами OpenLogic.
Наши эксперты по CentOS могут рассказать вам об обновлении с более ранней версии CentOS. Кроме того, они могут обеспечить постоянную поддержку CentOS в вашей организации.
- 50 % экономии.
- Долгосрочная поддержка, в том числе для CentOS 6 EOL.
- Бэкпорт.
- Гарантированные SLA.
- Архитектурная минимизация.
- Многоплатформенная поддержка.
- Дистрибутивы CentOS.
- Экспертное руководство.
Свяжитесь с одним из наших экспертов по CentOS сегодня. И составьте план, чтобы начать работу с последней версией CentOS.
Читайте также: