如何找到我使用的Fedora的版本?


116
sudo find /etc | xargs grep -i fedora > searchFedora

给出:

/etc/netplug.d/netplug: # At least on Fedora Core 1
...

但是请参阅/etc/netplug.d/netplug文件中的Fedora版本。严重吗



@ Fuser97381:那是不正确的。策展很重要,策展不是通过Google进行的。
Lightness Races in Orbit

1
@LightnessRacesinOrbit错误。对于那些靠内容创建者为生的网站所有者来说,策展(不是策展人,wtf)可能很重要,但是用户可以通过Google查找信息,从而对这两个网站进行索引,因此对他们来说都没有关系。
Darth Egregious

@ Fuser97381:我知道这对他们没有关系,但是您暗示这根本没有关系,这错误的。
Lightness Races in Orbit

1
cat /etc/fedora-release/
Seraf

Answers:


145
cat /etc/issue

cat /etc/fedora-release按照@Bruce ONeel的建议


谢谢,的确是Red Hat Enterprise Linux AS版本4(Nahant Update 5)
pindare 2009年

10
但是,如果有人更改了登录标语,这将无法正常工作……我通常是编辑我的,所以,似乎,很多(大多数)公司IT部门都在... :-(
BRPocock 2011年

8
那是一个错误的答案。@BruceONeel的答案应该被接受为正确的答案
Igor

5
在fedora 26中不起作用。但是Bruce的答案有效。
Leo Ufimtsev

9
\S Kernel \r on an \m (\l)
MariuszS

136

您也可以尝试/etc/redhat-release/etc/fedora-release

cat /etc/fedora-release 
Fedora release 7 (Moonshine)

16
cat /etc/redhat-release对我也cat /etc/os-release有用,但是更好的是它确实提供了详细的信息。
Olivier Faucheux



20

你可以试试

lsb_release -a

它至少可以在Debian和Ubuntu上运行(并且由于它是LSB,因此至少在大多数其他主流发行版中都应该可以使用)。http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html表明它已经存在了一段时间。


1
它在软件包中redhat-lsb,默认情况下未在我的工作盒中安装,至少(Fedora 15)(企业IT失败?),但在我的家庭Fedora 16盒中。(不确定是否是默认软件包)
BRPocock 2011年

1
lsb_release -d较短的输出。
ROMANIA_engineer 2016年

8
cat /etc/*release

它几乎适用于所有主要发行版。


1
这是真的!该命令几乎可以在任何Linux发行版上使用。
specialk1st

6
[Belmiro@HP-550 ~]$ uname -a

Linux HP-550 2.6.30.10-105.2.23.fc11.x86_64 #1 SMP Thu Feb 11 07:06:34 UTC 2010
x86_64 x86_64 x86_64 GNU/Linux


[Belmiro@HP-550 ~]$ lsb_release -a

LSB Version: :core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:deskt
op-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch
Distributor ID: Fedora
Description: Fedora release 11 (Leonidas)
Release: 11
Codename: Leonidas
[Belmiro@HP-550 ~]$ 

5

uname -a


这给出了Linux内核的版本,该版本可能来自不同版本的FC或RHEL。如果更改内核,操作系统是否仍保留由/ etc / issue报告的操作系统,则值得商bat。:)
大卫·格兰特

uname -a不提供分配,而是提供操作系统的内核,网络,机器,处理器,硬件和GNU / Linux!这还不够。
pindare

在fedora 19上使用uname -a:Linux主机名3.11.4-201.fc19.x86_64#1 SMP Thu Oct 10 14:11:18 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux fedora内核在文件名中嵌入了fedora版本,如下所示您会看到:)升级到fedora 20后将重新运行此命令(fedup正在运行atm,如果内核文件名更改或未更改,此后将报告)
jascha

Linux的主机名3.11.4-301.fc20.x86_64#1 SMP星期四10月10日15时09分17秒UTC 2013 x86_64的x86_64的x86_64的GNU / Linux的这就是UNAME -a的输出运行fedup-CLI来更新到Fedora 20后
雅舍

5

这些命令适用于Artik 10:

  • 猫/ etc / fedora-release
  • 猫/ etc / issue
  • 主机名

而其他人没有:

  • lsb_release -a
  • 优名

2

在我安装的Fedora 25(工作站)上,在此文件中找到了所有发行ID信息:

/usr/lib/os.release.d/os-release-workstation 

其中包括

  • NAME = Fedora
  • VERSION =“ 25(工作站版)”
  • ID =软呢帽
  • VERSION_ID = 25
  • PRETTY_NAME =“ Fedora 25(工作站版)”
  • <...>
  • VARIANT =“工作站版”
  • VARIANT_ID =工作站

0

uname -a适用于我的fc11

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.