Antworten:
Sie finden es in der Datei / etc / issue
cat /etc/issue
Und auch auf RedHat-basierten Systemen finden Sie Informationen in / etc / redHat-release
cat /etc/redhat-release
/etc/issue
oder nur /etc/redhat-release
wenige Dateien.
/ etc / redhat-release ist der übliche Weg, aber seien Sie vorsichtig, wenn Sie auf einem unbekannten Server arbeiten. Es ist bekannt, dass Administratoren die RedHat-Version "optimieren", um zu ermöglichen, dass bestimmte Softwarepakete, für die RedHat Enterprise erforderlich ist, auf ähnlichen Distributionen installiert werden, die vom Anbieter nicht offiziell unterstützt werden. Beispielsweise sucht das Lotus Domino-Paket von IBM in der Regel nach RHEL, bevor das Installationsprogramm ausgeführt werden kann. Sie können es jedoch unter CentOS installieren, indem Sie die Zeichenfolge in / etc / redhat-release "vortäuschen".
rpm -q --whatprovides /etc/redhat-release
kann auch verwendet werden (und es funktioniert auf RedHat und CentOS). Der Versionsteil der Ausgabe sollte die Betriebssystemversion sein.
Beispiel: Eine Ausgabe von "redhat-release-5Server-5.4.0.3" zeigt an, dass auf der Box RHEL 5.4 ausgeführt wird, während "centos-release-5-5.el5.centos" angibt, dass auf der Box CentOS 5.5 ausgeführt wird.
lsb_release -a
kann die Arbeit für moderne Versionen von Red Hat, Debian und Ubuntu