我如何从 cli(而不是 uname -a)找出我正在运行的 Fedora 版本?

我如何从 cli(而不是 uname -a)找出我正在运行的 Fedora 版本?

我想知道该机器是 Fedora Core 4 还是 Redhat 9,或者 CentOS 等等... 而不是它是否有内核 2.6.x

答案1

在现代系统上,你应该能够查看 /etc/lsb-release

mojo-jojo david% cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu karmic (development branch)"

这应该是 LSB 规定的在不同的 Linux 发行版中找出分布的方式。

您不应该依赖 /etc/issue,因为它用于登录消息,并且有人可能会更改它。

答案2

这个也许吧?

[dummyuser@d400 ~]$ ls -l /etc/system-release
lrwxrwxrwx. 1 root root 14 2009-06-04 19:05 /etc/system-release -> fedora-release

[dummuser@d400 ~]$ cat /etc/system-release
Fedora 版本 11 (Leonidas)

答案3

答案4

我必须做

cat /etc/fedora-release

相关内容