Wie können Sie bei Verwendung eines unbekannten Linux / BSD / Unix-Computers (z. B. über SSH) über die Befehlszeile feststellen, welche Distribution (und welche Version dieser Distribution) Sie verwenden?
Einige Optionen, die ich ausprobiert habe:
lsb_release --all
: existiert nicht unter OpenSuSE 11.3; arbeitet mit Debian Squeeze und Ubuntu 10.10.uname --all
: gibt keine Distributionsinformationen zu SuSE und Debian; funktioniert in Ubuntu.cat /etc/apt/sources.list
In können Sie sehen, mit welchen Servern der Distribution der Computer eine Verbindung für Updates herstellt. Funktioniert natürlich nur für Debian-basierte Distributionen. Funktioniert nicht, wenn der Computer für die Verwendung eines benutzerdefinierten Repository-Servers konfiguriert wurde.
Leider scheint keines davon über viele Distributionen hinweg zu funktionieren. Gibt es einen einfachen Befehl zum Überprüfen?