Je travaille sur une Linode et je voulais savoir quelle est la distribution en cours, alors j'ai tapé
$ cat /proc/version
et j'ai eu cette sortie:
Linux version 3.4.2-linode44 (root@build) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Tue Jun 12 15:04:46 EDT 2012
Le paquetage gcc utilisé pour compiler le noyau est donc Debian. On dirait que le serveur exécute Debian, non? Pas tant que ça: j'ai ensuite tapé
$ cat etc *-release
Et j'ai eu
CentOS release 6.2 (Final)
CentOS release 6.2 (Final)
CentOS release 6.2 (Final)
Plus précisément, ls *-release
cela me dit que la sortie ci-dessus provient des trois fichiers suivants /etc/
:
- un
redhat-release
fichier - un
system-release
fichier - un
centos-release
fichier
Et dans /etc/
il n'y a pas de debian-version
fichier.
Quelqu'un a-t-il une idée de la raison pour laquelle gcc est Debian alors que j'utilise CentOS?
Réponses:
C'est la version de GCC utilisée pour compiler l'image du noyau, pas celle installée sur votre serveur. L'image du noyau a apparemment été compilée sur une machine Debian.
la source