Что нового в centos 8

助けを得るには

CentOS のユーザーとして、あなたは CentOS コミュニティに助けを求める様々な方法があります。どのようにして参加するかの詳細については、私たちの貢献のページを見てみましょう。

11.1. シグ(SIG)

CentOS には、特定の興味ある事柄についてユーザーが集う シグ (SIG:Special Interest Groups)がいくつかあります。下記の SIG が、すでに存在します。

  • Artwork — CentOS リリースやプロモーションのためのアートワークの製作、改良

  • Promotion — オンラインやイベントで CentOS の宣伝、プロモーション

  • Virtualization — CentOS における仮想化の集い

これらの SIG への参加や、新しい SIG の設立などを、ユーザーの皆様に呼びかけています。例えば、

  • ARM, PPC and i386 port — 他のアーキテクチャへの CentOS の移植
  • Hardware compatibility — 特定のハードウェアに関するフィードバックの提供
  • RPM Packaging — 新しい、有用なパッケージの提供
  • Translation — ドキュメント、ウェブサイト、Wiki の翻訳

11.3. Wiki とウェブサイト

未熟な CentOS ユーザーでも、あなたの助けが私たちにとって役に立ちます。なぜなら私たちはあなたがどのような問題に行き当たっていたかを知りたいからです。もし、あなたが特定の問題に対する情報を見つけ、それがよりアクセスしやすくなることによって、どれだけドキュメントが改良されるでしょう。この種のフィードバックは他のユーザーにとって、あなたにはそれがあっただろうというのと同じくらい有益であるので、あなたの関わり合いが CentOS をより良くするのに必要です。

従って、あなたが私たちのドキュメントと Wiki の作成に協力し、それらを改良したいなら、Wiki にアカウントを登録するか、または centos-docs というメーリングリストに加入してください。

既知の問題点

アップストリームの既知の問題点の一覧は、こちら です。同じソースコードからビルドしている事を考えると、これらの多くの問題のほとんどは同様に CentOS Linux でも発生する可能性が高いです。

もし、VirtualBox のゲストOSとしてインストールする場合には、インストーラーにて、デフォルトの «Server with a GUI» / «サーバー (GUI使用)» を選択すべきではありません。これを選んだ場合には既知の問題があります。この問題について詳しくは Red Hat article をご覧ください。

CentOS-8 では、いくつかのストレージアダプターのサポートが終了しました。こちらのリスト からアダプターのデバイスIDを探して確認する事ができます。 ELRepo は、この点について、現在でも、よく使われているアダプターのために driver update disks (DUD) を提供しています。ELRepo パッケージにて提供されるデバイスIDのリストは こちら から確認できます。さらに詳しくは こちらのブログ をご覧ください。※注記: CentOS-8 がインストールされると、それらのデバイスをサポートする centosplus カーネル (kernel-plus)を使用できます。

boot.iso と NFS を使用してインストールする場合、AppStream-Repo を自動追加する手順が失敗します。これを無効にして、適切なNFSパスを手動で追加する必要があります。

dotnet2.1 のコンポーネントは DVD ISO や Kickstartのレポでは不完全です。CentOS 8.0.1905 からアップグレードした場合には完全にアップグレードされますが、dotnet の新規ユーザーはインストーラーから dotnet のコンポーネントをインストールすべきではありません。

VirtualBox Addons をインストールする場合、6.0.12 / 5.2.32 以前のバージョンはエラーが発生します。この問題は既知の問題であり 6.0.14 / 5.2.34 以降のバージョンで修正されています。

PackageKit はローカルの DNF/YUM レポジトリに対する依存性の解決ができません。結果として、これら条件下で使用中の場合、 PackageKit は機能しません。これは バグ として対応中です。

VirtualBox 5.2.32 のゲストOSとして !CentOS 8 をインストールする場合、グラフィカルインストールの画面の最後のとことで奇妙なことが起こります。インストール作業のステータスを確認したり、再起動ボタンを押したりすることができなくなり、インストールがいつ完了するかを推測する必要があります。画面がおかしくなった場合のワークアラウンドとして、VBoxホストキー + 2 で仮想ターミナル VT 2に移って、VBoxホストキー + 6 でグラフィカルインストーラーの画面に戻ってください。

CentOS

CentOS – это дистрибутив Linux с открытым кодом. Многие относятся к ней, как к копии Red Hat Enterprise Linux (RHEL) – наиболее распространённому решению для корпоративных задач в мире ИТ. CentOS – класс операционных систем для больших проектов, имеет поддержку сообщества и выпущена в далёком 2004 году. Большая схожесть с RHEL даёт вам замечательную возможность развиваться в доминирующем и одном из лучших дистрибутивов Linux. Только это уже даёт приоритет CentOS перед Ubuntu.

