
重複の可能性あり:
実行している 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"
答え3
試す
cat /etc/lsb-release
答え4
lsb-release (Debian ではパッケージとして利用可能) に加えてlsb-release
、/etc/debian_version (Debian および派生版) と、他のほとんどのディストリビューションの /etc/issue を参照できます。