Quando si utilizza un computer Linux / BSD / Unix sconosciuto (ad esempio SSH) dalla riga di comando, come si può sapere quale distribuzione (e quale versione di quella distribuzione) si sta utilizzando?
Alcune opzioni che ho provato:
lsb_release --all
: non esiste su OpenSuSE 11.3; funziona su Debian Squeeze e Ubuntu 10.10.uname --all
: non fornisce informazioni sulla distribuzione su SuSE e Debian; funziona in Ubuntu.cat /etc/apt/sources.list
in puoi vedere a quali server di distribuzione si connette la macchina per gli aggiornamenti. Ovviamente, funziona solo per le distribuzioni basate su Debian. Non funzionerà se il computer è stato configurato per utilizzare un server di repository personalizzato.
Sfortunatamente nessuno di questi sembra funzionare attraverso molte distribuzioni. C'è un semplice comando da controllare?