我如何知道正在运行的 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

相关内容