Red Hat Enterprise Linux(以下 RHEL)は、
本環境における Linux 基盤OSとして採用しているディストリビューションである。
本ページでは、RHELを採用する理由と、その位置付けを整理する。
LinuxはCUI中心で運用可能であり、不要なGUIコンポーネントを排除できる。
その結果、
Gitサーバー、Apache、MariaDBなどのミドルウェアも最小構成で安定稼働させることが可能である。
「余計なものを載せない」という設計思想がサーバー用途に適している。
Linuxは基本的に
で構成が明確に管理される。
ブラックボックス化しにくく、状態確認 → 変更 → 再確認 の流れを実践しやすい。
OSレイヤでの制御が標準で備わっている。
セキュリティ設計を意識した検証が可能である。
Linuxであれば何でも良いわけではない。
本環境では RHEL を基準とする。
RHELは企業利用を前提とした商用ディストリビューションである。
検証環境であっても、本番想定の構成で検証することを重視する。
企業インフラでは RHEL 系(RHEL / Rocky / Alma)が広く採用されている。
実務環境との差異を最小化するため、RHELを基準とする。
検証結果をそのまま応用可能な構成とすることを目的とする。
RHELは
といったエンタープライズ向け設計が色濃い。
制御を理解しないと運用できない設計であるため、構成理解の訓練として適している。
パッケージ更新が保守的であり、急激な仕様変更が少ない。
同一メジャーバージョンで長期間運用可能。
企業環境との親和性が高い。
公式ドキュメントおよび企業向け情報が充実している。
商用版は有償である。
最新機能をすぐに使えるわけではない。
SELinuxや権限制御は理解が必要。
RHELは単なるOS選定ではない。
Linux技術はRHELを中心に体系化する。