Comment savoir quelle version de Fedora j'exécute depuis le cli (pas uname -a)?

10

Je veux savoir si la boîte est Fedora Core 4 ou Redhat 9, ou CentOS, etc ... pas si elle a le noyau 2.6.x

Zak
la source

Réponses:

4

Sur les systèmes modernes, vous devriez pouvoir regarder dans / 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)"

Cela devrait être le moyen mandaté par LSB pour découvrir la distribution à travers différentes distributions Linux.

Vous ne devez pas vous fier à / etc / issue, car il est utilisé pour le message de connexion, et quelqu'un pourrait le modifier.

David Pashley
la source
1
sur centOS 5.3, ce fichier n'existe pas, mais le répertoire bin fournit lsb_release comme alternative de commande
Zak
lsb_release n'est pas disponible sur l'image de base de Fedora (21 Workstation)
ACyclique
Sur la page Wikipedia Linux Standard Base: "La commande lsb_release -a est disponible dans de nombreux systèmes pour obtenir les détails de la version LSB, ou peut être rendue disponible en installant un package approprié, par exemple le package redhat-lsb sur Red-Hat-flavoured Distributions Linux telles que Fedora. [2] " en.wikipedia.org/wiki/Linux_Standard_Base
Jeremy Hajek
1
lsb-release n'existe pas sur les systèmes fedora. Le fichier correct est appelé version système
Federico Galli
16

C'est peut-être ça?

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

[dummuser @ d400 ~] $ cat / etc / system-release
Fedora version 11 (Leonidas)


la source
2

je devais faire

cat /etc/fedora-release
creftos
la source
2

Encore mieux, et * dans tout le pays:

lsb_release -d
Zak
la source
0

Ahh réponse à ma propre question ..

chat / etc / issue

Zak
la source
1
ce ne sera pas un moyen fiable de vérifier la version du serveur car tout administrateur système peut modifier le contenu de ce fichier. Je modifie les fichiers / etc / issue et /etc/issue.net pour afficher le nom de la société et les mentions légales (et supprimer explicitement le nom de la distribution et les informations de version) (
Roy Rico