Unix

如何從 cli(不是 uname -a)中找出我正在執行的 Fedora 版本?

  • December 13, 2016

我想知道這個盒子是 Fedora Core 4 還是 Redhat 9,還是 CentOS 等等……不是核心 2.6.x

在現代系統上,您應該能夠查看 /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,因為它用於登錄消息,並且有人可能會更改它。

這也許?

$$ dummyuser@d400 ~ $$$ ls -l /etc/system-release

lrwxrwxrwx。1 根 14 2009-06-04 19:05 /etc/system-release -> fedora-release $$ dummuser@d400 ~ $$$ cat /etc/system-release

Fedora release 11 (Leonidas)

引用自:https://serverfault.com/questions/71534