Linux ディストリビューションのバージョン情報を調べる方法はいくつかありますが、/etc/os-release
ファイルの内容を見るのが簡単です。
/etc/os-release ファイル
/etc/system-release ファイル
Red Hat 系 Linux において簡潔なバージョン情報が格納されたファイルです。
/etc/system-release
ファイルは、ディストリビューションごとに次のようなファイルへのシンボリックリンクになっています。
/etc/almalinux-release
… AlmaLinux の場合の実体/etc/centos-release
… CentOS の場合の実体/etc/redhat-release
… RHEL の場合の実体/etc/rocky-release
… Rocky Linux の場合の実体
/etc/issue ファイル
/etc/issue
ファイルには、ユーザーがログインする前に表示されるメッセージが定義されています。
この内容を見ることでも、ディストリビューションのバージョンを把握できることがあります。
ちなみに、\n
などのエスケープシーケンスは、実際にはホスト名などのテキストに置換されて表示されます。
lsb_release コマンド
Ubuntu や Debian で lsb_release
コマンドが見つからない場合は、apt install -y lsb-release
でインストールできます(インストールするパッケージ名は、ハイフンで単語が区切られていることに注意)。
Rocky Linux や AlmaLinux で lsb_release
コマンドが見つからない場合は、dnf install -y redhat-lsb-core
でインストールできます。
関連記事