Cuando utilice una computadora Linux / BSD / Unix desconocida (por ejemplo, mediante SSH) desde la línea de comandos, ¿cómo puede saber qué distribución (y qué versión de esa distribución) está utilizando?
Algunas opciones que he probado:
lsb_release --all
: no existe en OpenSuSE 11.3; Funciona en Debian Squeeze y Ubuntu 10.10.uname --all
: no proporciona información de distribución en SuSE y Debian; Funciona en Ubuntu.cat /etc/apt/sources.list
en puede ver a qué servidores de distribución se conecta la máquina para actualizaciones. Obviamente, solo funciona para distribuciones basadas en Debian. No funcionará si la computadora se configuró para usar un servidor de repositorio personalizado.
Desafortunadamente, ninguno de estos parece funcionar en muchas distribuciones. ¿Hay un comando simple para verificar?