Como posso encontrar a versão do Fedora que uso?


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

dá:

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

Mas veja a versão do Fedora no /etc/netplug.d/netplugarquivo. Isto é sério?


5
Deve ser migrado para unix.stackexchange.com
Atiq Rahman

@ Fuser97381: Isso não é verdade. A curadoria é importante e a curadoria não ocorre por meio do Google.
Lightness Races in Orbit

1
@LightnessRacesinOrbit False. A curadoria (não curadoria, wtf) pode ser importante para os proprietários dos sites que vivem do trabalho dos criadores de conteúdo, mas os usuários encontram informações por meio do google, que indexa os dois sites, portanto, isso não importa para eles.
Darth Egregious

@ Fuser97381: Eu sei que não importa para eles, mas você insinuou que não importa, o que é falso.
Lightness Races in Orbit de

1
cat /etc/fedora-release/
Seraf de

Respostas:


145
cat /etc/issue

Ou cat /etc/fedora-releasecomo sugerido por @Bruce ONeel


Obrigado, De fato é um Red Hat Enterprise Linux AS versão 4 (Atualização 5 de Nahant)
pindare

10
No entanto, isso não funcionará se alguém alterar os banners de login ... Normalmente edito o meu e, ao que parece, muitos (a maioria) departamentos de TI corporativos ... :-(
BRPocock

8
Essa é uma resposta errada. A resposta de @BruceONeel deve ser aceita como a correta
Igor Chubin

5
Não funciona no Fedora 26. No entanto, a resposta de Bruce funciona.
Leo Ufimtsev

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

136

Você também pode tentar /etc/redhat-releaseou /etc/fedora-release:

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

16
cat /etc/redhat-releasefunciona para mim também, mas o melhor é o cat /etc/os-releaseque realmente dá informações detalhadas.
Olivier Faucheux


20

O comando mais simples que pode fornecer o que você precisa, mas algumas outras informações úteis também são:

hostnamectl

1
Esta é definitivamente a resposta mais conveniente e também mostra a quantidade de bits. Agradável!
Joshua Sleeper

20

Você poderia tentar

lsb_release -a

que funciona pelo menos no Debian e no Ubuntu (e como é LSB, certamente deve estar na maioria das outras distros convencionais, pelo menos). http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html sugere que já existe há algum tempo.


1
Está no pacote redhat-lsb, que não foi instalado por padrão na minha caixa no trabalho, pelo menos (Fedora 15) (falha de TI corporativa?), Mas estava na minha caixa Fedora 16 de casa. (Não tenho certeza se é um pacote padrão ou não)
BRPocock

1
Ou lsb_release -dpara uma produção mais curta.
ROMANIA_engineer

8
cat /etc/*release

É universal para quase todas as principais distribuições.


1
Isso é verdade! Este comando pode ser usado em praticamente qualquer distribuição Linux.
specialk1 de

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

Sobre o quê uname -a?


Isso fornece a versão do kernel Linux, que pode ser de uma versão diferente do FC ou RHEL. É discutível se o sistema operacional permanece o relatado por / etc / issue se você mudar o kernel, mas aí está. :)
David Grant

uname -a não fornece a distribuição, mas kernel, rede, máquina, processador, hardware e GNU / Linux para sistema operacional! Isso não é suficiente.
pindare

uname -a no fedora 19: Linux hostname 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 o kernel do fedora tem a versão fedora embutida no nome do arquivo como você pode ver :) irá executar este comando novamente após a atualização para o fedora 20 (fedup está executando atm, irá reportar depois se o nome do kernel mudou ou não)
jascha

Linux hostname 3.11.4-301.fc20.x86_64 # 1 SMP Thu Out 10 15:09:17 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux que é a saída de uname -a após executar fedup-cli para atualizar para o fedora 20.
jascha

5

Esses comandos funcionaram para Artik 10:

  • cat / etc / fedora-release
  • cat / etc / issue
  • hostnamectl

e esses outros não:

  • lsb_release -a
  • uname -a

2

Na minha instalação do Fedora 25 (estação de trabalho), todas as informações de ID de distribuição foram encontradas neste arquivo:

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

Isso incluiu,

  • NAME = Fedora
  • VERSION = "25 (Workstation Edition)"
  • ID = fedora
  • VERSION_ID = 25
  • PRETTY_NAME = "Fedora 25 (Workstation Edition)"
  • <...>
  • VARIANT = "Workstation Edition"
  • VARIANT_ID = estação de trabalho

0

uname -a funciona com meu fc11

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.