一馬力のメモ帳

MVSからLinuxまで。基盤屋さんは眠らない

Oracle Linux とUnbreakable Enterprise Kernel ( UEK ) の関連性

Oracle Linux では、Unbreakable Enterprise Kernel ( UEK )と Red Hat Compatible Kernel ( RHCK ) の2種類のカーネルが提供されています。

Unbreakable Enterprise Kernel ( UEK )は Oracle 社によって構築されたカーネルです。

Red Hat Compatible Kernel ( RHCK ) は Oracle Linux のベースとなっている Red Hat Enterprise Linux (RHEL ) ベースのカーネルです。

Oracle Linux は RHELベースのOSのため, OSのバージョン表記はRHEL同様に 8.0 , 8.1 , 8.2 〜 と同様ですが, UEKのバージョン UEK4 , UEK5 , UEK6とはOSのバージョンとは一致しません。

またデフォルトの UEK は OS リリースの途中で変更されなど利用には注意が必要です。

この記事では, Oracle LinuxのバージョンとUnbreakable Enterprise Kernel ( UEK ) の関連性をまとめています。

より詳細な情報はOracle Blog に「Oracle Linux and Unbreakable Enterprise Kernel (UEK) Releases」 *1 に詳しくまとめらてています。Oracle Blogも合わせて確認してみてください。

目次


Unbreakable Enterprise Kernel ( UEK )のバージョンとアップストリームカーネルの関連性

Unbreakable Enterprise Kernel ( UEK ) はアップストリームのLinux Kernel をもとに構築されています。

UEKのバージョンとアップストリームカーネルのバージョンの関連性は以下の表の通りです。

各バージョンのリリース日はリリースノート *2の日付を転記しています。

  UEK バージョン    アップストリーム カーネル    UEK リリース日
  UEK 3    kernel-3.8.13    2020/06 
  UEK 4    kernel-4.1.12    2020/10 
  UEK 5    kernel-4.14.35    2021/04 
  UEK 6    kernel-5.4.17    2022/02 

Oracle Linux と デフォルトのUnbreakable Enterprise Kernel ( UEK )

Oracle Linux のバージョン、リリース毎のUEKカーネルは以下の表の通りです。

Oracle Linux は同一バージョンであっても、リリースのでUEKのバージョンが異なるため注意が必要です。

Oracle Linux 7

Oracle Linux 7 に適用されるUEKのバージョンは以下の表の通りです。

Oracle Linux 7 では各リリース毎にUEK 3, 4, 5, 6 と4種類のバージョンが存在します。

  OS    UEK バージョン    UEK カーネル 
  OL7U0    UEK3    kernel-uek-3.8.13-35.3.1 
  OL7U1    UEK3    kernel-uek-3.8.13-55.1.6 
  OL7U2    UEK3    kernel-uek-3.8.13-98.7.1 
  OL7U3    UEK4    kernel-uek-4.1.12-61.1.18
  OL7U4    UEK4    kernel-uek-4.1.12-94.3.9 
  OL7U5    UEK4    kernel-uek-4.1.12-112.16.4 
  OL7U6    UEK5    kernel-uek-4.14.35-1818.3.3 
  OL7U7    UEK5    kernel-uek-4.14.35-1902.3.2 
  OL7U8    UEK5    kernel-uek-4.14.35-1902.300.11 
  OL7U9    UEK6    kernel-uek-5.4.17-2011.6.2 

Oracle Linux 8

Oracle Linux 8 に適用されるUEKのバージョンは以下の表の通りです。

Oracle Linux 8 では現時点で UEK6 のみサポートされています。

Oracle Linux 8.0, 8,1では対応するUEKがありません。

Oracle Linux 8 でUEKを利用する場合は,8.2 以上のバージョンと選択する必要があります

  OS    UEK バージョン    UEK カーネル 
  OL8U0    n/a    n/a 
  OL8U1    n/a    n/a 
  OL8U2    UEK6    kernel-uek-5.4.17-2011.1.2 
  OL8U3    UEK6    kernel-uek-5.4.17-2011.7.4 
  OL8U4    UEK6    kernel-uek-5.4.17-2102.201.3 
  OL8U5    UEK6    kernel-uek-5.4.17-2136.300.7

参考資料

Oracle Linux 7.9 のインストール方法

Oracle LinuxはRed Hat Enterprise Linux (RHEL)  *1  をベースとしたLinuxディストリビューションです。

名前の通りOracle社が整備しているディストリビューションであり、2006年から継続的にリリースされています。

今回はVMware Fusion上の仮想マシンにOracleLinux 7.9 をインストールしていきます。

Oracle Linux を導入する際の参考にしてください。