Она прекрасно настраиваемая, безопасная и стабильная, что тоже важно для придания ей ценности. Близкое родство с RHEL позволяет CentOS иметь немало обновлений защиты корпоративного уровня, что делает его безопасным выбором для каждого пользователя

Сколько CentOS нужно времени для публикации исправления после того, как это исправление выпустил Red Hat?

Мы ставим своей целью, чтобы отдельные RPM-пакеты присутствовали на зеркалах репозиториев в течение 72 часов после их оффициального выпуска, хотя на самом деле они доступны уже в течение 24 часов. Бывает, что выпуск пакетов может откладываться по какой-либо причине. В редких случаях пакеты могут быть собраны, выложены на зеркала, но недоступны через yum (это происходит потому, что yum-arch не был запущен на основном зеркале. В свою очередь, это является следствием того, что проблемы с пакетами от вендора были обнаружены сразу после их релиза, и выпуск этих пакетов нарушит их функционал).

Наборы Обновлений — Update Sets — (см. FAQ) включающие в себя исправления безопасности, выпускаются (security errata) по принципу, описанному выше. В то время как исправления ошибок (BugFix) и Улучшения (Enhancement) тестируются более строгим образом и выпускаются после того, как собран новый ISO на базе Набора Обновлений. Показатель, который мы стремимся достигнуть при выпуске нового релиза или Набора Обновлений — от 4х до 8 недель после выпуска непосредственным Вендором ПО. Более подробно смотрите в The CentOS Rebuild and Release Process.

Обновления умеренной важности (intermediate), выпущенные в промежутке между выпуском Вендором ПО новой младшей (minore) версии и выпуском соответствующей версии у CentOS, попадают в репозиторий Continuous Release (CR)

下载后检验安装映像

在复制已下载的映像到你的安装媒体前,你应该先 检查他们的 sha256sum。

# CentOS-8-x86_64-1905-boot.iso: 559939584 bytes
SHA256 (CentOS-8-x86_64-1905-boot.iso) = a7993a0d4b7fef2433e0d4f53530b63c715d3aadbe91f152ee5c3621139a2cbc
# CentOS-8-x86_64-1905-dvd1.iso: 7135559680 bytes
SHA256 (CentOS-8-x86_64-1905-dvd1.iso) = ea17ef71e0df3f6bf1d4bf1fc25bec1a76d1f211c115d39618fe688be34503e8
# CentOS-8-aarch64-1905-boot.iso: 520048640 bytes
SHA256 (CentOS-8-aarch64-1905-boot.iso) = 18a211a826bd3dd4d034ddc529303bc2b5dc6e1b63ea311644d7698e7b67fb3e
# CentOS-8-aarch64-1905-dvd1.iso: 5150640128 bytes
SHA256 (CentOS-8-aarch64-1905-dvd1.iso) = c950cf7599a2317e081506a3e0684f665ef9c8fe66963bf7492595d7c6ccc230
# CentOS-8-ppc64le-1905-boot.iso: 567736320 bytes
SHA256 (CentOS-8-ppc64le-1905-boot.iso) = 9062ae0d892126f57429c3194143e6e6e5485e5f32834e03d849bf5cf075ca7a
# CentOS-8-ppc64le-1905-dvd1.iso: 6376304640 bytes
SHA256 (CentOS-8-ppc64le-1905-dvd1.iso) = bfd27297da1ddc1185a08fc65e46c58efebf51b25758ff8f12d29a6214aeae39

Необходимая последовательность действий

Для начала устанавливаем EPEL репозиторий:

# yum install epel-release

Затем устаналиваем X Window System:

# yum groupinstall "X Window system"

Установка окружений рабочих столов

Далее устанавливаем необходимое окружения рабочего стола на выбор или все вместе:

Устанавка GNOME:

# yum groupinstall "GNOME Desktop"

Устанавка MATE:

# yum groupinstall "MATE Desktop"

Устанавка KDE:

# yum groupinstall "KDE Plasma Workspaces"

Устанавка Xfce:

# yum groupinstall "Xfce"

Если вы установите несколько окружений рабочих столов, то переключаться между ними будет можно во время авторизации пользователя в системе (при входе в систему), для этого нажмите мышкой звездочку (шестеренку):

Окончательный настройки графической среды CentOS 7

Делаем загрузку ОС по-умолчанию в графическом режиме:

# systemctl set-default graphical.target

Если в дальнейшем будет необходимо вернуться к запуску без GUI, то выполните следующее:

# systemctl set-default multi-user.target

Запускаем GUI

# systemctl start graphical.target

либо, Перегружаем OC

