Oracle Linux 8 (主に8.5)についてのまとめ。
(個人的な)Oracle Linxuのメリット
- 無料で利用できるRHEL互換ディストリビューション
- RHELと同じ期間、アップデートパッケージを無償で利用できる
- 必要に応じてサポート契約でき、Red Hatエンタープライズ契約ほど規約が厳しくない
- 追加料金を払えば、通常より長いExtended Supportもある
Kernel
Unbreakable Enterprise Kernel (UEK)とRed Hat Compatible Kernel (RHCK)の2つが同梱されている。デフォルトはUEK。
UEKとRHCKはBase Kernel versionが異なるが、ユーザ空間で動作するアプリケーションについてはABI(Application Binary Interface)互換性がある。そのため、一般的なアプリケーションの動作にはほとんど影響しない。Unbreakable Enterprise Kernel Release Notes for Unbreakable Enterprise Kernel Release 6 Update 3 - Chapter 1 New Features and Changesの「1.3 Comaptibility」に記載あり。
UKE/RHCKを切り替える
ディストリビューションとバージョンは /etc/oracle-release で確認できる。
現在のKernelは uname -r を実行すると確認できる。
また、UEK/RHCKがインストールされていることもわかる。
注意事項として、/etc/sysconfig/kernel 内に default kernel package typeを指定するところがあるので、切り替えた場合はこちらも変更すること(update時はここで指定したほうがdefault kernelになる)。
切り替えは grubbyを使うのがわかりやすい
- 26.4. grubby ツールを使用した GRUB 2 メニューの永続的な変更 Red Hat Enterprise Linux 7 | Red Hat Customer Portal
-
Oracle® Linux 8コア・システム構成の管理 - 第1章 GRUB 2ブート・ローダーの操作とブート・サービスの構成
リリースとkernelの情報
- Red Hat Enterprise Linux Release Dates - Red Hat Customer Portal
- Oracle Linux and Unbreakable Enterprise Kernel (UEK) Releases
CentOS 8からOracle Linux 8への移行
「CentOS Oracle Linux 移行」で検索すればよいです
-
Need a stable, RHEL-compatible alternative to CentOS? Three reasons to consider Oracle Linux
-
GitHub - oracle/centos2ol: Script and documentation to switch CentOS Linux to Oracle Linux
リポジトリ
Oracle Linuxには専用のEPELリポジトリがある。
yum repolist all | grep -i epel で出てくればEPELリポジトリはインストール済み。
Oracle Linux 8用のEPELリポジトリは ol8_developer_EPEL。
ない場合は、oracle-epel-release-el8をインストールする。