Linux OS のリリース バージョンを確認するにはどうすればいいですか?

Linux OS のリリース バージョンを確認するにはどうすればいいですか?

重複の可能性あり:
実行している Linux のバージョンを確認するにはどうすればいいですか?

作業中のサーバー OS に関する情報を調べる必要があります。

リリース バージョン (Ubuntu の場合は 9.04、RHEL の場合は 4 など) は私にとって重要ですが、コマンドではuname表示されません。

$ uname -a
Linux xxxxxxx 2.6.9-78.0.22.EL #1 Fri Feb 31 25:71:00 EDT 2009 x86_64 GNU/Linux

では、コマンドラインコマンドを使用してこの情報を取得するにはどうすればよいでしょうか?

答え1

最近のディストリビューションのほとんど (すべてではないにしても) には、lsb_release コマンドが含まれています。

heillinr@mojojojo:~$ lsb_release -r
リリース: 9.04
heillinr@mojojojo:~$ lsb_release -a
利用できる LSB モジュールはありません。
ディストリビューターID: Ubuntu
説明: Ubuntu 9.04
リリース: 9.04
コードネーム: jaunty

あなたが求めているものが見つかるはずです :)

答え2

/etc/*-release には何がありますか? /etc/lsb-release には次の内容が含まれています:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"

http://linux.about.com/cs/linux101/g/lsbrelease.htm

答え3

試す

cat /etc/lsb-release

答え4

lsb-release (Debian ではパッケージとして利用可能) に加えてlsb-release、/etc/debian_version (Debian および派生版) と、他のほとんどのディストリビューションの /etc/issue を参照できます。

関連情報