Identifizierung der wichtigsten Betriebssysteme
- WAS?
In diesem Artikel wird beschrieben, wie Sie SUSE-Produkte und Änderungen identifizieren, die mit der letzten Version von SUSE Linux Enterprise eingeführt wurden.
- WARUM?
Sie möchten Ihre Systemkonfiguration und Skripts überprüfen, um sie mit den neuen Werten abzugleichen.
- AUFWAND
Es dauert etwa 5 Minuten, den Artikel zu lesen.
- ZIEL
Sie erfahren die neuen Werte und Attribute, die SUSE-Produkte identifizieren.
- ANFORDERUNGEN
Installiertes Produkt der SUSE Linux Enterprise-Familie.
1 Warum ein Betriebssystem identifizieren? #
Als Softwareentwickler und Systemadministratoren verwalten Sie oft mehrere Versionen desselben Produkts oder sogar mehrere Produkte. Die Vorgänge für die jeweiligen Versionen oder Produkte können andere Konfigurationen erfordern, daher ist es wichtig, das System einfach identifizieren zu können.
Die richtige Identifizierung des Systems kann Ihnen bei der Automatisierung, der Sicherstellung der Kompatibilität, der Fehlerbehebung usw. helfen.
2 Der Inhalt von /etc/os-release #
Verwenden Sie zur Identifizierung des Betriebssystems eine textbasierte /etc/os-release-Datei. Die Datei enthält Produktschlüsselattribute wie den Namen und die Version. Die Inhalte anzuzeigen und zu interpretieren, kann Ihnen bei der Automatisierung, der Sicherstellung der Kompatibilität, der Fehlerbehebung usw. helfen.
Mit SUSE Linux Enterprise 16.0 und SUSE Linux Micro 6.2 wird der Inhalt von /etc/os-release in die in den folgenden Abschnitten beschriebenen Werte geändert. Die Werte sind jedoch mit früheren Releases kompatibel.
Die /etc/os-release-Datei enthält zwei Arten von Attributen: allgemeine Attribute und produktspezifische Attribute. Jeder Typ wird näher beschrieben.
2.1 Häufige Attribute #
Die häufigen Attribute haben für alle SUSE Linux Enterprise-Produkte die gleichen Werte.
| Attribute | Bedeutung | Wert |
|---|---|---|
NAME
| Vollständiger Name der Verteilung | SLES |
PRETTY_NAME
| Ein verschönerter Name, der dem Benutzer angezeigt wird | SUSE Linux Enterprise Server 16.0 |
VERSION
| Eine vollständige Version | 16.0 |
VERSION_ID
| Eine Versionsnummer. Dies ist das empfohlene Attribut für die Identifizierung des Betriebssystems. | 16.0 |
ID
| Kurze Identifikation der Verteilung. Dies ist das empfohlene Attribut für die Identifizierung des Betriebssystems. | sles |
ID_LIKE
| Eine Liste ähnlicher Verteilungen | suse opensuse |
CPE_NAME
| Allgemeine Plattformauflistung | cpe:/o:suse:sles:16:16.0 |
2.2 Produktspezifische Attribute #
Die produktspezifischen Attribute unterscheiden sich für jedes SUSE-Produkt. Die /etc/os-release-Datei enthält die folgenden produktspezifischen Attribute:
| Attribute | Bedeutung | Wert für SUSE Linux Enterprise Server | Wert für SLES für SAP | Wert für SUSE Linux Micro |
|---|---|---|---|---|
VARIANT
| Die spezifische Ausprägung des Produkts. Dies ist ein neu eingeführtes Attribut. | Enterprise Server | Enterprise Server für SAP-Anwendungen | Micro |
VARIANT_ID
| Ein kurzer, maschinenlesbarer Name, der zur Identifizierung eines bestimmten Produkts in Skripten verwendet werden kann. Dies ist ein neu eingeführtes Attribut. | server | server-sap | transactional |
SUSE_SUPPORT_PRODUCT
| Der offizielle SUSE-Produktname. Dies ist ein neu eingeführtes Attribut. | SUSE Linux Enterprise Server | SUSE Linux Enterprise Server für SAP-Anwendungen | SUSE Linux Micro |
SUSE_SUPPORT_PRODUCT_VERSION
| Die offizielle SUSE-Produktversion. Dies ist ein neu eingeführtes Attribut. | 16.0 | 16.0 | 6.2 |
3 Rechtliche Hinweise #
Copyright © 2006–2025 , SUSE LLC und Mitwirkende. Alle Rechte vorbehalten.
Es wird die Genehmigung erteilt, dieses Dokument unter den Bedingungen der GNU Free Documentation License, Version 1.2 oder (optional) Version 1.3 zu vervielfältigen, zu verbreiten und/oder zu verändern; die unveränderlichen Abschnitte hierbei sind der Urheberrechtshinweis und die Lizenzbedingungen. Eine Kopie dieser Lizenz (Version 1.2) finden Sie in Abschnitt „GNU Free Documentation License“.
Die SUSE Marken finden Sie in https://www.suse.com/company/legal/. Alle anderen Marken von Drittanbietern sind Besitz ihrer jeweiligen Eigentümer. Markensymbole (®, ™ usw.) kennzeichnen Marken von SUSE und ihren Tochtergesellschaften. Sternchen (*) kennzeichnen Marken von Drittanbietern.
Alle Informationen in diesem Buch wurden mit größter Sorgfalt zusammengestellt. Auch hierdurch kann jedoch keine hundertprozentige Richtigkeit gewährleistet werden. Weder SUSE LLC noch ihre Tochtergesellschaften noch die Autoren noch die Übersetzer können für mögliche Fehler und deren Folgen haftbar gemacht werden.