Die Definition eines Linux-Systems ist eine nützliche Fähigkeit, die in vielen Situationen nützlich sein kann, insbesondere für Anfänger in der Welt der Betriebssysteme. Wenn Sie wissen, wie Sie feststellen können, welches Linux-System auf Ihrem Computer installiert ist, können Sie die richtigen Tools und Programme auswählen und Probleme lösen.
Es gibt verschiedene Möglichkeiten, ein Linux-System zu definieren. Eine der einfachsten Methoden ist die Verwendung des Befehls "uname". Es genügt, das Terminal zu öffnen und "uname -a" einzugeben. Das Ergebnis enthält Informationen zum Betriebssystemkern sowie weitere Details, einschließlich des Systemnamens und der Version.
Möglichkeiten, ein Linux-System zu identifizieren
Es gibt mehrere Möglichkeiten, ein Linux-System zu definieren:
- Analysieren Sie den Inhalt der Datei /etc/issue , die Informationen zur Linux-Version und -Distribution enthält.
- Wenden Sie den Befehl lsb_release -a an, der detaillierte Informationen über die Distribution und die Systemversion anzeigt.
- Verwenden Sie den Befehl uname -a, der Informationen zum Betriebssystemkern anzeigt.
- Verwenden Sie den Befehl ls /etc/*-release , um Informationen über die Linux-Distribution zu erhalten.
Mit den oben genannten Methoden können Sie Ihr Linux-System identifizieren und auf die Anweisungen und Ressourcen zugreifen, die Sie benötigen.
Befehl "lsb_release"
lsb_release -a
Nachdem Sie diesen Befehl ausgeführt haben, werden Informationen über das Linux-System im Terminal angezeigt. Es enthält Daten über die Distribution (z. B. Ubuntu, Debian, Fedora usw.), ihre Version und ihre Veröffentlichung. Sie können auch eine Distributionscodenummer und eine Systembeschreibung angeben.
Dieser Befehl ist Standard für Linux-Distributionen, die auf der Linux Standard Base (LSB) basieren. Jedoch können nicht alle Distributionen diesen Befehl unterstützen, daher ist es in einigen Fällen möglicherweise erforderlich, alternative Methoden zur Bestimmung des Linux-Systems zu verwenden.
Inhalt der Datei "/etc/os-release" anzeigen
Diese Datei enthält Informationen über die Version und den Namen der Linux-Distribution.
| Parameter | Bedeutung |
|---|---|
| NAME | Name der Distribution |
| VERSION | Version der Distribution |
| ID | Eindeutige ID der Distribution |
| ID_LIKE | Liste der Distributionen, zu denen die aktuelle Distribution gehört |
| PRETTY_NAME | Schöner Name der Distribution |
Sie können den Inhalt einer Datei mit dem Befehl anzeigen:
cat /etc/os-release
Nachdem Sie diesen Befehl ausgeführt haben, wird der Inhalt der Datei "/etc/os-release" mit den angegebenen Parametern und deren Werten im Terminal angezeigt.
Befehl "uname -a"
Der Befehl "uname -a" ist einer der nützlichsten und am häufigsten verwendeten Befehle auf Linux-Betriebssystemen. Es ermöglicht Ihnen, detaillierte Informationen über das System zu erhalten, einschließlich der Kernel-Version, der Prozessorarchitektur, dem Startdatum und der Startzeit des Systems usw.
Um den Befehl "uname -a" auszuführen, müssen Sie ein Terminal öffnen und den entsprechenden Befehl mit dem Flag "-a" eingeben. Nachdem Sie die Eingabetaste gedrückt haben, werden Systeminformationen auf dem Bildschirm angezeigt.
| Das Feld | Die Beschreibung |
|---|---|
| Linux | Betriebssystem-Name (Kernel) |
| hostname | Hostname (Computername) |
| kernel version | Kernel-Version |
| #1 SMP . | Weitere Informationen zum Kernel-Build |
| arch | Prozessorarchitektur (z. B. x86_64) |
| date and time | Startdatum und -uhrzeit des Systems |
Der Befehl "uname -a" ist ein universelles Werkzeug zum Identifizieren des Betriebssystems und zum Abrufen von Systeminformationen, die bei der Installation und Konfiguration von Software nützlich sein können.
Analysieren des Inhalts der Datei "/proc/version"
Um ein Linux-System zu definieren, können Sie den Inhalt der Datei "/proc/version" beachten. Diese Datei enthält Informationen über die Kernel-Version des Betriebssystems.
Verwenden Sie den Befehl cat, um den Inhalt der Datei "/proc/version" zu analysieren :
Wenn Sie diesen Befehl ausführen, werden Informationen zur Kernel-Version angezeigt, z. B.:
- Linux version 4.15.0-54-generic (buildd@lgw01-amd64-059) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019
Anhand dieser Informationen können Sie feststellen, dass das Linux-System, auf dem dieser Code ausgeführt wird, auf dem Kernel der Version 4.15.0-54-generic basiert.
Die Analyse des Inhalts der Datei "/proc/version" ist eine Möglichkeit, ein Linux-System zu identifizieren und kann bei der Entwicklung von Automatisierungsskripts oder beim Konfigurieren von Systemressourcen verwendet werden.