Se eu precisar saber o que é dizer Linux / Unix, 32/64 bits
uname -a
Isso me daria quase todas as informações que eu preciso,
Se eu precisar saber ainda mais qual release é (Centos 5.4, ou 5.5 ou 5.6)
em uma caixa Linux, eu verificaria ainda mais o arquivo /etc/issue
para ver suas informações de lançamento (ou para o Debian / Ubuntu /etc/lsb-release
)
O caminho alternativo é usar o utilitário lsb_release
:
lsb_release -a
Ou faça um rpm -qa | grep centos-release
ou redhat-release
para sistemas derivados do RHEL