Red Hat Enterprise Linux 8 (RHEL 8) Новые функции и обзор
Red Hat Enterprise Linux 8 (RHEL 8) теперь доступна для производственного использования со множеством удобных для разработчиков возможностей. Официальный релиз RHEL 8 от Red Hat Inc, компании, занимающейся разработкой Red Hat Enterprise Linux (RHEL) 8, был объявлен 7 мая 2019 года .
С выпуском Red Hat Enterprise Linux 8 (RHEL 8) появились новые функции и улучшения по сравнению с предшественником — RHEL 7.
Что нового в Red Hat Enterprise Linux 8 (RHEL 8)?
Некоторые из новых функций RHEL 8 описаны ниже.
Ядро и ОС
Red Hat Enterprise Linux 8.0 основана на Fedora 28 и ядре 4.18. Это обеспечивает пользователям надежную, стабильную и согласованную основу для развертывания гибридного облака и центров обработки данных с помощью инструментов, необходимых для поддержки всех уровней рабочих нагрузок.
Поддерживаемые архитектуры процессора:
- 64-битные архитектуры AMD и Intel
- 64-битная архитектура ARM
- IBM Power Systems, Little Endian
- IBM Z
Распределение контента
Red Hat Enterprise Linux 8 имеет два режима распространения контента, и для него потребуется только два репозитория.
- Репозиторий BaseOS. Репозиторий BaseOS предоставляет базовый контент ОС в форме традиционных пакетов RPM. Компоненты BaseOS имеют жизненный цикл, идентичный жизненному циклу в предыдущих выпусках Red Hat Enterprise Linux.
- Репозиторий AppStream — репозиторий Application Stream предоставляет все приложения, которые вы, возможно, захотите запустить в данном пользовательском пространстве. Другое программное обеспечение, имеющее специальное лицензирование, доступно в Дополнительном репозитории.
Что такое AppStream?
AppStream позволяет вам устанавливать дополнительные версии программного обеспечения в независимых жизненных циклах и поддерживать свою операционную систему в актуальном состоянии, имея правильную версию приложения, подходящую для вашего варианта использования. Обратите внимание, что два потока не могут быть установлены одновременно в одном и том же пользовательском пространстве.
Потоки приложений обычно именуются в соответствии с версией программного обеспечения, которую он распространяет, например, mongodb:3.4
или mongodb:3.6
, но могут также использовать имена, такие как «последний» и « стабильный» и « последний ».
Окружение рабочего стола
RHEL Среда рабочего стола по умолчанию — GNOME. Проект GNOME поддерживается Фондом GNOME . Версия Gnome, поставляемая в RHEL 8, — это версия 3.28, которая имеет автоматическую загрузку операционных систем в Boxes. Другие новые функции включают в себя:
- Новая экранная клавиатура
- Новые возможности GNOME Boxes
- Расширенная поддержка устройств, наиболее значительная интеграция для интерфейса Thunderbolt 3
- Улучшения для программного обеспечения GNOME, dconf-editor и терминала GNOME
- Утилита GNOME Software, которая позволяет устанавливать и обновлять приложения и расширения оболочки gnome.
- Диспетчер отображения GNOME (GDM) использует Wayland в качестве сервера отображения по умолчанию вместо сервера X.org
Особенности отображения сервера Wayland
- Более сильная модель безопасности
- Улучшенная обработка нескольких мониторов
- Улучшено масштабирование пользовательского интерфейса (UI)
- Рабочий стол может напрямую управлять обработкой окон.
Подробнее о возможностях Gnome 3.28 читайте в заметках о выпуске .
Управление программным обеспечением
Менеджер пакетов RHEL 8 YUM теперь основан на технологии DNF и обеспечивает поддержку модульного контента, повышение производительности и хорошо продуманный стабильный API для интеграции с инструментами. Версия RPM — 4.14.2, и она проверяет все содержимое пакета перед началом установки.
YUM версия доступна в RHEL 8 v4.0.4. YUM на основе DNF имеет следующие преимущества по сравнению с предыдущим YUM v3, использованным на RHEL 7:
- Увеличение производительности
- Поддержка модульного контента
- Хорошо разработанный стабильный API для интеграции с инструментами
Веб-серверы, веб-инструменты, компиляторы, языки и базы данных
Red Hat Enterprise Linux 8 включает потоки приложений из нескольких версий баз данных, языков, компиляторов и других инструментов, доступных для вашего использования.
Ниже приведен список компонентов, доступных в Red Hat Enterprise Linux 8.
- Python : Реализация Python по умолчанию в RHEL 8 — это Python 3.6.
- Серверы баз данных: RHEL 8 предоставляет следующие базы данных — MariaDB 10.3 , MySQL 8.0 , PostgreSQL 9.6, PostgreSQL 10.
- Redis : доступна версия redis 4.0
- Веб-серверы: httpd 2.4 и Nginx 1.14 *
- OpenLDAP заменен на 369 LDAP-сервер
- Varnish Cache 6.0 *
- Git 2.17
- Maven 3.5
- Perl 5.26 * и 5.24
- PHP 7.2 * и 7.1 *
- Ruby 2.5 *
- Node.js 10 * и 8 *
- Python 3.6 * и 2.7 *
- Rust Toolset 1.26 *
- Scala 2.10
- Go Toolset 1.10 *
- GCC System compiler 8.1
- .NET Core 2.1 *
- Java 8 и Java 11
- Диспетчер ресурсов кластера Pacemaker 2.0.0 . Система конфигурации ПК полностью поддерживает имена Corosync 3, knet и node.
- библиотеки glibc на основе версии 2.28
Статьи :
Как установить Apache с mod_ssl & mod_http2 на RHEL 8
Установка PHP 7.2, 7.1 на RHEL 8
Как установить MySQL 8.0 на RHEL 8
Установика сервера базы данных MariaDB на RHEL 8
Установите и настройте phpMyAdmin на RHEL 8
Как установить Node.js 10 LTS на RHEL 8
Установите и настройте Redis Server на RHEL 8
Как установить Ruby 2.5 на RHEL 8
Как установить Java 11 (OpenJDK 11) на RHEL 8
Установка Python 3 / Python 2.7 на RHEL 8
Как установить и настроить Ansible на RHEL 8
Как установить и настроить Memcached на RHEL 8
Настройка NTP-сервер с помощью Chrony на RHEL 8
Как установить ELK Stack на RHEL 8
Как установить MongoDB 4 на RHEL 8 / CentOS 8
Установка Webmin на RHEL 8 / CentOS 8
Как установить Apache Maven на RHEL 8
Как установить PHP 7.3, PHP 7.3-FPM на RHEL 8
Ниже приведены новые изменения на уровне сети:
- RHEL 8 распространяется с сетевым стеком TCP версии 4.16, который обеспечивает более высокую производительность, лучшую масштабируемость и большую стабильность.
- Сетевой стек обновлен до основной версии
4.18
- Iptables был заменен
nftables
платформой в качестве средства фильтрации сетевых пакетов по умолчанию. - Рамки nftables является назначенным преемником,
iptables
ip6tables
,arptables
иebtables
инструменты. Это обеспечивает единую структуру для протоколов IPv4 и IPv6. - Firewalld демон теперь использует nftables как его по умолчанию бэкэндом.
- Поддержка драйверов виртуальной сети IPVLAN, которые обеспечивают сетевое подключение для нескольких контейнеров.
- NetworkManager теперь поддерживает виртуальные функции (VF) виртуализации ввода-вывода с одним пользователем (SR-IOV). NetworkManager позволяет настраивать некоторые атрибуты VF, такие как MAC-адрес, VLAN, подмена, проверка настроек и разрешенный битрейт
Статьи :
Как установить Ifconfig на RHEL 8 / CentOS 8 Minimal
Как настроить статический IP-адрес на RHEL 8
Настройте объединение в сеть / соединение на RHEL 8
Виртуализация
- Red Hat Enterprise Linux 8 распространяется с qemu-kvm 2.12 с —
Q35 guest machine type support, UEFI guest boot support, vCPU hot plug and hot unplug, NUMA tuning and pinning in the guest and guest I/O threading
- Эмулятор QEMU представляет функцию песочницы. Песочница QEMU предоставляет настраиваемые ограничения на то, что системные вызовы QEMU могут выполнять, и, таким образом, делает виртуальные машины более безопасными
- Виртуализация KVM теперь поддерживает функцию предотвращения инструкций в режиме пользователя (UMIP), которая может помочь предотвратить доступ приложений из пользовательского пространства к общесистемным настройкам
- Виртуализация KVM теперь поддерживает 5-уровневую функцию пейджинга, которая значительно увеличивает физическое и виртуальное адресное пространство, которое могут использовать хост и гостевые системы.
- NVIDIA vGPU теперь совместима с консолью VNC
- Хранилище Ceph поддерживается виртуализацией KVM на всех архитектурах ЦП, поддерживаемых Red Hat
- Q35, RHEL 8 Virtualization поддерживает более современный тип машин на основе PCI Express. Все виртуальные машины, созданные в RHEL 8, по умолчанию настроены на использование типа компьютера ПК Q35.
Статьи :
Как установить KVM на RHEL 8
Веб-управление — Cockpit
- RHEL 8 поставляется с автоматически установленной Cockpit и автоматически открываются порты брандмауэра, необходимые Cockpit.
- Интерфейс кабины можно использовать для применения правил расшифровки на основе политик (PBD) к дискам в управляемых системах.
- Для систем, зарегистрированных в домене Identity Management (IdM), Cockpit по умолчанию использует централизованно управляемые ресурсы IdM домена.
- Меню кабины и страницы можно перемещать в вариантах мобильного браузера.
- Виртуальные машины могут создаваться и управляться из веб-интерфейса Cockpit.
- Страница виртуальных машин теперь может быть добавлена в интерфейс Cockpit, который позволяет пользователю создавать виртуальные машины на основе libvirt и управлять ими.
Системные пользователи
- Пользователь,
nfsnobody
который был доступен в RHEL 7, был объединен с пользователемnobody
в пару «пользователь и группа» nobody с UID и GID.65534.
Это изменение уменьшает путаницу с файлами, которые никому не принадлежат, но не имеют никакого отношения к NFS.
Безопасность
- RHEL 8 поставляется с поддержкой OpenSSL 1.1.1 и TLS 1.3. Это позволяет защитить данные клиента с помощью новейших стандартов криптографической защиты.
- RHEL 8 поставляется с,
System-wide Cryptographic Policies
который помогает вам управлять криптографическим соответствием. Нет необходимости изменять и настраивать конкретные приложения. - OpenSSH был перебазирован до версии 7.8p1 — без поддержки
SSH version 1 protocol, Blowfish/CAST/RC4 ciphers, hmac-ripemd160 message authentication code
Статьи
Как установить и настроить AIDE Host Based IDS на RHEL 8
Как отключить SELinux на RHEL 8
Контейнеры Linux
RHEL 8 поддерживает корпоративную поддержку контейнеров Linux с помощью облегченного набора инструментов для контейнеров на основе открытых стандартов, основанного на:
- Buildah для облегчения построения изображений OCI
- Skopeo для обмена / поиска изображений контейнеров в реестрах Docker, реестре Atomic, частных реестрах, локальных каталогах и локальных каталогах компоновки OCI.
- Podman для запуска контейнеров без необходимости в демоне.
Оба Buildah
и Podman
являются инструментами командной строки, которые работают с образами и контейнерами OCI .
Установите Docker и Docker Compose на RHEL 8 / CentOS 8
Чем Buildah отличается от Podman?
Команды Buildah дублируют все команды, найденные в Dockerfile. Контейнеры Buildah на самом деле просто созданы, чтобы позволить контенту быть добавленным обратно в образ контейнера.
Podman специализируется на всех командах и функциях, которые помогают вам поддерживать и изменять образы OCI, такие как pulling
и tagging
. Это также позволяет вам create, run, and maintain
контейнеры, созданные из этих изображений.
Хранение и Файловые системы
Stratis — это новый менеджер локального хранилища для RHEL 8. Он предоставляет управляемые файловые системы поверх пулов хранилищ с дополнительными функциями для пользователя. Stratis предоставляет функции в стиле ZFS / Btrfs путем интеграции слоев подсистемы devicemapper в Linux и файловой системы XFS.
Stratis поддерживает LUKSv2
шифрование диска и сетевое шифрование диска (NBDE) для более надежной защиты данных.
С помощью Stratis вы можете легко выполнять такие задачи хранения, как:
- Поддерживать файловые системы
- Управление снимками и тонкой подготовкой
- Автоматически увеличивать размеры файловой системы по мере необходимости
Пулы создаются из одного или нескольких устройств хранения, а тома создаются из пула. Файловая система создается поверх тома, поэтому изменение размера тома также автоматически изменяет размер FS. Файловая система по умолчанию, используемая Stratis, — XFS.
Другие известные функции хранения:
- Файловая система XFS теперь поддерживает функцию экстента общих данных копирования при записи. Это позволяет двум или более файлам совместно использовать общий набор блоков данных. Создание общих копий не использует дисковый ввод-вывод и не требует дополнительного дискового пространства. Общие файлы, разделяющие блоки, действуют как обычные файлы.
- Общие экстенты данных копирования при записи теперь включены по умолчанию при создании файловой системы XFS, начиная с
xfsprogs
версии пакета4.17.0-2.el8
. - Поддержка Virtual Data Optimizer (VDO) во всех архитектурах, поддерживаемых RHEL 8.
- LUKS2 теперь является форматом по умолчанию для шифрования томов. Это заменяет устаревший формат LUKS (LUKS1), распространяемый в RHEL 7. LUKS2 предоставляет зашифрованные тома с автоматическим восстановлением метаданных и избыточностью, если происходит частичное повреждение метаданных.
Уведомление: Как установить сервер MariaDB на CentOS 8 / RHEL 8 - INFOIT.COM.UA
Уведомление: Как установить MySQL 8.0 на CentOS 8 / RHEL 8 - INFOIT.COM.UA
Уведомление: Как установить Apache с mod_ssl & mod_http2 в CentOS 8 / RHEL 8 - INFOIT.COM.UA