Comment puis-je trouver la version de Fedora que j'utilise?


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

donne:

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

Mais voyez la version de Fedora dans le /etc/netplug.d/netplugfichier. Est ce sérieux?


5
Devrait être migré vers unix.stackexchange.com
Atiq Rahman

@ Fuser97381: Ce n'est pas vrai. La curatelle est importante et la curation ne se fait pas via Google.
Courses de légèreté en orbite le

1
@LightnessRacesinOrbit False. La curation (pas la curatelle, wtf) peut être importante pour les propriétaires des sites qui vivent du travail des créateurs de contenu, mais les utilisateurs trouvent des informations via Google, qui indexe les deux sites, donc cela n'a pas d'importance pour eux.
Darth Egregious

@ Fuser97381: Je sais que cela n'a pas d'importance pour eux, mais vous avez insinué que cela n'a pas d'importance du tout, ce qui est faux.
Courses de légèreté en orbite le

1
cat /etc/fedora-release/
Seraf

Réponses:


146
cat /etc/issue

Ou cat /etc/fedora-releasecomme suggéré par @Bruce ONeel


Merci, Indeed est une version 4 de Red Hat Enterprise Linux AS (Nahant Update 5)
pindare le

10
Cependant, cela ne fonctionnera pas si quelqu'un a changé les bannières de connexion ... Je modifie généralement les miennes, et donc, semble-t-il, beaucoup (la plupart) des services informatiques d'entreprise ... :-(
BRPocock

8
C'est une mauvaise réponse. La réponse de @BruceONeel devrait être acceptée comme la bonne
Igor Chubin

5
Ne fonctionne pas dans fedora 26. Cependant, la réponse de Bruce fonctionne.
Leo Ufimtsev

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

136

Vous pouvez également essayer /etc/redhat-releaseou /etc/fedora-release:

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

16
cat /etc/redhat-releasefonctionne pour moi aussi, mais le mieux est cat /etc/os-releasece qui donne vraiment des informations détaillées.
Olivier Faucheux


20

La commande la plus simple qui peut vous donner ce dont vous avez besoin, mais aussi quelques autres bonnes informations est:

hostnamectl

1
C'est certainement la réponse la plus pratique et montre également le bitness. Agréable!
Joshua Sleeper

20

Tu pourrais essayer

lsb_release -a

qui fonctionne au moins sur Debian et Ubuntu (et comme il s'agit de LSB, cela devrait sûrement être au moins sur la plupart des autres distributions grand public). http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html suggère que cela existe depuis un certain temps.


1
Il est dans le package redhat-lsb, qui n'était pas installé par défaut sur ma boîte au travail, au moins (Fedora 15) (échec informatique de l'entreprise?) Mais était sur ma boîte Fedora 16 domestique. (Je ne sais pas s'il s'agit d'un package par défaut ou non)
BRPocock

1
Ou lsb_release -dpour une sortie plus courte.
ROMANIA_engineer

8
cat /etc/*release

C'est universel pour presque toutes les grandes distributions.


1
C'est très vrai! Cette commande peut être utilisée sur pratiquement n'importe quelle distribution 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

Et quoi uname -a?


Cela donne la version du noyau Linux, qui peut provenir d'une version différente de FC ou RHEL. Il est discutable si le système d'exploitation reste celui signalé par / etc / issue si vous changez le noyau, mais vous y êtes. :)
David Grant

uname -a ne donne pas la distribution mais le noyau, le réseau, la machine, le processeur, le matériel et GNU / Linux pour le système d'exploitation! Ce n'est pas suffisant.
pindare

uname -a sur 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 le noyau de fedora a la version fedora intégrée dans le nom de fichier comme vous pouvez voir :) réexécutera cette commande après la mise à niveau vers fedora 20 (fedup exécute atm, fera un rapport après si le nom de fichier du noyau a changé ou non)
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 thats the output of uname -a after running fedup-cli to update to fedora 20.
jascha

5

Ces commandes ont fonctionné pour Artik 10:

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

et ces autres n'ont pas:

  • lsb_release -a
  • uname -a

2

Sur mon installation de Fedora 25 (poste de travail), toutes les informations d'ID de distribution ont été trouvées dans ce fichier:

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

Cela comprenait,

  • NAME = Fedora
  • VERSION = "25 (Workstation Edition)"
  • ID = fedora
  • VERSION_ID = 25
  • PRETTY_NAME = "Fedora 25 (Workstation Edition)"
  • <...>
  • VARIANT = "Workstation Edition"
  • VARIANT_ID = poste de travail

0

uname -a fonctionne avec mon fc11

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.