私が実行しているGentooとLinuxのバージョンをどうやって知ることができますか?

私が実行しているGentooとLinuxのバージョンをどうやって知ることができますか?

私が実行しているディストリビューションのバージョンとここに含まれているカーネルのバージョンをBashで知ることができる方法はありますか?

答え1

デフォルトのコマンドは次のとおりです。

# cat /etc/gentoo-release 
Gentoo Base System release 2.1

# uname -r
3.1.6-gentoo

app-portage/gentoolkitパッケージユーティリティを使用して、「Gentoo方式」でこの情報を取得することもできます。

# equery list baselayout
 * Searching for baselayout ...
[IP-] [  ] sys-apps/baselayout-2.1:0

# eselect kernel list
Available kernel symlink targets:
  [1]   linux-3.1.4-gentoo
  [2]   linux-3.1.5-gentoo
  [3]   linux-3.1.6-gentoo *
  [4]   linux-3.1.7-gentoo
  [5]   linux-3.2.0-gentoo
  [6]   linux-3.2.0-gentoo-r1

答え2

Gentooはローリングリリースなので、上記の情報は正確で関連性がありますが、パズルのもう一つの非常に重要な部分があります。

eselect profile list

正確なカーネルバージョンよりもシステムにはるかに大きな影響を与えます。

答え3

Linuxディストリビューション名とバージョン(カーネルバージョンではない)を確認するには、次の手順を実行します。

cat /etc/issue

または

cat /etc/*-release

または

lsb_release -a

源泉:http://www.dogruel.com/?p=36

関連情報