Respostas:
Nos sistemas modernos, você deve procurar em / 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)"
Essa deve ser a maneira exigida pelo LSB de descobrir a distribuição nas diferentes distribuições Linux.
Você não deve confiar no / etc / issue, pois ele é usado para a mensagem de login e alguém pode alterá-la.
Talvez isso?
[dummyuser @ d400 ~] $ ls -l / etc / release do sistema
lrwxrwxrwx. 1 raiz root 14 2009-06-04 19:05 / etc / system-release -> fedora-release
[dummuser @ d400 ~] $ cat / etc / system-release
versão 11 do Fedora (Leonidas)
Ahh responda a minha própria pergunta ..
cat / etc / issue