# reboot

CentOS vs Ubuntu – основные отличия

Теперь давайте посмотрим на различия в Ubuntu и CentOS:

  1. Самое большое отличие между двумя дистрибутивами Linux является то, что Ubuntu базируется на архитектуре Debian, в то время как CentOS имеет свои корни в Red Hat Enterprise Linux.
  2. В Ubuntu вы может скачать пакеты DEB используя менеджер пакетов apt-get. В то время как в CentOS, вам нужно использовать команду yum для скачивания и установки RPM пакетов из центрального репозитория.
  3. CentOS считает более стабильным дистрибутивом, нежели Ubuntu. Большей частью по причине не столь частого обновления пакетов. Это также может оказаться недостатком CentOS. Если вы захотите последнюю версию определённого приложения или программы, вам придётся устанавливать её вручную.

Это не значит, что Ubuntu – нестабильная и небезопасная; она немного менее стабильна по сравнению с её конкурентом.

  1. Ubuntu побеждает по количеству руководств, онлайн сообществ и книг. Найти решение проблемы с Ubuntu намного проще, чем с CentOS, так как её сообщество значительно меньше и документации меньше.
  2. Сервер Ubuntu имеет многое для контейнерных и облачных развертываний, что делает её выше CentOS в этом отношении.
  3. Если вы начинающий, запуск CentOS на вашем сервере может оказаться немного сложнее, поскольку дистрибутивы, базирующиеся на desktop RHEL, не так широко используются. С другой стороны, Ubuntu desktop довольно известна и, если вы использовали её в прошлом, тогда разобраться с сервером VPS Ubuntu не потребует много времени.
  4. Если вы планируете использовать панель управления хостингом, тогда лучше выбрать CentOS, так как она предлагает хорошую совместимость. Панель управления хостингом наподобие cPanel всегда сфокусирована на CentOS и других RHEL производных. С другой стороны, Ubuntu не поддерживает cPanel, но предлагает несколько альтернатив, таких как Webmin/Virtualmin или VestaCP.

Различия, описанные выше являются основными между двумя лучшими дистрибутивами Linux и нельзя выбрать лишь одну для всех случаев. Выбор правильной операционной системы требует подробного разбора за и против обоих и анализа требований и пожеланий пользователя. Исходя из сказанного, вот наши рекомендации:

  • Если вы начинающий: Выбирайте Ubuntu, потому что поддержка её сообщества больше, база бесплатных руководств огромна и ещё больше частых обновлений, которые позволят вам оставаться всё время в курсе. Также, если вы уже пользовались Ubuntu desktop в прошлом, тогда вам не покажется сложным использование сервера VPS Ubuntu. CentOS тоже хороший выбор, но в начале могут возникнуть некоторые сложности, требующих обучения, если вы новичок.
  • Если у вас серьёзный проект: CentOS лучше подойдёт для запуска вашего дела, потому что (принято считать) она более безопасная и стабильная, чем Ubuntu, из-за меньшей частоты её обновлений. Ubuntu тоже имеет свои преимущества, но существует вероятность сценариев, в которых вам нужно будет вернуться к более старым версиям из-за нового нестабильного обновления. К тому же, CentOS также идёт с поддержкой cPanel, которой у Ubuntu нет.

Установка CentOS 8 с помощью ISO-образа

