¿Cómo puedo encontrar la versión de Fedora que uso?


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

da:

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

Pero vea la versión de Fedora en el /etc/netplug.d/netplugarchivo. ¿Es serio?


5
Se debe migrar a unix.stackexchange.com
Atiq Rahman

@ Fuser97381: Eso no es cierto. La curaduría es importante y la curaduría no se realiza a través de Google.
Lightness Races in Orbit

1
@LightnessRacesinOrbit False. La curación (no la curaduría, wtf) puede ser importante para los propietarios de los sitios que se ganan la vida con el trabajo de los creadores de contenido, pero los usuarios encuentran información a través de Google, que indexa ambos sitios, por lo que no les importa.
Darth Egregious

@ Fuser97381: Sé que a ellos no les importa, pero usted insinuó que no importa en absoluto, lo cual es falso.
Lightness Races in Orbit

1
cat /etc/fedora-release/
Seraf

Respuestas:


146
cat /etc/issue

O cat /etc/fedora-releasecomo lo sugirió @Bruce ONeel


Gracias, Indeed es una versión 4 de Red Hat Enterprise Linux AS (actualización 5 de Nahant)
pindare

10
Sin embargo, esto no funcionará si alguien ha cambiado los banners de inicio de sesión ... Normalmente edito el mío y, al parecer, lo hacen muchos (la mayoría) departamentos de TI corporativos ... :-(
BRPocock

8
Esa es una respuesta incorrecta. La respuesta de @BruceONeel debe aceptarse como la correcta
Igor Chubin

5
No funciona en fedora 26. Sin embargo, la respuesta de Bruce funciona.
Leo Ufimtsev

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

136

También puedes probar /etc/redhat-releaseo /etc/fedora-release:

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

16
cat /etc/redhat-releasetambién funciona para mí, pero lo mejor es lo cat /etc/os-releaseque realmente brinda información detallada.
Olivier Faucheux


20

El comando más simple que puede darle lo que necesita, pero también otra buena información es:

hostnamectl

1
Esta es definitivamente la respuesta más conveniente y también muestra el bitness. ¡Agradable!
Joshua Sleeper

20

Tu podrías intentar

lsb_release -a

que funciona al menos en Debian y Ubuntu (y dado que es LSB, seguramente debería estar en la mayoría de las otras distribuciones principales al menos). http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html sugiere que ha existido bastante tiempo.


1
Está en el paquete redhat-lsb, que no estaba instalado de forma predeterminada en mi caja en el trabajo, al menos (Fedora 15) (¿falla la TI corporativa?) Pero estaba en mi caja Fedora 16 de casa. (No estoy seguro si es un paquete predeterminado o no)
BRPocock

1
O lsb_release -dpara una salida más corta.
RUMANIA_engineer

8
cat /etc/*release

Es universal para casi cualquier distribución importante.


1
¡Esto es muy cierto! Este comando se puede utilizar en prácticamente cualquier distribución de 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

¿Qué hay de uname -a?


Eso da la versión del kernel de Linux, que podría ser de una versión diferente de FC o RHEL. Es discutible si el sistema operativo sigue siendo el informado por / etc / issue si cambia el kernel, pero ahí está. :)
David Grant

uname -a no proporciona la distribución sino el kernel, la red, la máquina, el procesador, el hardware y GNU / Linux para el sistema operativo. Eso no es suficiente.
pindare

uname -a en 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 el kernel de fedora tiene la versión de fedora incrustada en el nombre de archivo como puede ver :) volverá a ejecutar este comando después de actualizar a fedora 20 (fedup está ejecutando un cajero automático, informará después si el nombre de archivo del kernel cambió o no)
jascha

Linux hostname 3.11.4-301.fc20.x86_64 # 1 SMP Thu Oct 10 15:09:17 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux esa es la salida de uname -a después de ejecutar fedup-cli para actualizar a fedora 20.
jascha

5

Estos comandos funcionaron para Artik 10:

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

y estos otros no:

  • lsb_release -a
  • uname -a

2

En mi instalación de Fedora 25 (estación de trabajo), toda la información de ID de distribución se encontró en este archivo:

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

Esto incluyó,

  • NOMBRE = Fedora
  • VERSION = "25 (Edición de estación de trabajo)"
  • ID = fedora
  • VERSION_ID = 25
  • PRETTY_NAME = "Fedora 25 (Edición de estación de trabajo)"
  • <...>
  • VARIANT = "Edición de estación de trabajo"
  • VARIANT_ID = estación de trabajo

0

uname -a funciona con mi fc11

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.