Comment savoir quelle distribution Linux j'utilise?
uname -a
donne
Linux xxxxxx.net 2.6.9-42.0.3.EL.wh1smp #1 SMP Fri Aug 14 15:48:17 MDT 2009 i686 i686 i386 GNU/Linux
Comment savoir si c'est Ubuntu / Debian / Fedora ou Redhat?
J'utilise /etc/init.d/serviced restart
pour redémarrer les serevices, semble que ce ne soit pas la famille Redhat
[itf][~]$ cat /etc/issue
cat: /etc/issue: No such file or directory
[itf][~]$ cat /etc/issue.net
cat: /etc/issue.net: No such file or directory
[itf][~]$ lsb_release -a
-sh: lsb_release: command not found
[itf][~]$ cat /etc/*-release
cat: /etc/*-release: No such file or directory
[itf][~]$ cat /etc/*-version
cat: /etc/*-version: No such file or directory
[itf][~]$ cat /etc/*release
cat: /etc/*release: No such file or directory
[itf][~]$ cat /etc/*_release
cat: /etc/*_release: No such file or directory
[itf][~]$ cat /etc/*version
cat: /etc/*version: No such file or directory
[itf][~]$
linux
linux-distributions
Mithun Sreedharan
la source
la source
Réponses:
Dans Debian:
/etc/debian_version
Dans Ubuntu:
lsb_release -a or /etc/debian_version
À Redhat:
cat /etc/redhat-release
Dans Fedora:
cat /etc/fedora-release
la source
lsb_release -a
travaillé aussi dans Debian (squeeze).lsb_release -a
travaille également à Gentoolsb_release -a
fonctionne également dans Ubuntu et Mint.Rester simple!
la source
Vous pouvez essayer cet article de Novell .
la source
cat /etc/*release
semble fonctionner pour certaines des distributions principales. J'ai vérifié avec Ubuntu, Mint, Red Hat et Gentoo./etc/SuSE-release
pastebin.com/dL5gVLQeEssayez l'une de celles-ci:
la source
Tous les systèmes compatibles systemd auront
/etc/os-release
ce qui devrait vous donner des informations relatives à la distribution, etc.la source
Essayez http://legroom.net/2010/05/05/generic-method-determine-linux-or-unix-distribution-name .
la source
Hmm, c'est peut-être une autre distribution - le suffixe .EL semble être utilisé par les centos, mais c'est un dervatif redhat. Je me demande aussi quel est votre système de gestion de paquets? Il peut être utile de vérifier les dépôts que vous utilisez, car ceux-ci sont généralement fournis par le fournisseur et spécifiques à la distribution.
la source
Découvrez ce hack, qui jette un œil sur les fonctions définies dans les scripts de démarrage.
la source
Utilisez le message de pré-connexion s'il n'a pas été modifié
cat /etc/issue
la source
Basé sur la version du noyau, je dirais que c'est WBEL 4 . On sait que leurs mises à jour traînent un peu, aussi serait-il préférable de migrer vers CentOS à votre convenance.
la source
Il suffit de mettre le résultat dans un var et en minuscule
la source
Une mise à jour ici, il est maintenant possible de l'utiliser
lsb_release -ds
, vous pouvez donc l'utiliser commelinuxDistro=$(lsb_release -ds)
sans analyse supplémentaire.la source
Les utilitaires
neofetch
et lesscreenfetch
deux affichent le nom et la version de votre distribution. Ils incluent également de jolis dessins ASCII. Ils pourraient ne pas être installés par défaut, cependant.la source