CentOS 8 (с лицензионным договором присоединения)

Мы отправляем последнюю версию, если вы не попросите другую.
Самая свежая версия CentOS 8 на текущий момент — CentOS 8.3 (8.2011).

Ключевые новшества CentOS (аналогично RHEL

Полный список изменений смотрите в информации о выпуске: RHEL 8 Release notes.

  • Теперь используется пакетный менеджер DNF, который работает намного быстрее и потребляет меньше памяти, чем Yum, более качественно управляет зависимостями и поддерживает группировку пакетов в модули. Для совместимости с Yum в DNF есть прослойка на уровне опций командной строки;

  • Разделены репозитории BaseOS (базовый) и AppStream (модульный). В BaseOS распространяется минимальный необходимый для работы системы набор пакетов, всё остальное перенесено в репозиторий AppStream. AppStream можно использовать в двух вариантах: как классический RPM-репозиторий и как репозиторий в модульном формате.

  • По умолчанию используется GNOME (с Wayland). Окружение на базе Server доступно в качестве опции. Исключены пакеты с рабочим столом KDE;

  • Пакет с ядром Linux построен на базе выпуска В качестве компилятора по умолчанию задействован GCC 8.2. Системная библиотека Glibc обновлена до выпуска

  • В качестве реализации языка программирования Python по умолчанию задействован Python 3.6. Предоставлена ограниченная поддержка Python 2.7. В базовую поставку Python не входит, его нужно устанавливать дополнительно;

  • Обновлены до следующих версий: Ruby 2.5, PHP 7.2, Perl , 10, Java 8 и 11, Clang/LLVM Toolset 6.0, .NET Core 2.1, Git , Mercurial 4.8, Subversion , CMake ;

  • Реализованы общесистемные политики настройки криптографических подсистем, охватывающие протоколы TLS, IPSec, SSH, DNSSec и Kerberos. При помощи команды update-crypto-policies теперь можно выбрать один из режимов выбора криптоалгоритмов: default, legacy, future и fips. По умолчанию задействован выпуск OpenSSL 1.1.1 с поддержкой TLS 1.3;

  • Обеспечена общесистемная поддержка смарткарт и HSM (Hardware Security Modules) c криптографическими токенами PKCS#11;

  • На смену iptables, ip6tables, arptables и ebtables пришёл пакетный фильтр nftables, который теперь применяется по умолчанию и примечателен унификацией интерфейсов фильтрации пакетов для IPv4, IPv6, ARP и сетевых мостов;

  • Для обеспечения сетевой связи между несколькими контейнерами добавлена поддержка драйверов для построения виртуальной сети IPVLAN;

  • В базовую поставку включён http-сервер nginx (). Apache httpd обновлён до версии , а OpenSSH до Из СУБД в репозиториях доступны MySQL 8.0, MariaDB 10.3, PostgreSQL 9.6/10 и Redis 4.0. СУБД MongoDB не вошла в состав из-за перехода на новую лицензию SSPL, которая пока не признана открытой;

  • Модернизированы компоненты для виртуализации.

Читайте также:  Как выполнить настройку виртуального коммутатора Hyper-V

Открытие портов в файрволе на CentOS 1

Как уже было сказано выше, для того чтобы наш web сервер был доступен по определенным портам, т.е. обычно это 80 для http и 443 для https, необходимо открыть соответствующие порты на файрволе, делается это достаточно просто, поэтому отключать файрвол, как рекомендуют некоторые web мастера, нет необходимости и я даже больше скажу — это крайне не рекомендуется.

Примечание! Все мы будем делать в терминале (консоли) Linux, поэтому неважно установлена ли графическая оболочка у Вас или нет.

Выполняем от имени суперпользователя следующие команды, 1 для открытия 80 порта, 2 для 443 и 3 для перезапуска файрвола:

firewall-cmd —permanent —zone=public —add-service=http firewall-cmd —permanent —zone=public —add-service=https firewall-cmd —reload

Установка

Предполагаем, что вы уже установили CentOS (если еще нет, можете арендовать VPS с этой операционной системой), и вы имеете права root-пользователя или суперпользователя. В данном случае мы будем писать команды от имени пользователя root. Если вы не являетесь пользователем root, просто ставьте sudo перед всеми командами.

Обновите вашу систему

Сначала мы обновляем систему. Это требуется не всегда, но делать так — это хорошая практика:

yum update

Ожидаем завершения установки обновлений и переходим к следующему шагу.

Установка

Установите пакеты GNOME

Теперь мы устанавливаем пакеты GNOME. Для их установки мы будем использовать команду, которая устанавливает все пакеты, связанные с GNOME GUI:

sudo yum -y groups install «GNOME Desktop»

Настройте систему X Window System

Программа, которая запускает графическую среду в большинстве систем Linux, называется X Window System. Итак, во-первых, вы должны указать X Window System, что GNOME — это графический интерфейс, используемый по умолчанию. Поэтому введите эту команду:

echo «exec gnome-session» >> ~/.xinitrc

Читайте также:  ExperienceIndexOK – оценка производительности Windows 10 и 8

Теперь мы закончили установку GNOME и настройку системы X Window. Давайте проверим это, введя команду:

startx

После запуска этой команды вы увидите графический интерфейс GNOME, похожий на изображение ниже, что означает, что он работает:

Скриншот №1. Графический интерфейс GNOME

Теперь GNOME GUI установлен и протестирован. Однако для его запуска необходимо вводить команду startx при каждом запуске операционной системы, что не очень удобно. Давайте сделаем так, чтобы он запускался автоматически. Для этого используйте следующую команду:

systemctl set-default

Установка

Поделиться Оценить

Средняя оценка: 5.0 Оценили: 3191028 Санкт-Петербург Литейный пр., д. 26, Лит. А +7 (812) 443-85-60

  • 700 300 ООО «ИТГЛОБАЛКОМ ЛАБС»191028 Санкт-Петербург Литейный пр., д. 26, Лит. А +7 (812) 443-85-60
  • 700 300 ООО «ИТГЛОБАЛКОМ ЛАБС»
  • 700 300
  • Шаг Подтвердите установку Wine на CentOS

    Проверьте установку Wine 6 на CentOS 8, проверив его версию:

    $ wine64 —version

     Для базового использования Wine изучите страницу справки.

    $ wine —help

    Пример ниже демонстрирует запуск редактора Notepad++ (инсталляционный пакет для Windows) в Linux.

    $ cd ~/Downloads wget wine64 ./Вас заинтересует / Intresting for you: Как установить Tomcat 9 на Cen… 1894 просмотров Андрей Васенин Sat, 28 Dec 2019, 17:29:43 Дата и время для процесса в Li… 602 просмотров Fortan Thu, 21 Feb 2019, 16:33:05 LILO и GRUB — выбираем и настр… 2359 просмотров Андрей Волков Thu, 22 Nov 2018, 15:21:00 Процессы Linux 1670 просмотров Doctor Wed, 23 Jan 2019, 16:47:24 Author: Андрей ВасенинДругие статьи автора:

    • ASMCMD chmod — команда для работы с правами доступа
    • Документно-ориентированные базы данных (хранилища документов)
    • 7 лучших Облачных баз данных на первый квартал 2021 года