Come posso trovare la versione di Fedora che uso?


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

dà:

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

Ma guarda la versione Fedora nel /etc/netplug.d/netplugfile. È serio?


5
Dovrebbe essere migrato a unix.stackexchange.com
Atiq Rahman

@ Fuser97381: non è vero. La curatela è importante e la curatela non avviene tramite Google.
Gare di leggerezza in orbita

1
@LightnessRacesinOrbit False. La cura (non la curatela, wtf) potrebbe essere importante per i proprietari dei siti che si guadagnano da vivere grazie al lavoro dei creatori di contenuti, ma gli utenti trovano le informazioni tramite Google, che indicizza entrambi i siti, quindi non ha importanza per loro.
Darth Egregious

@ Fuser97381: So che per loro non importa, ma hai insinuato che non ha alcuna importanza, il che è falso.
Gare di leggerezza in orbita il

1
cat /etc/fedora-release/
Seraf

Risposte:


146
cat /etc/issue

O cat /etc/fedora-releasecome suggerito da @Bruce ONeel


Grazie, Indeed è un Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
pindare

10
Tuttavia, questo non funzionerà se qualcuno ha cambiato i banner di accesso ... Di solito modifico il mio, e così, a quanto pare, molti (la maggior parte) dei reparti IT aziendali ... :-(
BRPocock

8
È una risposta sbagliata. La risposta di @BruceONeel dovrebbe essere accettata come corretta
Igor Chubin

5
Non funziona in fedora 26. Tuttavia la risposta di Bruce funziona.
Leo Ufimtsev,

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

136

Puoi anche provare /etc/redhat-releaseo /etc/fedora-release:

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

16
cat /etc/redhat-releasefunziona anche per me, ma il meglio è cat /etc/os-releaseche dà davvero informazioni dettagliate.
Olivier Faucheux


20

Il comando più semplice che può darti ciò di cui hai bisogno, ma anche qualche altra buona informazione è:

hostnamectl

1
Questa è sicuramente la risposta più conveniente e mostra anche il testimone. Bello!
Joshua Sleeper

20

Potresti provare

lsb_release -a

che funziona almeno su Debian e Ubuntu (e poiché è LSB, dovrebbe sicuramente essere almeno sulla maggior parte delle altre distribuzioni mainstream). http://rpmfind.net/linux/RPM/sourceforge/l/ls/lsb/lsb_release-1.0-1.i386.html suggerisce che è in circolazione da parecchio tempo.


1
È nel pacchetto redhat-lsb, che non è stato installato di default sulla mia scatola al lavoro, almeno (Fedora 15) (errore IT aziendale?) Ma era sulla mia scatola Fedora 16 di casa. (Non sono sicuro che sia un pacchetto predefinito o meno)
BRPocock

1
O lsb_release -dper un output più breve.
ROMANIA_engineer

8
cat /etc/*release

È universale per quasi tutte le principali distribuzioni.


1
Questo è molto vero! Questo comando può essere utilizzato praticamente su qualsiasi distribuzione Linux.
specialk1

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

Di cosa uname -a?


Ciò fornisce la versione del kernel Linux, che potrebbe provenire da una versione diversa di FC o RHEL. È discutibile se il sistema operativo rimane quello riportato da / etc / issue se si cambia il kernel, ma ci sei. :)
David Grant,

uname -a non fornisce la distribuzione ma kernel, rete, macchina, processore, hardware e GNU / Linux per il sistema operativo! Questo non è abbastanza.
pindare il

uname -a su 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 il kernel di fedora ha la versione fedora incorporata nel nome del file come puoi vedere :) eseguirà nuovamente questo comando dopo l'aggiornamento a fedora 20 (fedup esegue atm, riporterà in seguito se il nome del file del kernel è cambiato o meno)
jascha

Nome host Linux 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 questo è l'output di uname -a dopo aver eseguito fedup-cli per l'aggiornamento a fedora 20.
jascha

5

Questi comandi hanno funzionato per Artik 10:

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

e questi altri no:

  • lsb_release -a
  • uname -a

2

Nella mia installazione di Fedora 25 (workstation) tutte le informazioni sull'ID di distribuzione sono state trovate in questo file:

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

Questo includeva,

  • NAME = Fedora
  • VERSION = "25 (Workstation Edition)"
  • ID = fedora
  • Version_id = 25
  • PRETTY_NAME = "Fedora 25 (Workstation Edition)"
  • <...>
  • VARIANT = "Edizione workstation"
  • VARIANT_ID = workstation

0

uname -a funziona con il mio fc11

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.