インストールに利用するメディア( iso イメージ)は Oracle Linux Downloads ( https://yum.oracle.com/oracle-linux-downloads.html )のページからダウンロード可能です。

インストール開始前にダウンロードを完了しておきましょう。

それでは早速インストールを開始していきます。

目次


Oracle Linux インストールの選択

一番初めに表示されるインストール画面から

「Install Rocky Linux 7.9」を選択します。

選択後インストーラーが起動します。

この時点ではまOracle Linuxはまだインストールされていません。

インストール時に使用する言語の選択

インストーラーで使用する言語を選択します。

利用できるリストは大量にあるため、画面下のテキストボックスにjapaneseの「j」を入力してリストを絞り込みます。

インストールの概要ページ

「インストールの概要」画面にカスタマイズ可能なメニューが表示されます。

ここで選択が必要な場所は「!」が表示された部分です。

※「!」をすべて消さないとインストールを開始できません。

この手順では「 インストール先 」を修正してインストールしています。

インストール先の選択

「インストール先」の画面です。

インストール先のデバイスを選択します。

表示されているインストール先に問題がなければ「完了」をクリックします。

パーティションは自動構成されるように設定されています。

変更を行う場合は、「その他のストレージオプション」から「パーティションを自分で構成する」を選択して変更します。

インストールの開始

「!」アイコンが無くなれば「インストールの開始」を選択できるようになります。

「!」アイコンがなくなった事を確認して「インストールの開始」をクリックしてください。

ユーザーの設定

「インストールを開始」ボタンを押すとディスク上に Oracle linux のインストールが開始されます。

インストール中に「ユーザの設定」画面が表示されます。

「ROOTパスワード」の設定は必須です。「ROOTパスワード」をクリックしパスワードを設定します。

root パスワードの設定

「rootパスワード」の画面でパスワードを設定します。

入力したパスワードの強度がインジケーターで表示されます。

強力なパスワードとなるように設定してください。

パスワードの設定が完了したら「完了」ボタンをクリックします。

Oracle Linux インストールの完了、再起動

「完了しました!」のメッセージが画面したに表示されれば Oracle Linux のインストールは完了しています

インストールした Oracle Linux を使用するために「再起動」ボタンをクリックすればインストール完了です。

Oracle Linux の起動

Oracle Linux の起動時、利用するカーネルの選択画面が表示されます

デフォルトでは Unbreakable Enterprise Kernel が選択されるようになっています。

RHEL 互換の Kernelを利用したい場合は、矢印キーで選択を変更して2行目の「with Linux 3.10.0-1160.el7.x86_64」を選択します。

Oracle Linux ログイン画面の表示

OS起動が完了すれば、ログイン画面が表示されます。

「login : 」に「root」を入力し、インストール時に設定したパスワードでログインできます。

(参考)インストール後の状況:OSバージョン等を表示する。

インストールが完了したので、kernel や OS のバージョンを確認します。

確認方法は下の例を参考にしてください。

[root@olr7u91 ~]# uname -a
Linux olr7u91.localdomain 5.4.17-2102.201.3.el7uek.x86_64 #2 SMP Fri Apr 23 09:05:55 PDT 2021 x86_64 x86_64 x86_64 GNU/Linux
[root@olr7u91 ~]#
[root@olr7u91 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.9 (Maipo)
[root@olr7u91 ~]# cat /etc/oracle-release
Oracle Linux Server release 7.9
[root@olr7u91 ~]# cat /etc/os-release
NAME="Oracle Linux Server"
VERSION="7.9"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.9"
PRETTY_NAME="Oracle Linux Server 7.9"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:7:9:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracle.com/"

ORACLE_BUGZILLA_PRODUCT="Oracle Linux 7" ORACLE_BUGZILLA_PRODUCT_VERSION=7.9 ORACLE_SUPPORT_PRODUCT="Oracle Linux" ORACLE_SUPPORT_PRODUCT_VERSION=7.9 [root@olr7u91 ~]#

(参考) Oracle Linux公式マニュアル

インストールにあたり、追加の情報は公式マニュアルを参考にしてください。

公式マニュアル 「Oracle® Linux 7 インストレーション・ガイド」は以下URLに公開されています。

https://docs.oracle.com/cd/E77565_01/install/index.html

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Catalina
 システムのバージョン:    macOS 11.6.1 (20G224)
 カーネルのバージョン:   Darwin 20.6.0

仮想化基盤

VMware Fusion
 プロフェッショナル バージョン 12.1.2 (17964953)

ゲストOS Oracle Linux Server release 7.9 UEK

[root@olr7u91 ~]# uname -a
Linux olr7u91.localdomain 5.4.17-2102.201.3.el7uek.x86_64 #2 SMP Fri Apr 23 09:05:55 PDT 2021 x86_64 x86_64 x86_64 GNU/Linux
[root@olr7u91 ~]#
[root@olr7u91 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.9 (Maipo)
[root@olr7u91 ~]# cat /etc/oracle-release
Oracle Linux Server release 7.9
[root@olr7u91 ~]#

Oracle Linux ユーザのための日本語ドキュメント リンク集 (2022/05/04更新)

Oracle LinuxはRed Hat Enterprise Linux (RHEL) *1 をベースとしたLinuxディストリビューションです。

名前の通りOracle社が整備しているディストリビューションであり、2006年から継続的にリリースされています。

RHELベースのディストリビューションとしてはCentOSが有名でした。

CentOSはRHEL互換OSとして、サポートが不要な用途では企業などで利用されてきました。しかし、CentOSは2020年12月、CentOSのサポートを2021年12月31日で終了し、CentOS Streamの開発に注力すると発表しています。*2

2020年12月のCentOSの発表後、RHELクローンとして開発が始まったディストリビューションとしてはAlmaLinux *3 、Rocky Linux *4 等があります。しかし、AlmaLinux 、Rocky Linuxは新しいディストリビューションであり、実績やサポートの面で不安を感じる場合があります。

企業での利用を想定した場合、有償サポートがあり、サポートの実績があるということは、その製品の強みとなります。

CentOS代替OSとして有償サポートが存在するOracle Linuxを候補としているユーザもいるのではないでしょうか?

今回は、Oracle Linuxを検討・利用するにあたり、Oracle社のサイトから参照する可能性の高いリンクを集めてみました。

「ドキュメントは良いからとりあえずインストールしてみたい!」という方は、この下の記事を参考にしてみてください

目次


Oracle Linux公式ページ

Oracle Linuxのページ https://www.oracle.com/jp/linux/

Oracle Linuxのダウンロード

Oracle Linux Downloads https://yum.oracle.com/oracle-linux-downloads.html

Oracle Linuxのリポジトリ)Repositories)

Oracle Linux Repositories https://public-yum.oracle.com

Oracle Linux 8

Oracle Linux 8 Repositories https://public-yum.oracle.com/oracle-linux-8.html

Oracle Linux 7

Oracle Linux 7 package repositories https://public-yum.oracle.com/oracle-linux-7.html

Oracle Linuxの日本語ドキュメント

Oracle ドキュメント(日本語) https://www.oracle.com/jp/documentation/manual.html

Oracle Linux 8

Oracle Linux 8 https://docs.oracle.com/cd/F22978_01/index.html Oracle Linux 8 Oracle Linuxのインストール https://docs.oracle.com/cd/F22978_01/8/install/ Oracle Linux 8 コア・システム構成の管理 https://docs.oracle.com/cd/F22978_01/8/osmanage/

Oracle Linux 7

Oracle Linux 7 https://docs.oracle.com/cd/E77565_01/index.html Oracle Linux 7 インストレーション・ガイド https://docs.oracle.com/cd/E77565_01/install/ Oracle Linux 7 管理者ガイド https://docs.oracle.com/cd/E77565_01/admin/

Oracle Linux Virtualization Manager

Oracle Linux Virtualization Manager https://docs.oracle.com/cd/F30061_01/index.html

Unbreakable Enterprise Kernel

Unbreakable Enterprise Kernel https://docs.oracle.com/cd/F10276_01/index.html

参考資料

Rocky Linux8.4 RC1がリリースされました。(リリース日2021/6/4)

Rocky Enterprise Software Foundation (RESF)はRocky Linux 8.4 RC1をリリースしました。

リリース日は2021/6/4です。

rockylinux.org

Rocky LinuxのアップストリームとなるRed Hat Enterprise Linux の最新版「Red Hat Enterprise Linux 8.4」は2021/5/19に発表されています。*1 RHEL8.4発表から約半月でRocky Linux 8.4 RC1が発表となっています。

この記事では先日発表されたばかりのRocky Linux 8.4 RC1の情報を紹介していきたいと思います。

目次


リリース日

Rocky Enterprise Software Foundation (RESF)はRocky Linux 8.4 RC1をリリースしました。

リリース日は2021/6/4です。

ダウンロードリンク

Rocky Linux公式サイトのDownloadsのページからRocky Linux 8.4 RC1をダウンロードできます。

ダウンロードリンクはこちらです、:https://rockylinux.org/download/

注意点

Rocky Linux公式サイトのDownloadsのページに記載されている通り今回のリリース(Rocky Linux 8.4 RC1)はRC版(Release Candidate)のため実運用では使用しないでください。

The release you can download here is a Release Candidate and should not be used in production. Please check our FAQ for more information.

今後の予定

Rocky Linux公式サイトのFAQ *2に記載されている通りRocky Linux最初の安定版はRocky Linux8.4になる予定です。

There will not be a stable release of Rocky Linux 8.3. The first stable release of Rocky Linux will be 8.4.

Rocky Linux 8.4 RC1で報告されたバグを修正し、Rocky Linux 8.4がリリースされる予定です。

詳細はRocky Enterprise Software Foundation (RESF)の公式ホームページを確認してください。*3

各種リンク集

Red Hat Enterprise Linux release 8.4「最小限のインストール」後のunit & rpmリスト

Red Hat Enterprise Linux の最新版「Red Hat Enterprise Linux 8.4」が2021/5/19に発表になりました*1

「Red Hat Enterprise Linux 8.4」のリリースノート*2もRed Hatのカスタマーポータルのページで公開されています。

RHEL8は2019/5/7にRHEL8.0が公開されています。RHEL8.4は5番目のリリースとなりました。RHEL8はRHEL8.10までのリリースが計画されているため、そろそろリリースの後半戦に入ってきた感じですね。

Red Hat Enterprise Linuxのリリース日の一覧はRed Hatのナレッジベースの「Red Hat Enterprise Linux のリリース日」のページ*3公開されています。RHEL2.1から8までリリース日が公開されていますので参考にしてください。

私も早速、先日公開されたRed Hat Enterprise Linux の最新版「Red Hat Enterprise Linux 8.4」を最小インストールしてみました。

このページでは、RHEL8.4 最小インストール後のunitとrpmリストを紹介したいと思います。

なお、インストールした環境はこのページの最後に「試した環境」としてまとめています。

ちょっと文字数の多い記事になっています。必要な部分は目次のリンクやブラウザの検索ページで探しください。この記事が参考になれば幸いです。それでは早速、紹介していきましょう!

目次


RHEL8.4 「最小限のインストール」後のUNITリスト

RHEL8.4  を「ソフトウェアの選択」画面で「最小限のインストール」を選択しインストールした直後の「# systemctl list-unit-files」コマンドの結果です。

UNIT FILE STATE
proc-sys-fs-binfmt_misc.automount          static   
-.mount                                    generated
boot-efi.mount                            generated
boot.mount                                generated
dev-hugepages.mount                        static   
dev-mqueue.mount                          static   
proc-sys-fs-binfmt_misc.mount              static   
run-vmblock\x2dfuse.mount                  disabled 
sys-fs-fuse-connections.mount              static   
sys-kernel-config.mount                    static   
sys-kernel-debug.mount                    static   
tmp.mount                                  disabled 
systemd-ask-password-console.path          static   
systemd-ask-password-plymouth.path        static   
systemd-ask-password-wall.path            static   
session-1.scope                            transient
session-3.scope                            transient
auditd.service                            enabled 
autovt@.service                            enabled 
blk-availability.service                  disabled 
chrony-dnssrv@.service                    static   
chrony-wait.service                        disabled 
chronyd.service                            enabled 
console-getty.service                      disabled 
container-getty@.service                  static   
cpupower.service                          disabled 
crond.service                              enabled 
dbus-org.fedoraproject.FirewallD1.service  enabled 
dbus-org.freedesktop.hostname1.service    static   
dbus-org.freedesktop.locale1.service      static   
dbus-org.freedesktop.login1.service        static   
dbus-org.freedesktop.nm-dispatcher.service enabled 
dbus-org.freedesktop.portable1.service    static   
dbus-org.freedesktop.timedate1.service    enabled 
dbus.service                              static   
debug-shell.service                        disabled 
dm-event.service                          static   
dnf-makecache.service                      static   
dracut-cmdline.service                    static   
dracut-initqueue.service                  static   
dracut-mount.service                      static   
dracut-pre-mount.service                  static   
dracut-pre-pivot.service                  static   
dracut-pre-trigger.service                static   
dracut-pre-udev.service                    static   
dracut-shutdown.service                    static   
ebtables.service                          disabled 
emergency.service                          static   
firewalld.service                          enabled 
fstrim.service                            static   
fwupd-offline-update.service              static   
fwupd-refresh.service                      static   
fwupd.service                              static   
getty@.service                            enabled 
grub-boot-indeterminate.service            static   
halt-local.service                        static   
import-state.service                      enabled 
initrd-cleanup.service                    static   
initrd-parse-etc.service                  static   
initrd-switch-root.service                static   
initrd-udevadm-cleanup-db.service          static   
iprdump.service                            disabled 
iprinit.service                            disabled 
iprupdate.service                          disabled 
irqbalance.service                        enabled 
kdump.service                              enabled 
kmod-static-nodes.service                  static   
kvm_stat.service                          disabled 
ldconfig.service                          static   
loadmodules.service                        enabled 
lvm2-lvmpolld.service                      static   
lvm2-monitor.service                      enabled 
lvm2-pvscan@.service                      static   
man-db-cache-update.service                static   
mdadm-grow-continue@.service              static   
mdadm-last-resort@.service                static   
mdcheck_continue.service                  static   
mdcheck_start.service                      static   
mdmon@.service                            static   
mdmonitor-oneshot.service                  static   
mdmonitor.service                          enabled 
messagebus.service                        static   
microcode.service                          enabled 
NetworkManager-dispatcher.service          enabled 
NetworkManager-wait-online.service        enabled 
NetworkManager.service                    enabled 
nftables.service                          disabled 
nis-domainname.service                    enabled 
plymouth-halt.service                      static   
plymouth-kexec.service                    static   
plymouth-poweroff.service                  static   
plymouth-quit-wait.service                static   
plymouth-quit.service                      static   
plymouth-read-write.service                static   
plymouth-reboot.service                    static   
plymouth-start.service                    static   
plymouth-switch-root-initramfs.service    static   
plymouth-switch-root.service              static   
polkit.service                            static   
quotaon.service                            static   
rc-local.service                          static   
rdisc.service                              disabled 
rdma-load-modules@.service                static   
rdma-ndd.service                          static   
rescue.service                            static   
rhcd.service                              disabled 
rhsm-facts.service                        disabled 
rhsm.service                              disabled 
rhsmcertd.service                          enabled 
rsyslog.service                            enabled 
selinux-autorelabel-mark.service          enabled 
selinux-autorelabel.service                static   
serial-getty@.service                      disabled 
sshd-keygen@.service                      disabled 
sshd.service                              enabled 
sshd@.service                              static   
sssd-autofs.service                        indirect 
sssd-kcm.service                          indirect 
sssd-nss.service                          indirect 
sssd-pac.service                          indirect 
sssd-pam.service                          indirect 
sssd-ssh.service                          indirect 
sssd-sudo.service                          indirect 
sssd.service                              enabled 
syslog.service                            enabled 
system-update-cleanup.service              static   
systemd-ask-password-console.service      static   
systemd-ask-password-plymouth.service      static   
systemd-ask-password-wall.service          static   
systemd-backlight@.service                static   
systemd-binfmt.service                    static   
systemd-coredump@.service                  static   
systemd-exit.service                      static   
systemd-firstboot.service                  static   
systemd-fsck-root.service                  static   
systemd-fsck@.service                      static   
systemd-halt.service                      static   
systemd-hibernate-resume@.service          static   
systemd-hibernate.service                  static   
systemd-hostnamed.service                  static   
systemd-hwdb-update.service                static   
systemd-hybrid-sleep.service              static   
systemd-initctl.service                    static   
systemd-journal-catalog-update.service    static   
systemd-journal-flush.service              static   
systemd-journald.service                  static   
systemd-kexec.service                      static   
systemd-localed.service                    static   
systemd-logind.service                    static   
systemd-machine-id-commit.service          static   
systemd-modules-load.service              static   
systemd-portabled.service                  static   
systemd-poweroff.service                  static   
systemd-quotacheck.service                static   
systemd-random-seed.service                static   
systemd-reboot.service                    static   
systemd-remount-fs.service                static   
systemd-resolved.service                  disabled 
systemd-rfkill.service                    static   
systemd-suspend-then-hibernate.service    static   
systemd-suspend.service                    static   
systemd-sysctl.service                    static   
systemd-sysusers.service                  static   
systemd-timedated.service                  masked   
systemd-tmpfiles-clean.service            static   
systemd-tmpfiles-setup-dev.service        static   
systemd-tmpfiles-setup.service            static   
systemd-udev-settle.service                static   
systemd-udev-trigger.service              static   
systemd-udevd.service                      static   
systemd-update-done.service                static   
systemd-update-utmp-runlevel.service      static   
systemd-update-utmp.service                static   
systemd-user-sessions.service              static   
systemd-vconsole-setup.service            static   
systemd-volatile-root.service              static   
tcsd.service                              disabled 
teamd@.service                            static   
timedatex.service                          enabled 
tuned.service                              enabled 
udisks2.service                            enabled 
unbound-anchor.service                    static   
user-runtime-dir@.service                  static   
user@.service                              static   
vgauthd.service                            enabled 
vmtoolsd.service                          enabled 
user.slice                                static   
dbus.socket                                static   
dm-event.socket                            enabled 
lvm2-lvmpolld.socket                      enabled 
sshd.socket                                disabled 
sssd-autofs.socket                        disabled 
sssd-kcm.socket                            enabled 
sssd-nss.socket                            disabled 
sssd-pac.socket                            disabled 
sssd-pam-priv.socket                      disabled 
sssd-pam.socket                            disabled 
sssd-ssh.socket                            disabled 
sssd-sudo.socket                          disabled 
syslog.socket                              static   
systemd-coredump.socket                    static   
systemd-initctl.socket                    static   
systemd-journald-audit.socket              static   
systemd-journald-dev-log.socket            static   
systemd-journald.socket                    static   
systemd-rfkill.socket                      static   
systemd-udevd-control.socket              static   
systemd-udevd-kernel.socket                static   
dev-mapper-rhel\x2dswap.swap              generated
basic.target                              static   
bluetooth.target                          static   
boot-complete.target                      static   
cryptsetup-pre.target                      static   
cryptsetup.target                          static   
ctrl-alt-del.target                        disabled 
default.target                            indirect 
emergency.target                          static   
exit.target                                disabled 
final.target                              static   
getty-pre.target                          static   
getty.target                              static   
graphical.target                          static   
halt.target                                disabled 
hibernate.target                          static   
hybrid-sleep.target                        static   
initrd-fs.target                          static   
initrd-root-device.target                  static   
initrd-root-fs.target                      static   
initrd-switch-root.target                  static   
initrd.target                              static   
iprutils.target                            disabled 
kexec.target                              disabled 
local-fs-pre.target                        static   
local-fs.target                            static   
multi-user.target                          indirect 
network-online.target                      static   
network-pre.target                        static   
network.target                            static   
nss-lookup.target                          static   
nss-user-lookup.target                    static   
paths.target                              static   
poweroff.target                            disabled 
printer.target                            static   
rdma-hw.target                            static   
reboot.target                              disabled 
remote-cryptsetup.target                  disabled 
remote-fs-pre.target                      static   
remote-fs.target                          enabled 
rescue.target                              static   
rpcbind.target                            static   
runlevel0.target                          disabled 
runlevel1.target                          static   
runlevel2.target                          indirect 
runlevel3.target                          indirect 
runlevel4.target                          indirect 
runlevel5.target                          static   
runlevel6.target                          disabled 
selinux-autorelabel.target                static   
shutdown.target                            static   
sigpwr.target                              static   
sleep.target                              static   
slices.target                              static   
smartcard.target                          static   
sockets.target                            static   
sound.target                              static   
sshd-keygen.target                        static   
suspend-then-hibernate.target              static   
suspend.target                            static   
swap.target                                static   
sysinit.target                            static   
system-update-pre.target                  static   
system-update.target                      static   
time-sync.target                          static   
timers.target                              static   
umount.target                              static   
chrony-dnssrv@.timer                      disabled 
dnf-makecache.timer                        enabled 
fstrim.timer                              disabled 
fwupd-refresh.timer                        disabled 
mdadm-last-resort@.timer                  static   
mdcheck_continue.timer                    disabled 
mdcheck_start.timer                        disabled 
mdmonitor-oneshot.timer                    disabled 
systemd-tmpfiles-clean.timer              static   
unbound-anchor.timer                      enabled 

RHEL8.4 「最小限のインストール」後のrpm -qaリスト

RHEL8.4 を「ソフトウェアの選択」画面で「最小限のインストール」を選択しインストールした直後の「# rpm -qa」コマンドの結果です。

パッケージ名
ModemManager-glib-1.10.8-2.el8.x86_64
NetworkManager-1.30.0-7.el8.x86_64
NetworkManager-libnm-1.30.0-7.el8.x86_64
NetworkManager-team-1.30.0-7.el8.x86_64
NetworkManager-tui-1.30.0-7.el8.x86_64
acl-2.2.53-1.el8.x86_64
audit-3.0-0.17.20191104git1c2f876.el8.x86_64
audit-libs-3.0-0.17.20191104git1c2f876.el8.x86_64
authselect-1.2.2-2.el8.x86_64
authselect-libs-1.2.2-2.el8.x86_64
basesystem-11-5.el8.noarch
bash-4.4.19-14.el8.x86_64
bind-export-libs-9.11.26-3.el8.x86_64
biosdevname-0.7.3-2.el8.x86_64
brotli-1.0.6-3.el8.x86_64
bubblewrap-0.4.0-1.el8.x86_64
bzip2-libs-1.0.6-26.el8.x86_64
c-ares-1.13.0-5.el8.x86_64
ca-certificates-2020.2.41-80.0.el8_2.noarch
chkconfig-1.13-2.el8.x86_64
chrony-3.5-2.el8.x86_64
coreutils-8.30-8.el8.x86_64
coreutils-common-8.30-8.el8.x86_64
cpio-2.12-10.el8.x86_64
cracklib-2.9.6-15.el8.x86_64
cracklib-dicts-2.9.6-15.el8.x86_64
cronie-1.5.2-4.el8.x86_64
cronie-anacron-1.5.2-4.el8.x86_64
crontabs-1.11-17.20190603git.el8.noarch
crypto-policies-20210209-1.gitbfb6bed.el8_3.noarch
crypto-policies-scripts-20210209-1.gitbfb6bed.el8_3.noarch
cryptsetup-libs-2.3.3-4.el8.x86_64
curl-7.61.1-18.el8.x86_64
cyrus-sasl-lib-2.1.27-5.el8.x86_64
dbus-1.12.8-12.el8.x86_64
dbus-common-1.12.8-12.el8.noarch
dbus-daemon-1.12.8-12.el8.x86_64
dbus-glib-0.110-2.el8.x86_64
dbus-libs-1.12.8-12.el8.x86_64
dbus-tools-1.12.8-12.el8.x86_64
device-mapper-1.02.175-5.el8.x86_64
device-mapper-event-1.02.175-5.el8.x86_64
device-mapper-event-libs-1.02.175-5.el8.x86_64
device-mapper-libs-1.02.175-5.el8.x86_64
device-mapper-persistent-data-0.8.5-4.el8.x86_64
dhcp-client-4.3.6-44.el8.x86_64
dhcp-common-4.3.6-44.el8.noarch
dhcp-libs-4.3.6-44.el8.x86_64
diffutils-3.6-6.el8.x86_64
dmidecode-3.2-8.el8.x86_64
dnf-4.4.2-11.el8.noarch
dnf-data-4.4.2-11.el8.noarch
dnf-plugin-subscription-manager-1.28.13-2.el8.x86_64
dnf-plugins-core-4.0.18-4.el8.noarch
dosfstools-4.1-6.el8.x86_64
dracut-049-135.git20210121.el8.x86_64
dracut-config-rescue-049-135.git20210121.el8.x86_64
dracut-network-049-135.git20210121.el8.x86_64
dracut-squash-049-135.git20210121.el8.x86_64
e2fsprogs-1.45.6-1.el8.x86_64
e2fsprogs-libs-1.45.6-1.el8.x86_64
efi-filesystem-3-3.el8.noarch
efibootmgr-16-1.el8.x86_64
efivar-libs-37-4.el8.x86_64
elfutils-debuginfod-client-0.182-3.el8.x86_64
elfutils-default-yama-scope-0.182-3.el8.noarch
elfutils-libelf-0.182-3.el8.x86_64
elfutils-libs-0.182-3.el8.x86_64
ethtool-5.8-5.el8.x86_64
expat-2.2.5-4.el8.x86_64
file-5.33-16.el8_3.1.x86_64
file-libs-5.33-16.el8_3.1.x86_64
filesystem-3.8-3.el8.x86_64
findutils-4.6.0-20.el8.x86_64
firewalld-0.8.2-6.el8.noarch
firewalld-filesystem-0.8.2-6.el8.noarch
freetype-2.9.1-4.el8_3.1.x86_64
fuse-2.9.7-12.el8.x86_64
fuse-common-3.2.1-12.el8.x86_64
fuse-libs-2.9.7-12.el8.x86_64
fwupd-1.5.5-3.el8.x86_64
gawk-4.2.1-2.el8.x86_64
gdbm-1.18-1.el8.x86_64
gdbm-libs-1.18-1.el8.x86_64
gdisk-1.0.3-6.el8.x86_64
geolite2-city-20180605-1.el8.noarch
geolite2-country-20180605-1.el8.noarch
gettext-0.19.8.1-17.el8.x86_64
gettext-libs-0.19.8.1-17.el8.x86_64
glib2-2.56.4-9.el8.x86_64
glibc-2.28-151.el8.x86_64
glibc-common-2.28-151.el8.x86_64
glibc-langpack-ja-2.28-151.el8.x86_64
gmp-6.1.2-10.el8.x86_64
gnupg2-2.2.20-2.el8.x86_64
gnupg2-smime-2.2.20-2.el8.x86_64
gnutls-3.6.14-7.el8_3.x86_64
gobject-introspection-1.56.1-1.el8.x86_64
gpgme-1.13.1-7.el8.x86_64
grep-3.1-6.el8.x86_64
groff-base-1.22.3-18.el8.x86_64
grub2-common-2.02-99.el8.noarch
grub2-efi-x64-2.02-99.el8.x86_64
grub2-tools-2.02-99.el8.x86_64
grub2-tools-extra-2.02-99.el8.x86_64
grub2-tools-minimal-2.02-99.el8.x86_64
grubby-8.40-41.el8.x86_64
gzip-1.9-12.el8.x86_64
hardlink-1.3-6.el8.x86_64
hdparm-9.54-3.el8.x86_64
hostname-3.20-6.el8.x86_64
hwdata-0.314-8.8.el8.noarch
ima-evm-utils-1.3.2-12.el8.x86_64
info-6.5-6.el8.x86_64
initscripts-10.00.15-1.el8.x86_64
ipcalc-0.2.4-4.el8.x86_64
iproute-5.9.0-4.el8.x86_64
iprutils-2.4.19-1.el8.x86_64
ipset-7.1-1.el8.x86_64
ipset-libs-7.1-1.el8.x86_64
iptables-1.8.4-17.el8.x86_64
iptables-ebtables-1.8.4-17.el8.x86_64
iptables-libs-1.8.4-17.el8.x86_64
iputils-20180629-7.el8.x86_64
irqbalance-1.4.0-6.el8.x86_64
iwl100-firmware-39.31.5.1-102.el8.1.noarch
iwl1000-firmware-39.31.5.1-102.el8.1.noarch
iwl105-firmware-18.168.6.1-102.el8.1.noarch
iwl135-firmware-18.168.6.1-102.el8.1.noarch
iwl2000-firmware-18.168.6.1-102.el8.1.noarch
iwl2030-firmware-18.168.6.1-102.el8.1.noarch
iwl3160-firmware-25.30.13.0-102.el8.1.noarch
iwl5000-firmware-8.83.5.1_1-102.el8.1.noarch
iwl5150-firmware-8.24.2.2-102.el8.1.noarch
iwl6000-firmware-9.221.4.1-102.el8.1.noarch
iwl6000g2a-firmware-18.168.6.1-102.el8.1.noarch
iwl6050-firmware-41.28.5.1-102.el8.1.noarch
iwl7260-firmware-25.30.13.0-102.el8.1.noarch
jansson-2.11-3.el8.x86_64
json-c-0.13.1-0.4.el8.x86_64
json-glib-1.4.4-1.el8.x86_64
kbd-2.0.4-10.el8.x86_64
kbd-legacy-2.0.4-10.el8.noarch
kbd-misc-2.0.4-10.el8.noarch
kernel-4.18.0-305.el8.x86_64
kernel-core-4.18.0-305.el8.x86_64
kernel-modules-4.18.0-305.el8.x86_64
kernel-tools-4.18.0-305.el8.x86_64
kernel-tools-libs-4.18.0-305.el8.x86_64
kexec-tools-2.0.20-46.el8.x86_64
keyutils-libs-1.5.10-6.el8.x86_64
kmod-25-17.el8.x86_64
kmod-libs-25-17.el8.x86_64
kpartx-0.8.4-10.el8.x86_64
krb5-libs-1.18.2-8.el8.x86_64
langpacks-ja-1.0-12.el8.noarch
less-530-1.el8.x86_64
libacl-2.2.53-1.el8.x86_64
libaio-0.3.112-1.el8.x86_64
libarchive-3.3.3-1.el8.x86_64
libassuan-2.5.1-3.el8.x86_64
libatasmart-0.19-14.el8.x86_64
libattr-2.4.48-3.el8.x86_64
libbasicobjects-0.1.1-39.el8.x86_64
libblkid-2.32.1-27.el8.x86_64
libblockdev-2.24-5.el8.x86_64
libblockdev-crypto-2.24-5.el8.x86_64
libblockdev-fs-2.24-5.el8.x86_64
libblockdev-loop-2.24-5.el8.x86_64
libblockdev-mdraid-2.24-5.el8.x86_64
libblockdev-part-2.24-5.el8.x86_64
libblockdev-swap-2.24-5.el8.x86_64
libblockdev-utils-2.24-5.el8.x86_64
libbytesize-1.4-3.el8.x86_64
libcap-2.26-4.el8.x86_64
libcap-ng-0.7.9-5.el8.x86_64
libcollection-0.7.0-39.el8.x86_64
libcom_err-1.45.6-1.el8.x86_64
libcomps-0.1.11-5.el8.x86_64
libcroco-0.6.12-4.el8_2.1.x86_64
libcurl-7.61.1-18.el8.x86_64
libdaemon-0.14-15.el8.x86_64
libdb-5.3.28-40.el8.x86_64
libdb-utils-5.3.28-40.el8.x86_64
libdhash-0.5.0-39.el8.x86_64
libdnf-0.55.0-7.el8.x86_64
libdrm-2.4.103-1.el8.x86_64
libedit-3.1-23.20170329cvs.el8.x86_64
libestr-0.1.10-1.el8.x86_64
libevent-2.1.8-5.el8.x86_64
libfastjson-0.99.8-2.el8.x86_64
libfdisk-2.32.1-27.el8.x86_64
libffi-3.1-22.el8.x86_64
libgcab1-1.1-1.el8.x86_64
libgcc-8.4.1-1.el8.x86_64
libgcrypt-1.8.5-4.el8.x86_64
libgomp-8.4.1-1.el8.x86_64
libgpg-error-1.31-1.el8.x86_64
libgudev-232-4.el8.x86_64
libgusb-0.3.0-1.el8.x86_64
libibverbs-32.0-4.el8.x86_64
libidn2-2.2.0-1.el8.x86_64
libini_config-1.3.1-39.el8.x86_64
libkcapi-1.2.0-2.el8.x86_64
libkcapi-hmaccalc-1.2.0-2.el8.x86_64
libksba-1.3.5-7.el8.x86_64
libldb-2.2.0-2.el8.x86_64
libmaxminddb-1.2.0-10.el8.x86_64
libmbim-1.20.2-1.el8.x86_64
libmetalink-0.1.3-7.el8.x86_64
libmnl-1.0.4-6.el8.x86_64
libmodulemd-2.9.4-2.el8.x86_64
libmount-2.32.1-27.el8.x86_64
libmspack-0.7-0.3.alpha.el8.4.x86_64
libndp-1.7-5.el8.x86_64
libnetfilter_conntrack-1.0.6-5.el8.x86_64
libnfnetlink-1.0.1-13.el8.x86_64
libnfsidmap-2.3.3-41.el8.x86_64
libnftnl-1.1.5-4.el8.x86_64
libnghttp2-1.33.0-3.el8_2.1.x86_64
libnl3-3.5.0-1.el8.x86_64
libnl3-cli-3.5.0-1.el8.x86_64
libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64
libpath_utils-0.2.1-39.el8.x86_64
libpcap-1.9.1-5.el8.x86_64
libpciaccess-0.14-1.el8.x86_64
libpipeline-1.5.0-2.el8.x86_64
libpkgconf-1.4.2-1.el8.x86_64
libpng-1.6.34-5.el8.x86_64
libpsl-0.20.2-6.el8.x86_64
libpwquality-1.4.4-3.el8.x86_64
libqmi-1.24.0-1.el8.x86_64
libref_array-0.1.5-39.el8.x86_64
librepo-1.12.0-3.el8.x86_64
libreport-filesystem-2.9.5-15.el8.x86_64
librhsm-0.0.3-4.el8.x86_64
libseccomp-2.5.1-1.el8.x86_64
libsecret-0.18.6-1.el8.x86_64
libselinux-2.9-5.el8.x86_64
libselinux-utils-2.9-5.el8.x86_64
libsemanage-2.9-6.el8.x86_64
libsepol-2.9-2.el8.x86_64
libsigsegv-2.11-5.el8.x86_64
libsmartcols-2.32.1-27.el8.x86_64
libsmbios-2.4.1-2.el8.x86_64
libsolv-0.7.16-2.el8.x86_64
libss-1.45.6-1.el8.x86_64
libssh-0.9.4-2.el8.x86_64
libssh-config-0.9.4-2.el8.noarch
libsss_autofs-2.4.0-9.el8.x86_64
libsss_certmap-2.4.0-9.el8.x86_64
libsss_idmap-2.4.0-9.el8.x86_64
libsss_nss_idmap-2.4.0-9.el8.x86_64
libsss_sudo-2.4.0-9.el8.x86_64
libstdc++-8.4.1-1.el8.x86_64
libsysfs-2.1.0-24.el8.x86_64
libtalloc-2.3.1-2.el8.x86_64
libtasn1-4.13-3.el8.x86_64
libtdb-1.4.3-1.el8.x86_64
libteam-1.31-2.el8.x86_64
libtevent-0.10.2-2.el8.x86_64
libtirpc-1.1.4-4.el8.x86_64
libtool-ltdl-2.4.6-25.el8.x86_64
libudisks2-2.9.0-6.el8.x86_64
libunistring-0.9.9-3.el8.x86_64
libusbx-1.0.23-4.el8.x86_64
libuser-0.62-23.el8.x86_64
libutempter-1.1.6-14.el8.x86_64
libuuid-2.32.1-27.el8.x86_64
libverto-0.3.0-5.el8.x86_64
libxcrypt-4.1.1-4.el8.x86_64
libxkbcommon-0.9.1-1.el8.x86_64
libxml2-2.9.7-9.el8.x86_64
libxmlb-0.1.15-1.el8.x86_64
libxslt-1.1.32-6.el8.x86_64
libyaml-0.1.7-5.el8.x86_64
libzstd-1.4.4-1.el8.x86_64
linux-firmware-20201218-102.git05789708.el8.noarch
lmdb-libs-0.9.24-1.el8.x86_64
logrotate-3.14.0-4.el8.x86_64
lshw-B.02.19.2-5.el8.x86_64
lsscsi-0.32-2.el8.x86_64
lua-libs-5.3.4-11.el8.x86_64
lvm2-2.03.11-5.el8.x86_64
lvm2-libs-2.03.11-5.el8.x86_64
lz4-libs-1.8.3-2.el8.x86_64
lzo-2.08-14.el8.x86_64
man-db-2.7.6.1-17.el8.x86_64
mdadm-4.1-15.el8.x86_64
memstrack-0.1.11-1.el8.x86_64
microcode_ctl-20210216-1.el8.x86_64
mokutil-0.3.0-11.el8.x86_64
mozjs60-60.9.0-4.el8.x86_64
mpfr-3.1.6-1.el8.x86_64
ncurses-6.1-7.20180224.el8.x86_64
ncurses-base-6.1-7.20180224.el8.noarch
ncurses-libs-6.1-7.20180224.el8.x86_64
nettle-3.4.1-2.el8.x86_64
newt-0.52.20-11.el8.x86_64
nftables-0.9.3-18.el8.x86_64
npth-1.5-4.el8.x86_64
nspr-4.25.0-2.el8_2.x86_64
nss-3.53.1-17.el8_3.x86_64
nss-softokn-3.53.1-17.el8_3.x86_64
nss-softokn-freebl-3.53.1-17.el8_3.x86_64
nss-sysinit-3.53.1-17.el8_3.x86_64
nss-util-3.53.1-17.el8_3.x86_64
numactl-libs-2.0.12-11.el8.x86_64
open-vm-tools-11.2.0-2.el8.x86_64
openldap-2.4.46-16.el8.x86_64
openssh-8.0p1-5.el8.x86_64
openssh-clients-8.0p1-5.el8.x86_64
openssh-server-8.0p1-5.el8.x86_64
openssl-1.1.1g-15.el8_3.x86_64
openssl-libs-1.1.1g-15.el8_3.x86_64
openssl-pkcs11-0.4.10-2.el8.x86_64
os-prober-1.74-6.el8.x86_64
p11-kit-0.23.22-1.el8.x86_64
p11-kit-trust-0.23.22-1.el8.x86_64
pam-1.3.1-14.el8.x86_64
parted-3.2-38.el8.x86_64
passwd-0.80-3.el8.x86_64
pciutils-3.7.0-1.el8.x86_64
pciutils-libs-3.7.0-1.el8.x86_64
pcre-8.42-4.el8.x86_64
pcre2-10.32-2.el8.x86_64
pigz-2.4-4.el8.x86_64
pinentry-1.1.0-2.el8.x86_64
pkgconf-1.4.2-1.el8.x86_64
pkgconf-m4-1.4.2-1.el8.noarch
pkgconf-pkg-config-1.4.2-1.el8.x86_64
platform-python-3.6.8-37.el8.x86_64
platform-python-pip-9.0.3-19.el8.noarch
platform-python-setuptools-39.2.0-6.el8.noarch
plymouth-0.9.4-9.20200615git1e36e30.el8.x86_64
plymouth-core-libs-0.9.4-9.20200615git1e36e30.el8.x86_64
plymouth-scripts-0.9.4-9.20200615git1e36e30.el8.x86_64
policycoreutils-2.9-14.el8.x86_64
polkit-0.115-11.el8.x86_64
polkit-libs-0.115-11.el8.x86_64
polkit-pkla-compat-0.1-12.el8.x86_64
popt-1.18-1.el8.x86_64
prefixdevname-0.1.0-6.el8.x86_64
procps-ng-3.3.15-6.el8.x86_64
publicsuffix-list-dafsa-20180723-1.el8.noarch
python3-chardet-3.0.4-7.el8.noarch
python3-configobj-5.0.6-11.el8.noarch
python3-dateutil-2.6.1-6.el8.noarch
python3-dbus-1.2.4-15.el8.x86_64
python3-decorator-4.2.1-2.el8.noarch
python3-dmidecode-3.12.2-15.el8.x86_64
python3-dnf-4.4.2-11.el8.noarch
python3-dnf-plugins-core-4.0.18-4.el8.noarch
python3-ethtool-0.14-3.el8.x86_64
python3-firewall-0.8.2-6.el8.noarch
python3-gobject-base-3.28.3-2.el8.x86_64
python3-gpg-1.13.1-7.el8.x86_64
python3-hawkey-0.55.0-7.el8.x86_64
python3-idna-2.5-5.el8.noarch
python3-iniparse-0.4-31.el8.noarch
python3-inotify-0.9.6-13.el8.noarch
python3-libcomps-0.1.11-5.el8.x86_64
python3-libdnf-0.55.0-7.el8.x86_64
python3-librepo-1.12.0-3.el8.x86_64
python3-libs-3.6.8-37.el8.x86_64
python3-libselinux-2.9-5.el8.x86_64
python3-libxml2-2.9.7-9.el8.x86_64
python3-linux-procfs-0.6.3-1.el8.noarch
python3-nftables-0.9.3-18.el8.x86_64
python3-perf-4.18.0-305.el8.x86_64
python3-pip-wheel-9.0.3-19.el8.noarch
python3-pysocks-1.6.8-3.el8.noarch
python3-pyudev-0.21.0-7.el8.noarch
python3-requests-2.20.0-2.1.el8_1.noarch
python3-rpm-4.14.3-13.el8.x86_64
python3-schedutils-0.6-6.el8.x86_64
python3-setuptools-wheel-39.2.0-6.el8.noarch
python3-six-1.11.0-8.el8.noarch
python3-slip-0.6.4-11.el8.noarch
python3-slip-dbus-0.6.4-11.el8.noarch
python3-subscription-manager-rhsm-1.28.13-2.el8.x86_64
python3-syspurpose-1.28.13-2.el8.x86_64
python3-unbound-1.7.3-15.el8.x86_64
python3-urllib3-1.24.2-5.el8.noarch
rdma-core-32.0-4.el8.x86_64
readline-7.0-10.el8.x86_64
redhat-release-8.4-0.6.el8.x86_64
redhat-release-eula-8.4-0.6.el8.x86_64
rhc-0.1.2-2.el8.x86_64
rootfiles-8.1-22.el8.noarch
rpm-4.14.3-13.el8.x86_64
rpm-build-libs-4.14.3-13.el8.x86_64
rpm-libs-4.14.3-13.el8.x86_64
rpm-plugin-selinux-4.14.3-13.el8.x86_64
rpm-plugin-systemd-inhibit-4.14.3-13.el8.x86_64
rsyslog-8.1911.0-7.el8.x86_64
sed-4.5-2.el8.x86_64
selinux-policy-3.14.3-67.el8.noarch
selinux-policy-targeted-3.14.3-67.el8.noarch
setup-2.12.2-6.el8.noarch
sg3_utils-1.44-5.el8.x86_64
sg3_utils-libs-1.44-5.el8.x86_64
shadow-utils-4.6-12.el8.x86_64
shared-mime-info-1.9-3.el8.x86_64
shim-x64-15.4-2.el8_1.x86_64
slang-2.3.2-3.el8.x86_64
snappy-1.1.8-3.el8.x86_64
sqlite-libs-3.26.0-13.el8.x86_64
squashfs-tools-4.3-20.el8.x86_64
sssd-client-2.4.0-9.el8.x86_64
sssd-common-2.4.0-9.el8.x86_64
sssd-kcm-2.4.0-9.el8.x86_64
sssd-nfs-idmap-2.4.0-9.el8.x86_64
subscription-manager-1.28.13-2.el8.x86_64
subscription-manager-rhsm-certificates-1.28.13-2.el8.x86_64
sudo-1.8.29-7.el8.x86_64
systemd-239-45.el8.x86_64
systemd-libs-239-45.el8.x86_64
systemd-pam-239-45.el8.x86_64
systemd-udev-239-45.el8.x86_64
tar-1.30-5.el8.x86_64
teamd-1.31-2.el8.x86_64
timedatex-0.5-3.el8.x86_64
tpm2-tss-2.3.2-3.el8.x86_64
trousers-0.3.15-1.el8.x86_64
trousers-lib-0.3.15-1.el8.x86_64
tuned-2.15.0-2.el8.noarch
tzdata-2021a-1.el8.noarch
udisks2-2.9.0-6.el8.x86_64
unbound-libs-1.7.3-15.el8.x86_64
usermode-1.113-1.el8.x86_64
util-linux-2.32.1-27.el8.x86_64
vim-minimal-8.0.1763-15.el8.x86_64
virt-what-1.18-6.el8.x86_64
volume_key-libs-0.3.11-5.el8.x86_64
which-2.21-12.el8.x86_64
xfsprogs-5.0.0-8.el8.x86_64
xkeyboard-config-2.28-1.el8.noarch
xmlsec1-1.2.25-4.el8.x86_64
xmlsec1-openssl-1.2.25-4.el8.x86_64
xz-5.2.4-3.el8.x86_64
xz-libs-5.2.4-3.el8.x86_64
yum-4.4.2-11.el8.noarch
zlib-1.2.11-17.el8.x86_64

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Catalina
    システムのバージョン: macOS 10.15.7 (19H524)
    カーネルのバージョン: Darwin 19.6.0

仮想化基盤

VMware Fusion
 プロフェッショナル バージョン 11.5.6 (16696540)

ゲストOS

[root@localhost ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.4 (Ootpa)
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-305.el8.x86_64 #1 SMP Thu Apr 29 08:54:30 EDT 2021 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#

Rocky Linux 8.3 RC1「最小限のインストール」後のunit & rpmリスト

f:id:htbariki:20210516102534p:plain

Rocky Linux 8.3 RC1 最小インストール後のunitとrpmリストのを紹介します。

Rocky Linux 8.1 RC1は2021/4/30にリリースされました。*1

2020 年12月CentOS.orgから発表されたCentOS終了のお知らせ*2から5ヶ月Rocky Linuxプロジェクトが頑張ってくれました。

新しいディストリビューション誕生のタイミングに立ち会える機会に恵まれた事に感謝して、このBlogでもRocky Linuxを試した結果を順次共有していきたいと思います。

なお、インストールした環境はこのページの最後に「試した環境」としてまとめています。

Rocky Linux 8.3 RC1のインストール方法は過去記事を参考にしてください。

それでは早速、Rocky Linux 8.3 RC1 最小インストール後のunitとrpmリストを紹介します。

目次


Rocky Linux 8.3 RC1 「最小限のインストール」後のUNITリスト

Rocky Linux 8.3 RC1  を「ソフトウェアの選択」画面で「最小限のインストール」を選択しインストールした直後の「# systemctl list-unit-files」コマンドの結果です。

UNIT FILE STATE
proc-sys-fs-binfmt_misc.automount static
-.mount generated
boot-efi.mount generated
boot.mount generated
dev-hugepages.mount static
dev-mqueue.mount static
proc-sys-fs-binfmt_misc.mount static
sys-fs-fuse-connections.mount static
sys-kernel-config.mount static
sys-kernel-debug.mount static
tmp.mount disabled
systemd-ask-password-console.path static
systemd-ask-password-wall.path static
session-1.scope transient
session-7.scope transient
auditd.service enabled
autovt@.service enabled
blk-availability.service disabled
chrony-dnssrv@.service static
chrony-wait.service disabled
chronyd.service enabled
console-getty.service disabled
container-getty@.service static
cpupower.service disabled
crond.service enabled
dbus-org.fedoraproject.FirewallD1.service enabled
dbus-org.freedesktop.hostname1.service static
dbus-org.freedesktop.locale1.service static
dbus-org.freedesktop.login1.service static
dbus-org.freedesktop.nm-dispatcher.service enabled
dbus-org.freedesktop.portable1.service static
dbus-org.freedesktop.timedate1.service enabled
dbus.service static
dbxtool.service disabled
debug-shell.service disabled
dm-event.service static
dnf-makecache.service static
dracut-cmdline.service static
dracut-initqueue.service static
dracut-mount.service static
dracut-pre-mount.service static
dracut-pre-pivot.service static
dracut-pre-trigger.service static
dracut-pre-udev.service static
dracut-shutdown.service static
ebtables.service disabled
emergency.service static
firewalld.service enabled
fstrim.service static
getty@.service enabled
grub-boot-indeterminate.service static
halt-local.service static
import-state.service enabled
initrd-cleanup.service static
initrd-parse-etc.service static
initrd-switch-root.service static
initrd-udevadm-cleanup-db.service static
iprdump.service disabled
iprinit.service disabled
iprupdate.service disabled
irqbalance.service enabled
kdump.service enabled
kmod-static-nodes.service static
ldconfig.service static
loadmodules.service enabled
lvm2-lvmpolld.service static
lvm2-monitor.service enabled
lvm2-pvscan@.service static
man-db-cache-update.service static
messagebus.service static
microcode.service enabled
NetworkManager-dispatcher.service enabled
NetworkManager-wait-online.service enabled
NetworkManager.service enabled
nftables.service disabled
nis-domainname.service enabled
polkit.service static
quotaon.service static
rc-local.service static
rdisc.service disabled
rescue.service static
rngd-wake-threshold.service disabled
rngd.service enabled
selinux-autorelabel-mark.service enabled
selinux-autorelabel.service static
serial-getty@.service disabled
sshd-keygen@.service disabled
sshd.service enabled
sshd@.service static
sssd-autofs.service indirect
sssd-kcm.service indirect
sssd-nss.service indirect
sssd-pac.service indirect
sssd-pam.service indirect
sssd-ssh.service indirect
sssd-sudo.service indirect
sssd.service enabled
syslog.service bad
system-update-cleanup.service static
systemd-ask-password-console.service static
systemd-ask-password-wall.service static
systemd-backlight@.service static
systemd-binfmt.service static
systemd-coredump@.service static
systemd-exit.service static
systemd-firstboot.service static
systemd-fsck-root.service static
systemd-fsck@.service static
systemd-halt.service static
systemd-hibernate-resume@.service static
systemd-hibernate.service static
systemd-hostnamed.service static
systemd-hwdb-update.service static
systemd-hybrid-sleep.service static
systemd-initctl.service static
systemd-journal-catalog-update.service static
systemd-journal-flush.service static
systemd-journald.service static
systemd-kexec.service static
systemd-localed.service static
systemd-logind.service static
systemd-machine-id-commit.service static
systemd-modules-load.service static
systemd-portabled.service static
systemd-poweroff.service static
systemd-quotacheck.service static
systemd-random-seed.service static
systemd-reboot.service static
systemd-remount-fs.service static
systemd-resolved.service disabled
systemd-rfkill.service static
systemd-suspend-then-hibernate.service static
systemd-suspend.service static
systemd-sysctl.service static
systemd-sysusers.service static
systemd-timedated.service masked
systemd-tmpfiles-clean.service static
systemd-tmpfiles-setup-dev.service static
systemd-tmpfiles-setup.service static
systemd-udev-settle.service static
systemd-udev-trigger.service static
systemd-udevd.service static
systemd-update-done.service static
systemd-update-utmp-runlevel.service static
systemd-update-utmp.service static
systemd-user-sessions.service static
systemd-vconsole-setup.service static
systemd-volatile-root.service static
tcsd.service disabled
teamd@.service static
timedatex.service enabled
tuned.service enabled
user-runtime-dir@.service static
user@.service static
user.slice static
dbus.socket static
dm-event.socket enabled
lvm2-lvmpolld.socket enabled
sshd.socket disabled
sssd-autofs.socket disabled
sssd-kcm.socket enabled
sssd-nss.socket disabled
sssd-pac.socket disabled
sssd-pam-priv.socket disabled
sssd-pam.socket disabled
sssd-ssh.socket disabled
sssd-sudo.socket disabled
syslog.socket static
systemd-coredump.socket static
systemd-initctl.socket static
systemd-journald-audit.socket static
systemd-journald-dev-log.socket static
systemd-journald.socket static
systemd-rfkill.socket static
systemd-udevd-control.socket static
systemd-udevd-kernel.socket static
dev-mapper-rl\x2dswap.swap generated
basic.target static
bluetooth.target static
boot-complete.target static
cryptsetup-pre.target static
cryptsetup.target static
ctrl-alt-del.target disabled
default.target indirect
emergency.target static
exit.target disabled
final.target static
getty-pre.target static
getty.target static
graphical.target static
halt.target disabled
hibernate.target static
hybrid-sleep.target static
initrd-fs.target static
initrd-root-device.target static
initrd-root-fs.target static
initrd-switch-root.target static
initrd.target static
iprutils.target disabled
kexec.target disabled
local-fs-pre.target static
local-fs.target static
multi-user.target indirect
network-online.target static
network-pre.target static
network.target static
nss-lookup.target static
nss-user-lookup.target static
paths.target static
poweroff.target disabled
printer.target static
reboot.target disabled
remote-cryptsetup.target disabled
remote-fs-pre.target static
remote-fs.target enabled
rescue.target static
rpcbind.target static
runlevel0.target disabled
runlevel1.target static
runlevel2.target indirect
runlevel3.target indirect
runlevel4.target indirect
runlevel5.target static
runlevel6.target disabled
selinux-autorelabel.target static
shutdown.target static
sigpwr.target static
sleep.target static
slices.target static
smartcard.target static
sockets.target static
sound.target static
sshd-keygen.target static
suspend-then-hibernate.target static
suspend.target static
swap.target static
sysinit.target static
system-update-pre.target static
system-update.target static
time-sync.target static
timers.target static
umount.target static
chrony-dnssrv@.timer disabled
dnf-makecache.timer enabled
fstrim.timer disabled
systemd-tmpfiles-clean.timer static

Rocky Linux 8.3 RC1 「最小限のインストール」後のrpm -qaリスト

Rocky Linux 8.3 RC1  を「ソフトウェアの選択」画面で「最小限のインストール」を選択しインストールした直後の「# rpm -qa」コマンドの結果です。

パッケージ名
timedatex-0.5-3.el8.x86_64
tzdata-2021a-1.el8.noarch
device-mapper-event-1.02.171-5.el8.2.x86_64
python3-pip-wheel-9.0.3-18.el8.noarch
python3-configobj-5.0.6-11.el8.noarch
rocky-release-8.3-11.el8.noarch
python3-linux-procfs-0.6.2-2.el8.noarch
setup-2.12.2-6.el8.noarch
authselect-libs-1.2.1-2.el8.x86_64
efi-filesystem-3-2.el8.noarch
initscripts-10.00.9-1.el8.x86_64
publicsuffix-list-dafsa-20180723-1.el8.noarch
python3-dbus-1.2.4-15.el8.x86_64
pcre2-10.32-2.el8.x86_64
python3-gobject-base-3.28.3-2.el8.x86_64
ncurses-libs-6.1-7.20180224.el8.x86_64
grub2-tools-extra-2.02-90.el8.1.x86_64
glibc-common-2.28-127.el8.2.x86_64
virt-what-1.18-6.el8.x86_64
bash-4.4.19-12.el8.x86_64
rpm-plugin-systemd-inhibit-4.14.3-4.el8.x86_64
zlib-1.2.11-16.2.el8.x86_64
mokutil-0.3.0-10.el8.x86_64
popt-1.16-14.el8.x86_64
dhcp-client-4.3.6-41.el8.x86_64
libcap-2.26-4.el8.x86_64
libusbx-1.0.23-4.el8.x86_64
libxml2-2.9.7-8.el8.x86_64
gnupg2-2.2.20-2.el8.x86_64
libuuid-2.32.1-24.el8.x86_64
librepo-1.12.0-2.el8.x86_64
libgpg-error-1.31-1.el8.x86_64
python3-libdnf-0.48.0-5.el8.x86_64
readline-7.0-10.el8.x86_64
python3-gpg-1.13.1-3.el8.x86_64
expat-2.2.5-4.el8.x86_64
python3-rpm-4.14.3-4.el8.x86_64
gmp-6.1.2-10.el8.x86_64
libnfsidmap-2.3.3-35.el8.x86_64
audit-libs-3.0-0.17.20191104git1c2f876.el8.x86_64
sssd-common-2.3.0-9.el8.x86_64
libmnl-1.0.4-6.el8.x86_64
python3-libcomps-0.1.11-4.el8.x86_64
lua-libs-5.3.4-11.el8.x86_64
dnf-4.2.23-4.el8.noarch
libgcrypt-1.8.5-4.el8.x86_64
python3-libselinux-2.9-4.el8.x86_64
libidn2-2.2.0-1.el8.x86_64
python3-slip-dbus-0.6.4-11.el8.noarch
libtalloc-2.3.1-2.el8.x86_64
python3-dmidecode-3.12.2-15.el8.x86_64
file-libs-5.33-16.el8.1.x86_64
python3-firewall-0.8.2-2.el8.noarch
efivar-libs-37-4.el8.x86_64
python3-schedutils-0.6-6.el8.x86_64
json-c-0.13.1-0.2.el8.x86_64
tuned-2.14.0-3.el8.2.noarch
libacl-2.2.53-1.el8.x86_64
dnf-plugins-core-4.0.17-5.el8.noarch
libnl3-3.5.0-1.el8.x86_64
sssd-kcm-2.3.0-9.el8.x86_64
lz4-libs-1.8.3-2.el8.x86_64
kexec-tools-2.0.20-34.el8.2.x86_64
grep-3.1-6.el8.x86_64
grub2-efi-x64-2.02-90.el8.1.x86_64
libsemanage-2.9-3.el8.x86_64
audit-3.0-0.17.20191104git1c2f876.el8.x86_64
gdbm-libs-1.18-1.el8.x86_64
lvm2-2.03.09-5.el8.2.x86_64
libaio-0.3.112-1.el8.x86_64
chrony-3.5-1.el8.x86_64
libcollection-0.7.0-39.el8.x86_64
openssh-server-8.0p1-5.el8.x86_64
libtdb-1.4.3-1.el8.x86_64
microcode_ctl-20200609-2.20210216.1.el8.x86_64
libnl3-cli-3.5.0-1.el8.x86_64
irqbalance-1.4.0-4.el8.x86_64
libnftnl-1.1.5-4.el8.x86_64
sudo-1.8.29-6.el8.1.x86_64
libksba-1.3.5-7.el8.x86_64
xfsprogs-5.0.0-4.el8.x86_64
libgomp-8.3.1-5.1.el8.x86_64
prefixdevname-0.1.0-6.el8.x86_64
libdhash-0.5.0-39.el8.x86_64
lshw-B.02.19.2-2.el8.x86_64
libnfnetlink-1.0.1-13.el8.x86_64
biosdevname-0.7.3-2.el8.x86_64
iptables-libs-1.8.4-15.el8.3.x86_64
iprutils-2.4.19-1.el8.x86_64
libsss_idmap-2.3.0-9.el8.x86_64
dosfstools-4.1-6.el8.x86_64
p11-kit-trust-0.23.14-5.el8.x86_64
rootfiles-8.1-22.el8.noarch
numactl-libs-2.0.12-11.el8.x86_64
iwl6050-firmware-41.28.5.1-101.el8.1.noarch
squashfs-tools-4.3-19.el8.x86_64
iwl6000-firmware-9.221.4.1-101.el8.1.noarch
libnetfilter_conntrack-1.0.6-5.el8.x86_64
iwl5000-firmware-8.83.5.1_1-101.el8.1.noarch
iptables-ebtables-1.8.4-15.el8.3.x86_64
iwl2030-firmware-18.168.6.1-101.el8.1.noarch
device-mapper-persistent-data-0.8.5-4.el8.x86_64
iwl135-firmware-18.168.6.1-101.el8.1.noarch
xz-5.2.4-3.el8.x86_64
iwl1000-firmware-39.31.5.1-101.el8.1.noarch
acl-2.2.53-1.el8.x86_64
efivar-37-4.el8.x86_64
ipset-libs-7.1-1.el8.x86_64
mpfr-3.1.6-1.el8.x86_64
libmetalink-0.1.3-7.el8.x86_64
snappy-1.1.8-3.el8.x86_64
e2fsprogs-libs-1.45.6-1.el8.x86_64
libpng-1.6.34-5.el8.x86_64
pigz-2.4-4.el8.x86_64
kernel-tools-libs-4.18.0-240.22.1.el8.x86_64
brotli-1.0.6-2.el8.x86_64
cpio-2.12-8.el8.x86_64
fuse-libs-2.9.7-12.el8.x86_64
hdparm-9.54-2.el8.x86_64
libdaemon-0.14-15.el8.x86_64
libnghttp2-1.33.0-3.el8.1.x86_64
libini_config-1.3.1-39.el8.x86_64
libsigsegv-2.11-5.el8.x86_64
libsss_autofs-2.3.0-9.el8.x86_64
libsss_sudo-2.3.0-9.el8.x86_64
libverto-0.3.0-5.el8.x86_64
memstrack-0.1.11-1.el8.x86_64
npth-1.5-4.el8.x86_64
slang-2.3.2-3.el8.x86_64
linux-firmware-20200619-101.git3890db36.el8.noarch
libreport-filesystem-2.9.5-15.el8.rocky.x86_64
kbd-misc-2.0.4-10.el8.noarch
hwdata-0.314-8.6.el8.noarch
dhcp-common-4.3.6-41.el8.noarch
cyrus-sasl-lib-2.1.27-5.el8.x86_64
platform-python-setuptools-39.2.0-6.el8.noarch
grub2-tools-minimal-2.02-90.el8.1.x86_64
openldap-2.4.46-15.el8.x86_64
grubby-8.40-41.el8.x86_64
libkcapi-hmaccalc-1.2.0-2.el8.x86_64
libdb-utils-5.3.28-39.el8.x86_64
libcurl-7.61.1-14.el8.1.x86_64
crypto-policies-scripts-20210209-1.gitbfb6bed.el8.noarch
elfutils-default-yama-scope-0.180-1.el8.noarch
cracklib-2.9.6-15.el8.x86_64
procps-ng-3.3.15-3.el8.x86_64
libtirpc-1.1.4-4.el8.x86_64
kpartx-0.8.4-5.el8.x86_64
elfutils-debuginfod-client-0.180-1.el8.x86_64
openssl-pkcs11-0.4.10-2.el8.x86_64
gettext-libs-0.19.8.1-17.el8.x86_64
libfdisk-2.32.1-24.el8.x86_64
dbus-libs-1.12.8-12.el8.x86_64
coreutils-8.30-8.el8.x86_64
libblkid-2.32.1-24.el8.x86_64
shadow-utils-4.6-11.el8.x86_64
openssl-libs-1.1.1g-15.el8.x86_64
rpm-libs-4.14.3-4.el8.x86_64
kmod-libs-25-16.el8.1.x86_64
trousers-lib-0.3.14-4.el8.x86_64
libutempter-1.1.6-14.el8.x86_64
libpwquality-1.4.0-9.el8.x86_64
util-linux-2.32.1-24.el8.x86_64
dracut-049-95.git20200804.el8.4.x86_64
gettext-0.19.8.1-17.el8.x86_64
glib2-2.56.4-8.el8.x86_64
gnutls-3.6.14-8.el8.x86_64
systemd-239-41.el8.2.x86_64
trousers-0.3.14-4.el8.x86_64
libmodulemd-2.9.4-2.el8.x86_64
device-mapper-event-libs-1.02.171-5.el8.2.x86_64
kernel-core-4.18.0-240.22.1.el8.x86_64
cronie-1.5.2-4.el8.x86_64
iputils-20180629-2.el8.x86_64
NetworkManager-1.26.0-13.el8.x86_64
polkit-0.115-11.el8.x86_64
openssh-8.0p1-5.el8.x86_64
iproute-5.3.0-5.el8.x86_64
libsss_certmap-2.3.0-9.el8.x86_64
rpm-plugin-selinux-4.14.3-4.el8.x86_64
selinux-policy-targeted-3.14.3-54.el8.3.noarch
libgcc-8.3.1-5.1.el8.x86_64
kernel-modules-4.18.0-240.22.1.el8.x86_64
python3-setuptools-wheel-39.2.0-6.el8.noarch
lvm2-libs-2.03.09-5.el8.2.x86_64
rocky-gpg-keys-8.3-11.el8.noarch
python3-dateutil-2.6.1-6.el8.noarch
rocky-repos-8.3-11.el8.noarch
python3-pyudev-0.21.0-7.el8.noarch
filesystem-3.8-3.el8.x86_64
dbxtool-8-5.el8.2.x86_64
basesystem-11-5.el8.noarch
dbus-glib-0.110-2.el8.x86_64
ncurses-base-6.1-7.20180224.el8.noarch
gobject-introspection-1.56.1-1.el8.x86_64
libselinux-2.9-4.el8.x86_64
libuser-0.62-23.el8.x86_64
glibc-all-langpacks-2.28-127.el8.2.x86_64
dracut-squash-049-95.git20200804.el8.4.x86_64
glibc-2.28-127.el8.2.x86_64
sssd-client-2.3.0-9.el8.x86_64
libsepol-2.9-1.el8.x86_64
bind-export-libs-9.11.20-5.el8.1.x86_64
xz-libs-5.2.4-3.el8.x86_64
dhcp-libs-4.3.6-41.el8.x86_64
bzip2-libs-1.0.6-26.el8.x86_64
dracut-network-049-95.git20200804.el8.4.x86_64
libcom_err-1.45.6-1.el8.x86_64
gnupg2-smime-2.2.20-2.el8.x86_64
info-6.5-6.el8.x86_64
gpgme-1.13.1-3.el8.x86_64
elfutils-libelf-0.180-1.el8.x86_64
libdnf-0.48.0-5.el8.x86_64
libxcrypt-4.1.1-4.el8.x86_64
python3-hawkey-0.48.0-5.el8.x86_64
libstdc++-8.3.1-5.1.el8.x86_64
rpm-build-libs-4.14.3-4.el8.x86_64
sqlite-libs-3.26.0-11.el8.x86_64
teamd-1.31-2.el8.x86_64
libcap-ng-0.7.9-5.el8.x86_64
sssd-nfs-idmap-2.3.0-9.el8.x86_64
libffi-3.1-22.el8.x86_64
kernel-tools-4.18.0-240.22.1.el8.x86_64
libzstd-1.4.4-1.el8.x86_64
python3-dnf-4.2.23-4.el8.noarch
p11-kit-0.23.14-5.el8.x86_64
python3-dnf-plugins-core-4.0.17-5.el8.noarch
libunistring-0.9.9-3.el8.x86_64
python3-slip-0.6.4-11.el8.noarch
chkconfig-1.13-2.el8.x86_64
python3-libxml2-2.9.7-8.el8.x86_64
findutils-4.6.0-20.el8.x86_64
python3-nftables-0.9.3-16.el8.x86_64
grub2-common-2.02-90.el8.1.noarch
python3-perf-4.18.0-240.22.1.el8.x86_64
jansson-2.11-3.el8.x86_64
python3-syspurpose-1.27.18-1.el8.x86_64
libattr-2.4.48-3.el8.x86_64
firewalld-0.8.2-2.el8.noarch
sed-4.5-2.el8.x86_64
yum-4.2.23-4.el8.noarch
libsmartcols-2.32.1-24.el8.x86_64
NetworkManager-team-1.26.0-13.el8.x86_64
pcre-8.42-4.el8.x86_64
shim-x64-15-16.el8.rocky.x86_64
libtevent-0.10.2-2.el8.x86_64
passwd-0.80-3.el8.x86_64
libassuan-2.5.1-3.el8.x86_64
authselect-1.2.1-2.el8.x86_64
keyutils-libs-1.5.10-6.el8.x86_64
kernel-4.18.0-240.22.1.el8.x86_64
libbasicobjects-0.1.1-39.el8.x86_64
openssh-clients-8.0p1-5.el8.x86_64
libref_array-0.1.5-39.el8.x86_64
NetworkManager-tui-1.26.0-13.el8.x86_64
which-2.21-12.el8.x86_64
rng-tools-6.8-3.el8.x86_64
file-5.33-16.el8.1.x86_64
dracut-config-rescue-049-95.git20200804.el8.4.x86_64
nettle-3.4.1-2.el8.x86_64
parted-3.2-38.el8.x86_64
diffutils-3.6-6.el8.x86_64
e2fsprogs-1.45.6-1.el8.x86_64
ethtool-5.0-2.el8.x86_64
man-db-2.7.6.1-17.el8.x86_64
libedit-3.1-23.20170329cvs.el8.x86_64
sg3_utils-1.44-5.el8.x86_64
libpcap-1.9.1-4.el8.x86_64
efibootmgr-16-1.el8.x86_64
libseccomp-2.4.3-1.el8.x86_64
hostname-3.20-6.el8.x86_64
libtasn1-4.13-3.el8.x86_64
lsscsi-0.30-1.el8.x86_64
lzo-2.08-14.el8.x86_64
iwl7260-firmware-25.30.13.0-101.el8.1.noarch
pciutils-libs-3.6.4-2.el8.x86_64
iwl6000g2a-firmware-18.168.6.1-101.el8.1.noarch
nftables-0.9.3-16.el8.x86_64
iwl5150-firmware-8.24.2.2-101.el8.1.noarch
iptables-1.8.4-15.el8.3.x86_64
iwl3160-firmware-25.30.13.0-101.el8.1.noarch
libteam-1.31-2.el8.x86_64
iwl2000-firmware-18.168.6.1-101.el8.1.noarch
gdbm-1.18-1.el8.x86_64
iwl105-firmware-18.168.6.1-101.el8.1.noarch
groff-base-1.22.3-18.el8.x86_64
iwl100-firmware-39.31.5.1-101.el8.1.noarch
vim-minimal-8.0.1763-15.el8.x86_64
libpsl-0.20.2-6.el8.x86_64
ipset-7.1-1.el8.x86_64
libcomps-0.1.11-4.el8.x86_64
mozjs60-60.9.0-4.el8.x86_64
coreutils-common-8.30-8.el8.x86_64
libss-1.45.6-1.el8.x86_64
freetype-2.9.1-4.el8.1.x86_64
libselinux-utils-2.9-4.el8.x86_64
less-530-1.el8.x86_64
c-ares-1.13.0-5.el8.x86_64
dmidecode-3.2-6.el8.x86_64
hardlink-1.3-6.el8.x86_64
ipcalc-0.2.4-4.el8.x86_64
libndp-1.7-3.el8.x86_64
libpath_utils-0.2.1-39.el8.x86_64
libpipeline-1.5.0-2.el8.x86_64
gawk-4.2.1-1.el8.x86_64
libsss_nss_idmap-2.3.0-9.el8.x86_64
libsysfs-2.1.0-24.el8.x86_64
libyaml-0.1.7-5.el8.x86_64
ncurses-6.1-7.20180224.el8.x86_64
sg3_utils-libs-1.44-5.el8.x86_64
newt-0.52.20-11.el8.x86_64
libssh-config-0.9.4-2.el8.noarch
dnf-data-4.2.23-4.el8.noarch
kbd-legacy-2.0.4-10.el8.noarch
firewalld-filesystem-0.8.2-2.el8.noarch
dbus-common-1.12.8-12.el8.noarch
platform-python-pip-9.0.3-18.el8.noarch
python3-libs-3.6.8-31.el8.x86_64
libssh-0.9.4-2.el8.x86_64
platform-python-3.6.8-31.el8.x86_64
libkcapi-1.2.0-2.el8.x86_64
libarchive-3.3.2-9.el8.x86_64
curl-7.61.1-14.el8.1.x86_64
openssl-1.1.1g-15.el8.x86_64
crypto-policies-20210209-1.gitbfb6bed.el8.noarch
gzip-1.9-9.el8.x86_64
cracklib-dicts-2.9.6-15.el8.x86_64
krb5-libs-1.18.2-5.el8.x86_64
libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64
device-mapper-1.02.171-5.el8.2.x86_64
elfutils-libs-0.180-1.el8.x86_64
rpm-4.14.3-4.el8.x86_64
libcroco-0.6.12-4.el8.1.x86_64
libmount-2.32.1-24.el8.x86_64
dbus-tools-1.12.8-12.el8.x86_64
systemd-libs-239-41.el8.2.x86_64
device-mapper-libs-1.02.171-5.el8.2.x86_64
ca-certificates-2020.2.41-80.0.el8.noarch
libdb-5.3.28-39.el8.x86_64
kmod-25-16.el8.1.x86_64
cryptsetup-libs-2.3.3-2.el8.x86_64
dbus-daemon-1.12.8-12.el8.x86_64
kbd-2.0.4-10.el8.x86_64
pam-1.3.1-11.el8.x86_64
systemd-pam-239-41.el8.2.x86_64
os-prober-1.74-6.el8.x86_64
grub2-tools-2.02-90.el8.1.x86_64
shared-mime-info-1.9-3.el8.x86_64
dbus-1.12.8-12.el8.x86_64
systemd-udev-239-41.el8.2.x86_64
python3-six-1.11.0-8.el8.noarch
libsolv-0.7.11-1.el8.x86_64
python3-decorator-4.2.1-2.el8.noarch
crontabs-1.11-16.20150630git.el8.noarch
cronie-anacron-1.5.2-4.el8.x86_64
NetworkManager-libnm-1.26.0-13.el8.x86_64
polkit-libs-0.115-11.el8.x86_64
polkit-pkla-compat-0.1-12.el8.x86_64
policycoreutils-2.9-9.el8.x86_64
ima-evm-utils-1.1-5.el8.x86_64
libldb-2.1.3-2.el8.x86_64
selinux-policy-3.14.3-54.el8.3.noarch

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Catalina
システムのバージョン: macOS 10.15.7 (19H524)
カーネルのバージョン: Darwin 19.6.0

仮想化基盤

VMware Fusion
 プロフェッショナル バージョン 11.5.6 (16696540)

ゲストOS

[root@localhost ~]# cat /etc/redhat-release Rocky Linux release 8.3 [root@localhost ~]# uname -a Linux localhost.localdomain 4.18.0-240.22.1.el8.x86_64 #1 SMP Mon Apr 12 04:29:16 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux [root@localhost ~]#

Rocky Linux 8.3 RC版のインストール方法

Rocky Enterprise Software Foundation (RESF)はRocky Linux 8.3 RC1をついにリリースしました。(https://rockylinux.org/ja/news/rocky-linux-8-3-rc1-release/)

2020 年12月CentOS.orgから発表されたCentOS終了のお知らせ*1 「CentOS Stream」から5ヶ月。Rocky Linuxプロジェクトが頑張ってくれました。

CentOS.orgの発表直後から、CentOSに代わるRHELフォークとして「Rocky Linux」と「Alma Linux (旧Project Lenix)」が発表されました。

「Alma Linux」はRocky Linuxに先行して2021/3/31に安定版をリリースしています。Rocky Linuxも2021 2Qのリリースを目指して開発が進んでいます。*2

この記事では2021/4/30にリリースされたRocky Linux 8.3 RC1をmacOS上のVMware Fuisonにインストールする方法を紹介していきます。

目次


Rocky Linux インストールの概要

インストールを始める前に、この記事で紹介するRocky Linuxのインストール概要をまとめます。

インストール前に作業の全体像をつかんでもらえればと思います。

Step1.  Rocky Linuxインストールイメージのダウンロード
Rocky LinuxのRC版はx86_64,ARM64アーキテクチャ毎に「Minimal」「DVD」「Boot」の3つのISOが準備されています。この記事では「Minimal」のインストールイメージを利用します。


Step2.  仮想マシンの作成
Rocky Linuxインストール用の仮想マシンを作成します。物理マシンを準備できる場合は、仮想マシン作成のステップを飛ばしても問題ありません。この記事ではmacOS上のVMware Fuisonへ仮想マシンを作成しまます。


Step3.  Rocky Linuxインストール
Rocky LinuxをインストールStep2.で作成した仮想マシン(または物理マシン)へインストールします。この記事ではインストールステップのカスタマイズは最小限として、デフォルトパッケージのままインストールしています。

Step4.  Rocky Linuxの起動
インストールが完了したら、Rocky Linuxを起動して作業終了です。標準インストールしたRocky LinuxはCLIモードで起動します。ログイン画面に表示されるRocky Linuxのアスキーアートが素敵です。

注意
最後に注意点を1つ。Rocky Linuxのダウンロードページにも赤文字で記載されています。

The release you can download here is a Release Candidate and should not be used in production.

今回の手順でインストールするRocky LinuxはRC版です。実運用では使用しないでください。

Rocky Linux のインストール

Step1.  Rocky Linuxインストールイメージのダウンロード

Rocky Linuxプロジェクトページを開きます。(https://rockylinux.org/ja/)
プロジェクトページ右上の「links.download」をクリックしてください。

f:id:htbariki:20210508220320p:plain

Rocky Linuxダウンロードページ(https://rockylinux.org/ja/download)が表示されます。
この手順では「x86_64」アーキテクチャのMinimal版を利用しますのでクリックしてダウンロードしましょう。

f:id:htbariki:20210508220328p:plain

ダウンロードしたISOファイルRocky-8.3-x86_64-minimal.isoは「1.86GB」ありました。

f:id:htbariki:20210508220047p:plain

Step2.  仮想マシンの作成(VMware Fusion)

VMware Fusion のメニューから

ファイル > 新規
を選択します。

f:id:htbariki:20210508220356p:plain

インストール方法の選択画面の上段にある枠の中に
事前にダウンロードしておたISOイメージ

「Rocky-8.3-x86_64-minimal.iso」

を枠の中にドロップします。
f:id:htbariki:20210508220338p:plain

前のステップで選択したディスクイメージが表示されていることを確認して
「続ける」をクリックします。

f:id:htbariki:20210508220347p:plain 「オペレーティングシステムの選択」画面から「CentOS8」を選択します。
選択したら「続ける」をクリックしてください。

f:id:htbariki:20210508220406p:plain 「ファームウェアタイプを選択」の画面でブートファームウェアを指定します。
この手順では「レガシー BIOS」を選択しています。
ファームウェアを選択したら「続ける」をクリックしてください。

f:id:htbariki:20210508220414p:plain

以上で仮想マシンの作成は完了です。設定内容を確認して「終了」ボタンをクリックしてください

f:id:htbariki:20210508220056p:plain 仮想マシンのを格納する「名前」「場所」を確認して問題なければ「保存」をクリックします。
f:id:htbariki:20210508220103p:plain

以上で仮想マシンに作成は完了です。引き続きRocky Linuxが自動で起動してくるのを待ちます。

Step3.  Rocky Linuxインストール

一番初めに表示されるインストール画面から
「Install Rocky Linux 8」を選択します。
f:id:htbariki:20210508220111p:plain

選択後インストーラーが起動していきます。
この時点ではまで仮想マシンにRocky Linuxはまだインストールされていません。

f:id:htbariki:20210508220119p:plain
f:id:htbariki:20210508220130p:plain
f:id:htbariki:20210508220137p:plain

インストーラーで利用する言語を選択します。
利用できるリストは大量にあるため
画面下のテキストボックスにjapaneseの「j」を入力して
リストを絞り込みます。

f:id:htbariki:20210508220150p:plain f:id:htbariki:20210508220157p:plain 今回インストールするRocky LinuxはRC版となります。そのため警告画面が表示されますので内容を確認して問題なければ「続行」をクリックしてください。
f:id:htbariki:20210508220209p:plain インストーラー画面からカスタマイズ可能なメニューが表示されます。
ここで選択が必要な場所は「!」が表示された部分

※「!」をすべて消さないとインストールを開始できません。

この手順では + インストール先
+ 時刻と日付
+ ユーザ設定

の3箇所を修正してインストールしています。

f:id:htbariki:20210508220217p:plain
「!」アイコンが無くなれば「インストールの開始」を選択できるようになります。
「!」アイコンがなくなった事を確認して「インストールの開始」をクリックしてください。

f:id:htbariki:20210508220224p:plain


(参考)インストール時の画面解像度を変更する方法

インストール時に画面が溢れてイラッ!とした人は
過去記事を参考にしてみてください。※Rocky Linuxでは未検証です。CentOS,RHELでは対処できました。

f:id:htbariki:20210508220231p:plain

インストールが完了したら再起動してインストール完了です。
f:id:htbariki:20210508220240p:plain

Step4.  Rocky Linuxの起動

初回起動で表示された「login: 」部分に前のステップで設定した rootのパスワードを利用してOSにログインします。

ログインできればインストール完了です。

f:id:htbariki:20210508220250p:plain

f:id:htbariki:20210508220258p:plainf:id:htbariki:20210508220309p:plain

以上でインストールは完了です。今回はRocky Linux RC版のインストール手順の紹介でした。バグを見つけたらRocky Linuxのページから報告しようと思います。動きはじめたばかりのプロジェクトは勢いがあって良いですね。リリース版の完成が楽しみです。

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Catalina
システムのバージョン: macOS 10.15.7 (19H524)
カーネルのバージョン: Darwin 19.6.0

仮想化基盤

VMware Fusion
 プロフェッショナル バージョン 11.5.6 (16696540)

ゲストOS

[root@localhost ~]# cat /etc/redhat-release
Rocky Linux release 8.3
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-240.22.1.el8.x86_64 #1 SMP Mon Apr 12 04:29:16 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#

RHEL(CentOS)マニュアルのカテゴリ解説

RHELのマニュアルはRed Hatのウェブサイトで無料で公開されています。マニュアルはカテゴリ毎にまとめられています。調べ物をする時、自分に必要なマニュアルがどのカテゴリに含まれるか知っていると便利です。この記事では公開されているマニュアルのカテゴリを解説します。




目次


RHEL(CentOS)のマニュアルの種類(カテゴリ)


RHELのマニュアルはRed Hatのウェブサイトで無料で公開されています。マニュアルはカテゴリ毎にまとめられています。カテゴリはバージョン毎(RHEL5,6,7,8)に少し異なります。記事ではRHEL7についてまとめています。

カテゴリの順番はRet Hatのサイト:Product Documentation for Red Hat Enterprise Linux 7の順に並んでいます。

Upgrade


「Upgrade」のカテゴリでは上位バージョン(RHEL7->RHEL8等)へのアップグレード手順に関するマニュアルが公開されています。アップグレードマニュアルでは、アップグレードの計画からアップグレード方法、トラブルシューティングについてまとめられたマニュアルを確認する事ができます。

Release Notes


「Release Notes」のカテゴリではマイナーバージョンごとのリリースノートが公開されています。リリースノートにはそのバージョンで追加された新機能や修正された不具合がまとめられています。

Deployment


「Deployment」のカテゴリでは「インストールガイド」をはじめてとするRHEL導入に関するマニュアルが公開されています。新バージョンへの移行(RHEL6->7等)に関するガイドも公開されています。

System Administration


「System Administration」のカテゴリではRHELに関する導入、設定、および管理に関するマニュアルが公開されています。RHELの運用フェーズでは一番参照する機会の多いカテゴリではないでしょうか?一般的になコマンドに関するマニュアルからパフォーマンス・チューニングのガイドまで運用上必要になるマニュアルが公開されています。


Security


「System Administration」のカテゴリではセキュリティーガイドなどRHELをセキュアに利用するためのマニュアルが公開されています。セキュリティーガイドにはセキュリティの概念から実際RHELでセキュアな設定を行う方法までが公開されています。RHELをインターネットに公開する必要がある場合一読する事をおすすめします。

Storage


「Storage」のカテゴリではRHELにおけるストレージ管理についてのマニュアルが公開されています。RHELで利用するファイルシステムやLVM論理ボリュームに関する情報がまとめられています。

Development


「Development」のカテゴリではRHELでアプリケーション開発を行うためのツールについてマニュアルが公開されています。またRPMについても詳しく説明されている「RPM パッケージングガイド」が公開されていますのでアプリケーション開発に携わらないインフラエンジニアにも有用です。


Virtualization


「Virtualization」のカテゴリではRHELで利用可能な仮想化テクノロジーに関するマニュアルが公開されています。RHELでKVMの利用を検討している場合必要になる資料が公開されています。また仮想環境におけるセキュリティーに関するマニュアルも公開されていますので確認してみて下さい。

Clustering


「Clustering」のカテゴリではRHELを利用したクラスタやロードバランサーに関するマニュアルが公開されています。ストレージクラスターは負荷分散クラスターなど高可用性やパフォーマンスが必要な構成が必要になった場合このカテゴリに公開されているマニュアルを参考にしてください。

Identity Management


「Identity Management」のカテゴリでは認証に関するマニュアルが公開されています。LDAPサーバに関する設定なども公開されているため、RHELを利用した認証システム構築のさいはこのカテゴリのマニュアルが参考になります。またWindowsで認証に利用されることの多い Active Directory との連携に関する情報も公開されています。

Linux Containers and Atomic Host


「Linux Containers and Atomic Host」のカテゴリにはDockerホストに利用されるAtomic Hostなど、Linuxでコンテナ環境を利用するためのマニュアルが公開されています。

Red Hat Insights


「Red Hat Insights」のカテゴリではRed Hatが提供する「Red Hat Insights」に関するマニュアルが公開されています。「Red Hat Insights」をインストール方法やユーザガイドなどが公開されています。


まとめ


いかがだったでしょうか?Ret HatではRed Hat Enterprise Linuxに関する製品マニュアルが無償で公開されています。製品マニュアルを利用する方法、製品マニュアルの種類のこの2つを覚えたら、あとはスキルを磨くだけ。

あなたのLinuxライフが実り多いものになりますように。

RHEL(CentOS)の製品マニュアルを利用する方法

RHEL (Red Hat Enterprise Linux)はRed Hatがマニュアルを公開しています。
これからLinux(RHEL・CentOS)をはじめる場合、Red Hatのマニュアルを確認する事から始めましょう。


f:id:htbariki:20200725124952j:plain


目次


対象の読者


・これからLinux(RHEL・CentOS)を仕事で使っていくことになった人
・RHELやCentOSのインストールはできるけど、次にどうしていいか悩んでいる人
・RHELやCentOSの技術書を買わないで、独学したい人


マニュアルの大切さを考えてみる


Linux(RHEL・CentOS)を利用して使い方や設定に困った時、あなたは初めにどう対処しますか?


おそらくこの記事にたどり着いたようにgoogle検索から
「xxx 使い方」や「xxx 設定」と検索し対処方法探しているのではないでしょうか?


インターネットの世界には先人の知恵が詰まっていて検索結果から有用な情報を得られる事も多いです。(しかも無料で!)
しかし、考えてみて下さい。その情報、本当に正しいですか?


ネットワークにつないでリモートでログインしたいのだけど。。。ネットで調べてみるか。

1.検索して(知らない事を調べるのに言葉が分からない、、、。)
2.記事を読んで(気がついたら別な記事読んでいた。猫は可愛いな)
3.ほしい情報か判断して(ほしい時に見つからない。あぁ。バージョンが違う)
4.試して。(失敗して。記事の通り試したのになんで動かないの???)

はい。時間だけが無駄になりました。タダより高いものは無いですね?


ではどうすればよいのか?


ここがこの記事で一番伝えたい内容です。
この部分をそっとメモ帳に書き写したらあとは補足資料です。
タダで必要な情報が手に入ったと思ってコーヒーでも入れて来て下さい。

時間に余裕があるのであれば,このBlogに表示されているAdSense広告でも確認してみて下さい。
Google先生のオススメです。きっと貴方の興味がある内容でしょう。

それでは本題。メモ帳の準備はよいですか??


「マニュアルを確認しろ」


以上です。



RHEL/CentOSのマニュアルの選び方


この記事を読み進めているあなたは欲張りです。
タダなら情報を吸い尽くすほうがきっと良いはずです。エンジニアにはその貪欲さが必要だと思います。

さて、「マニュアルを確認しろ」と言われてもどこからどのように確認すればよいか分からないですよね。
ここからはRet Hatのサイトから必要なマニュアルを確認する方法を紹介していきます。


マニュアルの公開場所


Red Hatではマニュアルを無料で公開しています。公開場所は


Customer Portal※この部分はアカウントが必要になります。
Products & Services > Product Documentation > Red Hat Enterprise Linuxです。

f:id:htbariki:20200725125008p:plain


マニュアルの選び方


マニュアルの公開場所がわかれば,あとは自分に必要なマニュアルを選択していくだけです。
まずは、あなたが使っているRHEL/CentOSのバージョンを確認しましょう。

どのバージョンを利用いしているか不明なら,コマンドラインで「/etc/redhat-release」を確認しましょう。
表示するためのコマンドは

「# cat /etc/redhat-release」

です。


[root@RHEL82 ~]# cat /etc/redhat-release<br>
Red Hat Enterprise Linux release 8.2 (Ootpa)<br>


次に,Product Documentationのページから対象のバージョンを選択していきます。
画面イメージを貼り付けますので参考にしてみて下さい。



対象バージョンの選択方法


f:id:htbariki:20200725124957p:plain

マニュアルの言語を変更(英語->日本語)に変える


Red Hatのマニュアルはデフォルトで英語のものが表示されます。
日本語表示にしたい場合は左下の「LANGUAGE」から「日本語」を選択しましょう。
日本語のマニュアルが表示されます。

f:id:htbariki:20200725125003p:plain

どうでしょうか?この記事を参考にしてRHEL/CentOSのマニュアルを元にスキルを伸ばしてもらえば幸いです。



参考資料一覧


レッドハット株式会社
・Ret Hat Customer Portal※この部分はアカウントが必要になります。
・Ret Hat Products & Services > Product Documentation > Red Hat Enterprise Linux

Red Hat Enterprise Linux release 8.2 最小インストール後のunit & rpmリスト

Red Hat Enterprise Linux release 8.2 最小インストール後の
unitとrpmリストを紹介します。

目次


 systemctl list-unit-files --type=service

systemctl_list-unit-files-t_service_minimal_RHEL8. ...

rpm -qa

rpm-qa_after_minimal_RHEL8.2_installation.md

この記事が参考になれば幸いです。

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Catalina
  システムのバージョン:    macOS 10.15.4 (19E287)
  カーネルのバージョン:    Darwin 19.4.0

仮想化基盤

VMware Fusion
 プロフェッショナル バージョン 11.5.3 (15870345)

ゲストOS

[root@RHEL82 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.2 (Ootpa)
[root@RHEL82 ~]# uname -a
Linux RHEL82 4.18.0-193.el8.x86_64 #1 SMP Fri Mar 27 14:35:58 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@RHEL82 ~]#

Boot ISO イメージファイルでのインストールはインターネット接続が必須[RHEL8.2]

今回はRed Hat Enterprise Linux 8.2でBoot ISO イメージファイルを利用してインストールする場合
インターネット接続が必須だよ。という話です。

f:id:htbariki:20200510112555p:plain

目次


 Red Hat Enterprise Linux 8.2のインストールイメージの種類

Red Hat Enterprise Linux 8.2のインストールイメージは,4種類あります。

Red Hat Enterprise Linux 8.2 Boot ISO
Red Hat Enterprise Linux 8.2 Binary DVD
Red Hat Enterprise Linux 8.2 Update KVM Guest Image
RHEL 8.2 Supplementary Binary DVD

標準的なインストールでは下の2つのいずれかを選択する事になりますが
もっとも一般的に使われているであろう,Binary DVD は7.86GBもあります。

Red Hat Enterprise Linux 8.2 Boot ISO (624MB)
Red Hat Enterprise Linux 8.2 Binary DVD (7.86GB)

7.86GBの容量となるとDVD-Rには保存出来ず2層式のDVDが必要になってしまいます。

DVDブートでインストールしようと思うとDVD-R DLの準備が必要になり面倒です。

 Red Hat Enterprise Linux 8.2 Boot ISO

Red Hat Enterprise Linux 8.2 Boot ISOは624MBしか容量がないため
DVD-R DLの準備は不要になります。

パッケージはCDNからダウンロードしてインストールされる仕組みです。

ではこのインストールイメージをクローズネットワーク(インターネットに接続できないネットワーク)でインストールしようと思うとどうなるのでしょうか?

 RHEL 8.2 Boot ISOをクローズでインストールすると?

いきなり結論となりますが,インストールできません。

Boot ISOでのインストールはRed Hatに接続出来ない場合「ソフトウェアの選択」が選択出来ずインストールを開始出来ない状態となります。

下の画面はクローズネットワークでインストールステップを進めた画面です。

この環境のネットワークはインターネットに接続されていないためRed Hatに接続できません。

そのためインストールステップをすすめる事ができなくなります。

f:id:htbariki:20200510112547p:plain

クローズな環境でのインストールは「Red Hat Enterprise Linux 8.2 Binary DVD 」が必要になります。

インストールイメージ毎のRed Hatへの登録タイミング

Red Hatのマニュアルを確認すると利用するインストールイメージ毎にRed Hatへの登録タイミングが異なる事が記載されています。

インストールイメージ 登録タイミング
Red Hat Enterprise Linux 8.2 Boot ISO インストール前(インストールステップ中)
Red Hat Enterprise Linux 8.2 Binary DVD インストール完了後

【マニュアル抜粋】

Red Hat Enterprise Linux8 > 標準的な RHEL インストールの実行 > 第4章 インストール方法 > 4.1. 標準的なインストール方法の選択
https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/8/html/performing_a_standard_rhel_installation/installation-methods-standard_installing-rhel#installation-methods_standardinstallation-methods

要件に適した標準的なインストール方法を選択します。

* カスタマーポータルから ISO イメージを使用して RHEL のインストール - カスタマーポータルから Binary DVD ISO イメージファイルをダウンロードして Red Hat Enterprise Linux をインストールします。登録は、インストールの完了後に行われます。このインストール方法は、GUI およびキックスタートで対応しています。

* コンテンツ配信ネットワークから RHEL の登録およびインストール - すべてのシステムを登録し、サブスクリプションを割り当て、コンテンツ配信ネットワーク (CDN) から Red Hat Enterprise Linux をインストールします。このインストール方法は、Boot ISO イメージファイルおよび Binary DVD ISO イメージファイルで対応していますが、Boot ISO イメージファイルは Boot ISO イメージファイル用の CDN にデフォルト設定されているため、Boot ISO イメージファイルを使用することが推奨されます。登録は、インストールパッケージが CDN からダウンロードされ、インストール前に行われます。このインストール方法は、GUI およびキックスタートで対応しています。

最近のソフトウェアはインターネットにつながらないと何も出来なくなりつつありますね
インターネットの重要性増すばかりです。

この記事が参考になれば幸いです。

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Catalina
  システムのバージョン:    macOS 10.15.4 (19E287)
  カーネルのバージョン:    Darwin 19.4.0

仮想化基盤

VMware Fusion
 プロフェッショナル バージョン 11.5.3 (15870345)

CentOS8.1-CentOS8.0 最小構成パッケージ比較表[2020/03/21更新]

CentOS8.1とCentOS8.0の最小構成インストールでrpmリストを作成して比較してみました。
CentOS8.0から8.1への変更点のチェックの参考にしてもらえればと思います。

CentOS8.0またはCentOS8.1のインストール方法は
過去記事を参考にしてください

[2020/03/21更新]
・表が画面崩れを起こしていたため,Gistからのリンクに変更しました。
 記事を参照していただいた皆様ご不便をおかけしました。

目次


gist468552ed0af3ec9aa283a554003110ea

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Catalina
  システムのバージョン:    macOS 10.15.2 (19C57)
  カーネルのバージョン:    Darwin 19.2.0

仮想化基盤

VMware Fusion Pro 11.5.1 (15018442)

ゲストOS [CentOS 8.1.1911]

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 8.1.1911 (Core)
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-147.el8.x86_64 #1 SMP Wed Dec 4 23:39:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#

ゲストOS [CentOS 8.0.1905]

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-80.el8.x86_64 #1 SMP Tue Jun 4 23:39:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#

CentOS8.1(1911)でホスト名を変更する正しい方法

CentOS8.1でホスト名を変更しようと思って
 # cd /etc/sysconfig/network-scripts/〜 っえ?。ちょっと待て?
それ昔の人のやり方?えっCentOS7のときには変わってた??

という人のために改めてCentOS8.1でホスト名を変更するときのお作法を
紹介しようと思います。(自分のためにもメモメモ)

f:id:htbariki:20200119220926p:plain

目次


ホスト名の保存場所

ホスト名は「/etc/hostname」に保存されます。

CentOS(RHEL)ではホスト名の「クラス」が3種類あり

  • static
  • pretty
  • transient

「static」クラスは「/etc/hostmane」に保存され
「transient」クラスはカーネルに保存されるようです。

(参考)デフォルトの# cat /etc/hostname 

[root@localhost ~]# cat /etc/hostname
localhost.localdomain
[root@localhost ~]#

ホスト名の変更コマンド「hostnamectl」

ホスト名の変更は「hostnamectl」を利用します。

ホスト名の表示

現在のホスト名は
「# hostnamectl status」コマンドで表示できます。

(参考) # hostnamectl statusコマンドの実行例

[root@localhost ~]# hostnamectl status
   Static hostname: localhost.localdomain
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 1046f62651ad4c6d875d48530f745b2d
           Boot ID: 731bb6a42d294865b484bead51f167c3
    Virtualization: vmware
  Operating System: CentOS Linux 8 (Core)
       CPE OS Name: cpe:/o:centos:centos:8
            Kernel: Linux 4.18.0-147.el8.x86_64
      Architecture: x86-64
[root@localhost ~]#

ホスト名の変更

ホスト名の変更は
「# hostnamectl set-hostname name」コマンドで変更できます。
name 部分が設定したホスト名となります。

(参考) # hostnamectl set-hostname nameコマンドの実行例

[root@localhost ~]# hostnamectl set-hostname CentOS81
[root@localhost ~]#
[root@localhost ~]# hostnamectl status
   Static hostname: CentOS81
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 1046f62651ad4c6d875d48530f745b2d
           Boot ID: 731bb6a42d294865b484bead51f167c3
    Virtualization: vmware
  Operating System: CentOS Linux 8 (Core)
       CPE OS Name: cpe:/o:centos:centos:8
            Kernel: Linux 4.18.0-147.el8.x86_64
      Architecture: x86-64
[root@localhost ~]#
[root@localhost ~]# cat /etc/hostname
CentOS81
[root@localhost ~]#

無事変更できていますね。

しばらくLinuxから離れていたので
これからも少しずつ復習してメモに起こしていこうと思います。

参考になれば幸いです。

(参考資料) RHEL7 ホスト名の設定

Red Hat Enterprise Linux7 ネットワークガイド
第6章 ホスト名の設定
 https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/7/html/networking_guide/ch-configure_host_names 

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Catalina
  システムのバージョン:    macOS 10.15.2 (19C57)
  カーネルのバージョン:    Darwin 19.2.0

仮想化基盤

VMware Fusion Pro 11.5.1 (15018442)

ゲストOS

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 8.1.1911 (Core)
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-147.el8.x86_64 #1 SMP Wed Dec 4 21:51:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#

CentOS8.1(1911)のインストール - VMware Fusion -

2020/01/15にCentOS8.1がリリースされました。

 CentOS-8 (1911) Release Notes
 https://wiki.centos.org/ja/Manuals/ReleaseNotes/CentOS8.1911 

今回はCentOS8.1を最小構成でインストールする話です。
仮想化基盤はVMware Fusionを利用しています。

CentOS8 x VMware Fusionユーザーは初めから
CentOS8のインストールだけ知りたい人は目次から
必要な部分を確認してください。

※注意※インストールはISOイメージの利用を想定しています。
事前にCentOS.orgから「CentOS-8.1.1911-x86_64-dvd1.iso」をダウンロードしておきます。 

目次


VMware Fusionのセットアップ

インストールの前にVMware Fusion
仮想マシンの準備を進めます。

新規仮想マシンの作成

VMware Fusion のメニューから

ファイル > 新規
を選択します。

f:id:htbariki:20200119184624p:plain

インストール方法を選択

インストール方法の選択画面の上段にある枠の中に
事前にダウンロードしておたISOイメージ

CentOS-8.1.1911-x86_64-dvd1.iso」

を枠の中にドロップします。

f:id:htbariki:20200119184540p:plain

新しい仮想マシンを作成

前のステップで選択したディスクイメージが表示されていることを確認して
「続ける」をクリックします。
f:id:htbariki:20200119184546p:plain

簡易インストール

「簡易インストールを使用」のチェックを外して
「続ける」をクリックします。

※デフォルトのままではOS種別が古い状態(CentOS5以前)になっているため
簡易インストールは行いません。
f:id:htbariki:20200119184610p:plain

設定のカスタマイズ

ゲストOSの種別を変更するために
「設定のカスタマイズ」をクリックします。
f:id:htbariki:20200119184729p:plain

仮想マシンの保存

仮想マシンの名前と保存場所を確認して
「保存」をクリックします。

f:id:htbariki:20200119184712p:plain

システム設定:一般

「システム設定>一般」をクリックします。

f:id:htbariki:20200119184707p:plain

「OS」部分を選択して表示されたリストから 「Red Hat Enterprise Linux 8 」をクリックします。
※このバージョンのVMware Fusionではリスト上の最新CentOSは7でした。
f:id:htbariki:20200119184718p:plain

CentOS8がリスト上にないのでRHEL8を選択します。

f:id:htbariki:20200119184514p:plain

(参考)VMware Fusion11.5とCentOS8のサポート状況

参考までにサポート状況を確認するページを紹介しておきます。
VMwareのホストOS x ゲストOSのサポートは
VMware Compatibility Guideで確認する事ができます。

VMware Compatibility Guide
https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=software&testConfig=16&productid=49126&supRel=496,&deviceCategory=software&details=1&partner=272&releases=496&productNames=4&osFamily=2&page=1&display_interval=10&sortColumn=Partner&sortOrder=Asc&testConfig=16 

CentOS 8 のインストール

 仮想マシンの起動

VMware Fusionの画面から
前のステップで準備した仮想マシンを実行します。

f:id:htbariki:20200119184637p:plain f:id:htbariki:20200119184655p:plain

インストール画面

一番初めに表示されるインストール画面から
「Install CentOS Linux 8.0.1905」を選択します。

f:id:htbariki:20200119184701p:plain

選択後インストーラーが起動していきます。
この時点ではまで仮想マシンCentOSはインストールされていません。

f:id:htbariki:20200119184519p:plain

f:id:htbariki:20200119184630p:plain

利用言語の選択

インストーラーで利用する言語を選択します。
利用できるリストは大量にあるため
画面下のテキストボックスにjapaneseの「j」を入力して
リストを絞り込みます。

f:id:htbariki:20200119184605p:plain

日本語を選択したら「続行」をクリックします。

f:id:htbariki:20200119184534p:plain

インストール時選択する場所3つ

インストーラー画面からカスタマイズ可能なメニューが表示されます。
ここで選択が必要な場所は「!」が表示された部分

※「!」をすべて消さないとインストールを開始できません。

おすすめは

  • インストール先
  • ソフトウェアの選択
  • 時刻と日付

の3箇所です。
f:id:htbariki:20200119184649p:plain (参考)インストール時の画面解像度を変更する方法

インストール時に画面が溢れてイラッ!とした人は
過去記事を参考にしてみてください。

インストール先の設定

インストール先の設定はOSをインストールするディスクとパーティションを選択します。
デフォルトのままで問題なけれは何も変更なしで「完了」をクリックしてOKです。

f:id:htbariki:20200119184644p:plain

ソフトウェアの選択

今回は最小構成でインストールを行うので
「最小限のインストール」を選択して「完了」をクリックします。

f:id:htbariki:20200119184503p:plain

日付と時刻の設定

日付と時刻の設定ではタイムゾーンを設定します。
下の画面では日本を選択した場合になっています。

f:id:htbariki:20200119184723p:plain

ここまで設定が完了したら
「インストールの開始」をクリックしてインストールを開始します。

rootパスワードの設定

インストールを開始すると
rootパスワードの設定を求められます

「rootパスワード」をクリックして設定を進めます

f:id:htbariki:20200119184508p:plain

パスワードの入力が完了したら「完了」をクリックしてください

f:id:htbariki:20200119184527p:plain

インストールの完了->再起動

インストールが完了したら再起動してインストール完了です。

f:id:htbariki:20200119184558p:plain

CentOS8.0の起動

初回起動で表示された「login: 」部分に前のステップで設定した rootのパスワードを利用してOSにログインします。

ログインできればインストール完了です。

f:id:htbariki:20200119184618p:plain 参考になれば幸いです。

※所々画像がCentOS8.0の表記になっているのは愛嬌で。
 読み替えていただければ、、。

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Catalina
  システムのバージョン:    macOS 10.15.2 (19C57)
  カーネルのバージョン:    Darwin 19.2.0

仮想化基盤

VMware Fusion Pro 11.5.1 (15018442)

ゲストOS

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 8.1.1911 (Core)
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-147.el8.x86_64 #1 SMP Wed Dec 4 23:39:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#

CentOS8.0(1905)のインストール - VMware Fusion -

2019/9/24にCentOS8.0がリリースされています。

[CentOS-announce] Release for CentOS Linux 8 and CentOS Streams
 https://lists.centos.org/pipermail/centos-announce/2019-September/023449.html 

今回はCentOS8.0を最小構成でインストールする話です。
仮想化基盤はVMware Fusionを利用しています。

CentOS8 x VMware Fusionユーザーは初めから
CentOS8のインストールだけ知りたい人は目次から
必要な部分を確認してください。

※注意※インストールはISOイメージの利用を想定しています。
事前にCentOS.orgから「CentOS-8-x86_64-1905-dvd1.iso」をダウンロードしておきます。 

目次


VMware Fusionのセットアップ

インストールの前にVMware Fusion
仮想マシンの準備を進めます。

新規仮想マシンの作成

VMware Fusion のメニューから

ファイル > 新規
を選択します。

f:id:htbariki:20200119165006p:plain

インストール方法を選択

インストール方法の選択画面の上段にある枠の中に
事前にダウンロードしておたISOイメージ

CentOS-8-x86_64-1905-dvd1.iso」

を枠の中にドロップします。

f:id:htbariki:20200119164754p:plain

新しい仮想マシンを作成

前のステップで選択したディスクイメージが表示されていることを確認して
「続ける」をクリックします。
f:id:htbariki:20200119164851p:plain

簡易インストール

「簡易インストールを使用」のチェックを外して
「続ける」をクリックします。

※デフォルトのままではOS種別が古い状態(CentOS5以前)になっているため
簡易インストールは行いません。
f:id:htbariki:20200119164917p:plain

設定のカスタマイズ

ゲストOSの種別を変更するために
「設定のカスタマイズ」をクリックします。
f:id:htbariki:20200119165017p:plain

仮想マシンの保存

仮想マシンの名前と保存場所を確認して
「保存」をクリックします。

f:id:htbariki:20200119164812p:plain

システム設定:一般

「システム設定>一般」をクリックします。

f:id:htbariki:20200119164806p:plain

「OS」部分を選択して表示されたリストから 「Red Hat Enterprise Linux 8 」をクリックします。
※このバージョンのVMware Fusionではリスト上の最新CentOSは7でした。
f:id:htbariki:20200119165012p:plain

CentOS8がリスト上にないのでRHEL8を選択します。

f:id:htbariki:20200119164923p:plain

(参考)VMware Fusion11.5とCentOS8のサポート状況

参考までにサポート状況を確認するページを紹介しておきます。
VMwareのホストOS x ゲストOSのサポートは
VMware Compatibility Guideで確認する事ができます。

VMware Compatibility Guide
https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=software&testConfig=16&productid=49126&supRel=496,&deviceCategory=software&details=1&partner=272&releases=496&productNames=4&osFamily=2&page=1&display_interval=10&sortColumn=Partner&sortOrder=Asc&testConfig=16 

CentOS 8 のインストール

 仮想マシンの起動

VMware Fusionの画面から
前のステップで準備した仮想マシンを実行します。

f:id:htbariki:20200119164839p:plain f:id:htbariki:20200119164818p:plain

インストール画面

一番初めに表示されるインストール画面から
「Install CentOS Linux 8.0.1905」を選択します。

f:id:htbariki:20200119164927p:plain

選択後インストーラーが起動していきます。
この時点ではまで仮想マシンCentOSはインストールされていません。

f:id:htbariki:20200119164947p:plain

f:id:htbariki:20200119164831p:plain

利用言語の選択

インストーラーで利用する言語を選択します。
利用できるリストは大量にあるため
画面下のテキストボックスにjapaneseの「j」を入力して
リストを絞り込みます。

f:id:htbariki:20200119165000p:plain

日本語を選択したら「続行」をクリックします。

f:id:htbariki:20200119164954p:plain

インストール時選択する場所3つ

インストーラー画面からカスタマイズ可能なメニューが表示されます。
ここで選択が必要な場所は「!」が表示された部分

※「!」をすべて消さないとインストールを開始できません。

おすすめは

  • インストール先
  • ソフトウェアの選択
  • 時刻と日付

の3箇所です。
f:id:htbariki:20200119165022p:plain (参考)インストール時の画面解像度を変更する方法

インストール時に画面が溢れてイラッ!とした人は
過去記事を参考にしてみてください。

インストール先の設定

インストール先の設定はOSをインストールするディスクとパーティションを選択します。
デフォルトのままで問題なけれは何も変更なしで「完了」をクリックしてOKです。

f:id:htbariki:20200119164800p:plain

ソフトウェアの選択

今回は最小構成でインストールを行うので
「最小限のインストール」を選択して「完了」をクリックします。

f:id:htbariki:20200119164940p:plain

日付と時刻の設定

日付と時刻の設定ではタイムゾーンを設定します。
下の画面では日本を選択した場合になっています。

f:id:htbariki:20200119164908p:plain

ここまで設定が完了したら
「インストールの開始」をクリックしてインストールを開始します。

rootパスワードの設定

インストールを開始すると
rootパスワードの設定を求められます

「rootパスワード」をクリックして設定を進めます

f:id:htbariki:20200119164843p:plain

パスワードの入力が完了したら「完了」をクリックしてください

f:id:htbariki:20200119164900p:plain

インストールの完了->再起動

インストールが完了したら再起動してインストール完了です。

f:id:htbariki:20200119164933p:plain

CentOS8.0の起動

初回起動で表示された「login: 」部分に前のステップで設定した rootのパスワードを利用してOSにログインします。

ログインできればインストール完了です。

f:id:htbariki:20200119164825p:plain 参考になれば幸いです。

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Catalina
  システムのバージョン:    macOS 10.15.2 (19C57)
  カーネルのバージョン:    Darwin 19.2.0

仮想化基盤

VMware Fusion Pro 11.5.1 (15018442)

ゲストOS

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-80.el8.x86_64 #1 SMP Tue Jun 4 23:39:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#