Come faccio a sapere quale versione di Fedora sto eseguendo dal cli (non uname -a)?


10

Voglio sapere se la scatola è Fedora Core 4 o Redhat 9, o CentOS, ecc ... non se ha Kernel 2.6.x

Risposte:


4

Sui sistemi moderni dovresti essere in grado di guardare in / etc / lsb-release

mojo-jojo david% cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu karmic (development branch)"

Questo dovrebbe essere il modo obbligatorio per LSB di scoprire la distribuzione tra diverse distribuzioni Linux.

Non dovresti fare affidamento su / etc / issue, poiché viene utilizzato per il messaggio di accesso e qualcuno potrebbe modificarlo.


1
su centOS 5.3 quel file non esiste, ma la directory bin fornisce lsb_release come alternativa al comando
Zak,

lsb_release non è disponibile sull'immagine di base di Fedora (21 Workstation)
ACyclic

Dalla pagina Base standard Linux di Wikipedia: "Il comando lsb_release -a è disponibile in molti sistemi per ottenere i dettagli della versione LSB, oppure può essere reso disponibile installando un pacchetto appropriato, ad esempio il pacchetto redhat-lsb su Red-Hat-flavored Distribuzioni Linux come Fedora. [2] " en.wikipedia.org/wiki/Linux_Standard_Base
Jeremy Hajek

1
Rilascio di lsb non esiste sui sistemi fedora. Il file corretto si chiama release di sistema
Federico Galli,

16

Questo forse?

[dummyuser @ d400 ~] $ ls -l / etc / system-release
lrwxrwxrwx. 1 root root 14 2009-06-04 19:05 / etc / system-release -> fedora-release

[dummuser @ d400 ~] $ cat / etc / release di sistema
Fedora versione 11 (Leonidas)




2

Ancora meglio, e * nixwide:

lsb_release -d

0

Ahh rispondi alla mia domanda ..

cat / etc / issue


1
questo non sarà un modo affidabile per verificare la versione del server perché qualsiasi amministratore di sistema può modificare il contenuto di quel file. Modifico i file / etc / issue e /etc/issue.net per visualizzare il nome dell'azienda e le note legali (e rimuovo esplicitamente il nome della distribuzione e le informazioni sulla versione) (
Roy Rico,
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.