Funcionou liso!
Passando um feedback dos comandos. Testei em duas máquinas. Conectei por SSH e não executei como root.
1) dmesg | head -1
Na primeira máquina, o sistema não me permitiu executar o comando. Ocorreu a seguinte mensagem:
klogctl: Operation not permitted
Na segunda máquina, o comando foi executado com sucesso e a saída foi essa:
a_range(0xfdd80, 0x24): idx=10 mapped at ffff5000
Obviamente não me ajudou no meu objetivo de descobrir qual distribuição estava instalada.
2) cat /proc/version
Esse comando já me ajudou bastante na primeira máquina. Me indicou que a distribuição é um Debian. Vejam a saída:
Linux version 2.6.32.8-grsec-2.1.14-modsign-xeon-64 (root@womb) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #2 SMP Sat Mar 13 00:42:43 PST 2010
Na segunda máquina a saída foi igual, mudando somente a informação da distribuição. Aqui a distribuição é um Red Hat.
Linux version 2.4.20-8smp (bhcompile@porky.devel.redhat.com) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 SMP Thu Mar 13 17:45:54 EST 2003
3) cat /etc/issue
Aqui, na primeira máquina, a informação vem mais clara indicando que é um Debian.
Debian GNU/Linux 5.0 \n \l
A mesma coisa para a segunda máquina:
Red Hat Linux release 9 (Shrike)
Kernel \r on an \m
4) cat /etc/*-release
Na primeira máquina, esse comando não encontrou o arquivo.
cat: /etc/*-release: No such file or directory
Na segunda, achou o arquivo e me mostrou a informação da distribuição
Red Hat Linux release 9 (Shrike)
5) lsb_release -a
Para a primeira máquina, foi o melhor comando.
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 5.0.8 (lenny)
Release: 5.0.8
Codename: lenny
Já na segunda, esse comando nem foi encontrado:
lsb_release: Command not found.
Obrigado!!