![我如何知道正在运行的 Gentoo 和 Linux 版本是什么?](https://linux22.com/image/20475/%E6%88%91%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E7%9A%84%20Gentoo%20%E5%92%8C%20Linux%20%E7%89%88%E6%9C%AC%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
有没有办法从 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