Так как я проводил установку операционной системы на виртуальной машине KVM, предварительно я скачал установочный ISO-образ с одного из официальных зеркал (https://www.centos.org/download/mirrors/) и примонтировал его для установки на виртуальном сервере (при установке на физический сервер залейте установочный образ СentOS на USB флешку). Сразу скажу, процесс установки CentOS 8, не отличается от установки предыдущей версии и данная статья рассчитана на то, что будет служить помощником для пользователей, которые выполняют подобное впервые.

В рекомендуемых требования указано, что для установки CentOS 8 необходимо минимум 10 Гб места на диске и 512 Мб RAM на одно ядро процессора

Перезапустив виртуальную машину с примонтированным образом, я вошел в VNC-консоль. Первым шагом, вам будет предложено выбрать дальнейшие действия. Так как вы выполняем установку, нам интересен первый пункт меню:

Install CentOS Linux 8.0.1905

Выбрав его, у вас запустится процесс установки:

В процессе пока все необходимое ПО загружается, можно просто наблюдать за процессом, от вас не требуется никаких действий.

И когда черный экран сменится на интерактивный с логотипом CentOS, пора брать в руки мышь и клавиатуру.

В приветствии, система попросит вас выбрать язык, я всегда ставлю English (английский), потому что мне так удобнее работать (да и не понимаю, зачем вообще ставить русский язык на сервере). Нажмите кнопку “Continue”. В следующем меню нужно выбрать основные настройки для установки CentOS.

Для запуска установки, обязательно настроить только один пункт “Installation Destination”, там вы указываете разбивку диска, но я предпочитаю так же, сразу настроить сеть и дату со временем.

В зависимости от вашего часового пояса, вы устанавливаете свои параметры, для меня это Москва.

Чтобы настроить сеть, переходим в пункт “Network & Host Name”

В поле “Host Name” указываем имя сервера и для конфигурации сетевых интерфейсов нажимаем “Configure”

В главной вкладке, нужно отметить галочкой “Automatically connect to this network when it is available”, это нужно для того, чтобы сетевой интерфейс поднимался автоматически.

Перейдите во вкладку “IPv4 Settings” (либо IPv6 если вы используете данный протокол) настройте IP-адрес, маску подсети и шлюз:

Для ввода конкретного IP, нужно выбрать метод “Manual” и нажать кнопку “Add”, после чего у вас появится возможность ввести нужные данные. Сохранив все, мы вернемся к начальному окну настроек сети

Как можно увидеть на скриншоте, IP адрес добавился и сетевой интерфейс уже поднят (состояние Connected).

Следующим шагом мы перейдем к разбивке диска:

Для примера установки я воспользовался автоматической разбивкой от разработчиков CentOS. Если вы хотите разбить диск по-своему, нужно выбрать пункт “Custom”.

Если контроллер вашего сервера не поддерживает аппаратный RAID, в этом пункте меню вы можете собрать программный RAID из дисков сервера на базе .

Так как на моей виртуальной машине, ранее была установлена ОС, система установки увидела это. Я удалил разделы предыдущей операционной системы в последующих открывающихся меню:

Удалить разделы можно кнопкой “Delete all”, после чего потребуется нажать кнопку “Reclaim space”, чтобы размер дискового пространства стал актуальным.

Список пакетов для установки выбирается в пункте Software Selection. Если вы планируете использовать CentOS 8 в качестве сервера, достаточно выбрать Minimal Install, а из добавлений Standard и Guest Agents (если вы ставите гостевую ОС в виртуальной машине).

После вышеописанных действий, можно запускать установку кнопкой “Begin Installation”

В процессе уже самой распаковки и установки необходимых компонентов, вам потребуется указать пароль для root-пользователя и можно создать дополнительного пользователя, но это не обязательный пункт.

Нажмите на кнопку “Root Password”, введите и повторите пароль и нажмите “Done”, чтобы вернуться к установке:

Изначально я задаю простой пароль, чтобы в случае проблем с сетью, я мог легко его ввести в VNC-консоли и исправить проблемы. После того, как система будет установлена, пароль рекомендуется изменить на более сложный. Установка CentOS 8 у меня заняла порядка 5-7 минут и когда в окне установки загорится кнопка “Reboot”, это означает, что все было установлено и нужно перезапустить сервер.

На этом установка CentOS 8 завершена.

Почему для того, чтобы моя сетевая Ethernet-карта заработала, мне необходимо залогиниться и самому её задействовать?

.. и почему, если сравнивать с распостранённой практикой, имена сетевых интерфейсов названы «неверно»? Ведь это нарушает правило Unix «не изменять ожиданиям».

Поставщик ПО добавил NetworkManager к конфигурации по умолчанию, и сетевые интерфейсы (каким-то необъяснимым образом) по умолчанию неактивны. Это можно исправить во время процесса установки на этапе, когда установщик предлагает вам настроить язык/клавиатуру/устройство хранения/ПО в основном окне установщика, сделав вашу сетевую карту активной. Для этого вам необходимо нажать «Network & Hostname» («Сеть и имя хоста»), выбрать то сетевое Ethernet соединение, которое вы хотите изменить, и нажать кнопку «Off» в верхнем правом углу. Если исходить из того, что вы можете использовать DHCP, то ваше сетевое соединение перейдёт в состояние получение сетевого адреса. Если же вам необходимо вручную задать сетевые настройки, нажмите «Configure», после чего введите и сохраните нужные значения. Для того, чтобы изменения вступили в силу, скорее всего будет необходимо отключить, а потом включить только что настроенный сетевой интерфейс. Нажмите «Done». Помимо вышеуказанного способа, сетевое соединение после установки можно настроить при помощи «NetworkManager» (располагается в «System; Preferences; Network Connections», либо нажмите ПКМ по маленькому значку сети в области уведомлений, после чего — «Edit Connections»).

Если же вы не используете NetworkManager, то аналогичный результат можно достигнуть, измененив файл конфигурации соответствующего сетевого интерфейса (как правило это /etc/sysconfig/network-scripts/ifcfg-eth0): «ONBOOT=no» на «ONBOOT=yes». В случае использования DHCP может потребоваться добавить строку «BOOTPROTO=dhcp». Для статического IP потребуется «BOOTPROTO=static».

Если предположить, что имя сетевого устройства — eth0, то изменение строчки ONBOOT может быть осуществленно (от имени root) следующим образом:

# cd /etc/sysconfig/network-scripts/
# sed -i -e 's@^ONBOOT="no@ONBOOT="yes@' ifcfg-eth0 

Касательно «изменённых ожиданий»: в предыдущем примере используется «традиционное» именование сетевого интерфейса: eth0. Однако возможны и другие названия, как например em1, p3p1 и пр. Нравится это или нет, но эта концепция именования — дальнейший пусть развития Linux. Это было описано раннее в «тестовом дистрибутиве» вендора ПО. Смотрите так же Dell’s writeup и blog post

Подключение репозиториев EPEL и Remi в CentOS

При установке операционной системы (в нашем примере это CentOS 7), по умолчанию устанавливаются базовые репозитории. Посмотреть их список можно следующей командой:

Как можно увидеть на скриншоте в системе установлено 3 репозитория — base, extras, updates.

Этих основных репозиториев хватит, чтобы начать вашу работу по установке базового ПО и установке дополнительных репозиториев.

Рассмотрим, как добавить дополнительные репозитории в CentOS.

Пожалуй, самый популярный на данный момент репозиторий — это EPEL.

EPEL (Extra Packages for Enterprise Linux) — это открытый и бесплатный проект репозитория, предоставляемый командой Fedora. Он содержит в себе высококачественные пакеты дополнительного ПО для Linux дистрибутивов. В данном репозитории размещается огромное количество пакетов начиная с ftp-серверов, заканчивая php и утилитами мониторинга системы. Это самый популярный дополнительный репозиторий

Важно отметить, что пакеты из EPEL не конфликтуют с родными пакетами CentOS/RHEL и не заменяют их.

Репозиторий EPEL в CentOS 7 устанавливается очень просто (в отличии от CentOS 6) через RPM пакет (это самый простой способ добавления репозитория):

После установки данный репозиторий отображается в списке, даже без дополнительных манипуляций (очистка кэша yum не требуется).

Чтобы подключить репозиторий Remi, выполните команду:

Remi — еще один популярный репозиторий для CentOS. Содержит в себе самые новейшие версии php, а так же mysql. Был создан человеком по имени Remi Collet. Чтобы использовать данный репозиторий, в системе должен быть установлен Epel

Обратите внимание, что могут быть конфликты пакетов из этого репозитория с пакетами из базовых репозиториев

Если RPM пакета для нужного репозитория нет, вы можете добавить его, вручную создав конфигурационный .repo файл в каталоге /etc/yum.repos.d (см. следующий раздел).

Чтобы понять из каких репозиториев установлены конкретные пакеты в вашей систему, вы можете вывести полный список пакетов:

Как вы видите, для каждого пакета указано из какого репозитория он установлен (на скрипншоте есть репозитории base, update, epel и anaconda).

Вы можете вывести список пакетов, доступных для установки в конкретном репозитории:

但我只想令它运作及手动式编辑配置文件

很多安装无须 NetworkManager 工具的复杂性,而采用人手编辑的配置文件。以下是一个 非 NetworkManager 的 DHCP 界面设置样例:

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO=dhcp
NM_CONTROLLED="no"
PERSISTENT_DHCLIENT=1
ONBOOT="yes"
TYPE=Ethernet
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME="eth0"
#

以及一个「静态配置」配置文件的样例:

$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="00:21:70:10:7E:CD"
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO=static
# BOOTPROTO=dhcp
IPADDR=10.16.1.106
NETMASK=255.255.255.0
#
# the GATEWAY is sometimes in: /etc/sysconfig/network
GATEWAY=10.16.1.1

此外,通用项目如主机名称及 DNS 服务器可选择性地放置在:

$ cat /etc/sysconfig/network
HOSTNAME=acme.example.com
DNS1=10.16.1.112
DNS2=8.8.8.8
## DNS2=76.242.0.28
SEARCH=example.com

这些信息是「选择性」的,因为一台 DHCP 服务器能派发这些数值。当一个良好部署的 DNS 环境存在时,initscripts 能够从 PTR 等记录找出主机名称等信息,但有些用户需要以人手管理这些细节。要取得更多信息,你可用以下方式列出整全的 initscripts 文档:

rpm -qd initscripts 

不论该环境是否安装了 man 阅读说明手册的组件及所依赖的组件。

Что нового в CentOS 8?

24 сентября 2019 года, вышел релиз 8-ой версии CentOS. CentOS — дистрибутив Linux, основанный на коммерческом Red Hat Enterprise, компании Red Hat и совместимый с ним.

Рассмотрим наиболее крупные изменения в релизе CentOS 8:

  • Используется ядро Linux kernel 4.18.
  • Переход с пакетного менеджера yum на dnf. В данный момент yum существует как алиас к dnf.
  • Выполнено разделение основного репозитория на 2 — это BaseOS и AppStream. Сделано это для того, чтобы у пользователя появилась возможность устанавливать разные версии пакетов на сервер. BaseOS работает как и раньше.
  • Обновилось все ПО, в том числе и ядро. В базовом репозитории теперь устанавливается php версии 7.2 (наконец-то).
  • Замена iptables на nftables. Лично я пока еще со вторым не работал напрямую, поэтому не могу сказать, хорошо это или плохо. Единственный момент, если нужно будет переносить какие-то проекты на новую ОС, придется разбираться с правилами, так как есть сервера с чистым iptables.
  • network-skripts не используются по умолчанию для настройки сети, теперь управления сетью возложено на Network Manager.
  • По умолчанию устаналивается веб-интерфейс управления сервером cockpit (удобно для новичков).
  • Для управления контейнерами используется podman (вместо docker и mobdy).
  • Новая версия стека TCP/IP 4.16 с улучшенной производительностью и поддержкой алгоритмов контроля BBR и NV.
  • Новые версии дситрибутивов:

引言

CentOS 计划 没有 为 CentOS Linux 的安全性提供任何验证、认证、或软件保证。CentOS Linux 安装程序提供的 安全性配置文件 是转换自 RHEL 的源代码。要是你所追求的是获认证/验证的软件保证,你大概不应采用 CentOS Linux。如果你准备采用安全性配置文件,请参阅此 连结

欢迎来到 CentOS-8 的首个发行版本。CentOS Linux 发行版本是一个稳定、高预测性、高管理性、高重复性的平台,它源于 Red Hat 企业级 Linux(RHEL)的源代码。你可以检阅此发行版本的官方发布。

CentOS 完全遵守 Red Hat 的再发行政策,并且致力与上游产品在功能上完全兼容。CentOS 对组件的修改主要是去除 Red Hat 的商标及美工图。

我们决定不跟随 Red Hat 采用「安装角色」。在 CentOS Linux,用户在安装时可访问所有「频道」中的内容。

在你尝试进行安装或汇报问题之先,请把其它分段阅读一遍。

这是 CentOS 的新发行版本 CentOS Stream 的首个发布。CentOS Stream 是一个滚动的 Linux 发行版本,它存在于上游的 Fedora Linux 及下游的 Red Hat Enterprise Linux(RHEL)中间。它提供一个方法贡献给未来的 RHEL 次发行版本,同时又能与 Red Hat 及其它开源生态环境的开发者进行交互。这与 Fedora 为将来的 RHEL 主要版本所提供的贡献途径互相配合。你可在 CentOS Stream 的发行注记页 阅读更多信息。

既知の問題点

アップストリームの既知の問題点の一覧は、こちら です。同じソースコードからビルドしている事を考えると、これらの多くの問題のほとんどは同様に CentOS でも発生する可能性が高いです。

もし、VirtualBox のゲストOSとしてインストールする場合には、インストーラーにて、デフォルトの «Server with a GUI» / «サーバー (GUI使用)» を選択すべきではありません。これを選んだ場合には既知の問題があります。この問題について詳しくは Red Hat article をご覧ください。

CentOS-8 では、いくつかのストレージアダプターのサポートが終了しました。こちらのリスト からアダプターのデバイスIDを探して確認する事ができます。 ELRepo は、この点について、現在でも、よく使われているアダプターのために driver update disks (DUD) を提供しています。ELRepo パッケージにて提供されるデバイスIDのリストは こちら から確認できます。さらに詳しくは こちらのブログ をご覧ください。※注記: CentOS-8 がインストールされると、それらのデバイスをサポートする centosplus カーネル (kernel-plus)を使用できます。

boot.iso と NFS を使用してインストールする場合、AppStream-Repo を自動追加する手順が失敗します。これを無効にして、適切なNFSパスを手動で追加する必要があります。

已知问题

上游的已知问题清单已收录在 。由于我们是从同一组源码所创建出来,上述的大部份问题,就算不是全部,都很有机会出现在 CentOS Linux。

如果你计划在 VirtualBox 客端内安装 CentOS-8,你必须在安装取消选用(缺省的) Server with a GUI。详情见此 Red Hat 文章。

某些设备的支持已从 CentOS-8 中删除了。你可以在此 找到这些设备的标识码。ELRepo 为依然普及的硬件提供 驱动程序更新碟(DUD)。有关 ELRepo 组件支持的设备标识码,见 此处。这个网志 有较详细的数据。此外请留意,当 CentOS-8 完成安装后,你可选用 centosplus 内核(kernel-plus)取得这些设备的支持。

假如你采用 boot.iso 及 NFS 进行安装,自动启用 AppStream-Repo 的步骤将会失败。你必须停用它,并以手动方式加入正确的 NFS 路径。

安装 VirtualBox Addons 会出现错误,要是你的版本是 6.0.12/5.2.32 或较早版本。这问题在 6.0.14 及 5.2.34 版已获修正。

PackageKit 不能解读本地的 DNF/YUM 变量。因此假若你采用这些变量,PackageKit 将不能运作。我们正在追踪 此错误。

在 VirtualBox 5.2.32(也许还有其它版本)下安装 CentOS 8 时,图像界面在接近完成安装时会出现奇怪表现。这会导致你不能查看安装进度或按「重启」按钮,而你必须猜测安装何时结束。转换终端機可清除画面上的错乱:你可以按 vbox 主机键 + 2 来转至 VT2,,再按 vbox 主机键 + 6 转回图像安装画面。

基本發行版本

過往版本

CentOS Linux 7

發行版本

所採用 RHEL 源碼(版本)

存檔目錄樹

7 (1908)

7.7

7 (1810)

7.6

7 (1804)

7.5

7 (1708)

7.4

7 (1611)

7.3

7 (1511)

7.2

7 (1503)

7.1

7 (1406)

7.0

CentOS Linux 6

發行版本

所採用 RHEL 源碼(版本)

存檔目錄樹

6.10

6.10

6.9

6.9

6.8

6.8

6.7

6.7

6.6

6.6

6.5

6.5

6.4

6.4

6.3

6.3

6.2

6.2

6.1

6.1

6.0

6.0

CentOS Linux 5

發行版本

所採用 RHEL 源碼(版本)

存檔目錄樹

5.11

5.11

5.10

5.10

5.9

5.9

5.8

5.8

5.7

5.7

5.6

5.6

5.5

5.5

5.4

5.4

5.3

5.3

5.2

5.2

5.1

5.1

5.0

5.0

CentOS Linux 4

發行版本

所採用 RHEL 源碼(版本)

存檔目錄樹

4.9

4.9

4.8

4.8

4.7

4.7

4.6

4.6

4.5

4.5

4.4

4.4

4.3

4.3

4.2

4.2

4.1

4.1

4.0

4.0

CentOS Linux 3

發行版本

所採用 RHEL 源碼(版本)

存檔目錄樹

3.9

3.9

3.8

3.8

3.7

3.7

3.6

3.6

3.5

3.5

3.4

3.4

3.3

3.3

3.1

3.1

CentOS Linux 2.1

發行版本

所採用 RHEL 源碼(版本)

存檔目錄樹

2.1

2.1

Translation of revision 194

Каким образом я могу скачать и записать образы CentOS?

Последние вресии образов CentOS можно скачать отсюда: CentOS Downloads

После того, как скачали ISO-образы, вам надо проверить их MD5-контрольны суммы (или лучше SHA1 или SHA256 суммы) и сравнить с теми, которые приведены в директории с ISO. Если для какого-то файла суммы не совпадают, значит вам надо заново его скачать. В этом плане скачивание при помощи Bittorent более удобно, т.к. MD5-суммы проверяются автоматически. DVD-носитель предпочтительнее, т.к. позволяет устанавливать ОС без смены установочного носителя, а так же его можно использовать в качестве предустановленного yum-репозитория для установки пакетов локально, через yum. Прямое скачивание является единственно доступной опцией в том случае, если в вашем окружении отключена возможность обмена файлами через P2P протокол, включая Bittorent. Зеркала, поддерживающие прямое скачивание, можно найти при помощи выпадающего меню «Downloads/Mirrors» в верхей строке меню «Home» или «Forum». Нажмите на ссылку Current CentOS Public Mirror List, выберите ваше географическое положение и ищите в столбце «Direct DVD Downloads» подходящее зеркало, расположенное рядом с вами.

Вы можете быть уверены, что скачали ISO-образы правильно, если контрольные суммы совпали. Теперь можно записать ISO на диск. Если у вас установлен k3b (по умолчанию стоит только в CentOS4, в остальных версиях — нет), то мы рекомендуем использовать именно его. Можно использовать опции tools->CD->Burn CD Image или tools->CD->Burn DVD ISO Image для записи образа ISO на CD/DVD.

Дополнительно о том, как проверить и записать CD ISO, можно прочитать тут: http://www.centos.org/docs/5/html/CD_burning_howto.html.

Вы сможете загрузиться с CD после того, как он записан. Последнее, что надо проверить — сам носитель. После этого вы можете быть уверены, что процесс записи ISO выполнен корректно. Для этого необходимо выбрать опцию «Check Media» после меню выбора раскладки клавиатуры и языка.

Если ваш медиа-носитель прошёл проверку (не забудьте проверить все диски), то у вас — полностью рабочий установочный носитель. Если проверка медиа-носителя не пройдена, но прошла проверка md5-контрольных сум, то налицо проблема с записанным носителем. Попробуйте заменить носитель или записать по возможности на меньшей скорости.

Т.к. все ISO-образы CentOS нами проверяются, и, если контрольные суммы совпали, то ISO должны записаться без ошибок. Если же ошибки присутствуют, то с большой долей вероятности проблема в плохом носителе CD/DVD.

Если вы предпочитаете покупать ISO уже записанными, обратитесь к Оффициальному поставщику CentOS CD/DVD. Эти оффициальные поставщики предоставляют порцию CD/DVD, предназначнных для продажи, непосредственно проекту CentOS. В итоге вы получаете готовые и протестированные ISO-образы, мы получаем деньги…что может быть лучше?

История

До популярности текущего имени CentOS возникла как сборка на базе CAOS Linux.

В июне 2006 года Дэвид Парсли, главный разработчик Tao Linux (клона Red Hat Enterprise Linux), объявил о закрытии Tao Linux и про его переход в CentOS. Пользователи Tao Linux перешли на CentOS через yum update.

В июле 2009 года в открытом письме от CentOS сообщалось, что основатель CentOS Лэнс Дэвис покинул проект в 2008 году. Но Дэвис продолжал регистрации доменов для CentOS и всё ещё пользовался своей учётной записью PayPal. Сообщается, что в августе 2009 года команда CentOS смогла обратиться к Дэвису, и после этого CentOS получил домены centos.info и centos.org.

В июле 2010 года CentOS обогнала Debian в популярности дистрибутивов Linux для веб-серверов, причём почти 30 % всех веб-серверов Linux использовали CentOS. Debian снова стал самым популярным дистрибутивом для веб-серверов в январе 2012 года.

В январе 2014 года компания Red Hat объявила, что она будет спонсировать проект CentOS, «помогая создавать платформу, хорошо подходящую для потребностей разработчиков, разрабатывающих программы с открытым исходным кодом, которые также интегрируют технологии для операционных систем». В результате владение товарными знаками CentOS было передано Red Hat, при этом большинство разработчиков CentOS работают в обособленном подразделении компании Red Hat, параллельно с собственно командой разработчиков Red Hat Enterprise Linux. Был также создан новый правящий совет CentOS.

パッケージとアプリケーション

9.1. CentOS で改変したパッケージ

  • abrt
  • anaconda
  • apache-commons-net
  • basesystem
  • cloud-init
  • cockpit
  • compat-glibc
  • dhcp
  • firefox
  • fwupdate
  • grub2
  • httpd
  • initial-setup
  • ipa
  • kabi-yum-plugins
  • kernel
  • kde-settings
  • libreport
  • oscap-anaconda-addon
  • PackageKit

  • pcs
  • plymouth
  • redhat-lsb
  • redhat-rpm-config
  • scap-security-guide
  • shim
  • shim-signed
  • sos
  • subscription-manager
  • system-config-date
  • system-config-kdump
  • thunderbird
  • xulrunner
  • yum

9.2. アップストリームにあるパッケージで、CentOS が削除したパッケージ

  • insights-client
  • Red_Hat_Enterprise_Linux-Release_Notes-8-*
  • redhat-access-gui
  • redhat-bookmarks
  • redhat-indexhtml
  • redhat-logos
  • redhat-release-*
  • subscription-manager-migration
  • subscription-manager-migration-data

End-Of-Life

In general every release receives bugfixes, feature enhancements and new hardware support until 4 years after general availability, and security fixes until 7 years after general availability (beginning with CentOS Linux 5, this period has been extended from 4 to approx. 7 and from 7 to 10 years {assuming the upstream sources remain available for ten years})

For more information about the support life cycle of CentOS Linux, take a look at Red Hat’s Errata Support Policy page.

Basically, if source is released publicly upstream, the CentOS Project will build and release updates for as long as possible. We have done this for all previous versions and will for all future versions.

Please note Red Hat’s policy on Production Phase 3, which normally starts at the 7 year point. In that phase, only those security updates deemed crucial are released in this phase. It is recommended that you plan to upgrade before this point whenever possible.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector