ディストリビューション
「OSはLinuxでした」と報告したら
「Linuxなのは分かってる。UbuntuとRHEL系、どっち?手順書が2種類あるから」
「ディストリビューション」って、何のことだろう…?
ディストリビューションは、Linuxのカーネル(→41 OS・Linux)に、コマンドや設定の道具、ソフトの入れ方などをまとめて、すぐ使える形にしたものです。
Ubuntu や RHEL(Red Hat Enterprise Linux)は、その名前です。
このページで分かること
- ディストリビューションは、Linuxのカーネルに、コマンドや設定の道具、ソフトの入れ方などをまとめて、すぐ使える形にしたもの
- 同じLinuxでも、ディストリビューションごとにソフトの入れ方(apt / dnf)や設定ファイルの場所などが違う
- 大きく「Debian系(Ubuntuなど)」と「Red Hat系(RHELなど)」のような系統に分けて考えると、手順書を選びやすい
- どのディストリビューションかは /etc/os-release というファイルで確かめられる
身近な例えで理解する
同じ日本語でも、地域によって言い方が少し違います。近い地域どうしは言い方が似ています。
- 日本語Linux
- 地域ごとの言葉ディストリビューション
- 近い地域どうしは似ている系統(Debian系、Red Hat系)
- 細かい言い回しの違いコマンドや設定ファイルの場所の違い
だいたいは通じますが、細かいところは相手の地域に合わせます。手順書も、ディストリビューションに合ったものを使います。
ちょっと確認
Q14択
ディストリビューションの説明として正しいものは?
例えを外して、実際のしくみ
ここからは実際のしくみ
なぜいくつもあるのか
カーネルだけでは使えないので、作る団体や会社ごとに道具を選んでまとめています。まとめ方・更新のしかた・サポート期間がそれぞれ違います
系統で分けて考える
Ubuntu は Debian という系統、RHEL や同じ系統のものは Red Hat系(RHEL系)と呼ばれます。系統が同じなら、手順もだいたい似ています
いちばん違いが出るところ
確かめ方
/etc/os-release というファイルに、名前(NAME)、識別名(ID)、近い系統(ID_LIKE)、バージョン(VERSION_ID)が書いてあります。中を表示するには cat /etc/os-release のようにコマンドを打ちます(打ち方は次のページ)
実行例(練習用に用意した Ubuntu 24.04 で、user2 というユーザーで実際に動かした結果):
user2@vm:~$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.5 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logoID=ubuntu、ID_LIKE=debian なので、Debian系の Ubuntu で、バージョンは 24.04 だと分かります。
このページのまとめ
- ディストリビューション
- カーネルに道具をまとめて、すぐ使える形にしたLinuxです
- Debian系 / RHEL系
- 似た作りのディストリビューションのまとまりです
- サポート期間
- 修正(アップデート)が届く期間です
- /etc/os-release
- どのディストリビューションか書いてあるファイルです
先輩のひとことの意味
練習問題で確かめる
Q2先輩のひとこと
先輩「その手順書、Ubuntu用だから apt って書いてあるけど、このサーバーはRHEL系だよ」
どうするのがよい?
参考資料
ご意見・「これで例えて!」を募集しています
ご意見・ご感想・質問・間違いのご指摘など、何でもお気軽にお寄せください。「この言葉も例えで説明してほしい」「こんな例えなら分かりやすい」という声をもとに、新しいページや例えを作ります。
- 説明してほしいITの言葉
- 例えてほしい場面(部活・アルバイト・家事など)
- 分かりにくかったところ・間違いのご指摘
意見箱は準備中です。