Lorsque vous utilisez un ordinateur Linux / BSD / Unix inconnu (par exemple par SSH) à partir de la ligne de commande, comment pouvez-vous savoir quelle distribution (et quelle version de cette distribution) vous utilisez?
Quelques options que j'ai essayées:
lsb_release --all
: n'existe pas sur OpenSuSE 11.3; fonctionne sur Debian squeeze et Ubuntu 10.10.uname --all
: ne donne pas d'informations de distribution sur SuSE et Debian; fonctionne dans Ubuntu.cat /etc/apt/sources.list
vous pouvez voir à quels serveurs de distribution la machine se connecte pour les mises à jour. Évidemment, ne fonctionne que pour les distributions basées sur Debian. Ne fonctionnera pas si l'ordinateur a été configuré pour utiliser un serveur de référentiel personnalisé.
Malheureusement, aucun de ceux-ci ne semble fonctionner sur de nombreuses distributions. Existe-t-il une commande simple à vérifier?