Zum Hauptinhalt springen

Erfahren Sie, wie Sie ein Linux-System definieren

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.

ParameterBedeutung
NAMEName der Distribution
VERSIONVersion der Distribution
IDEindeutige ID der Distribution
ID_LIKEListe der Distributionen, zu denen die aktuelle Distribution gehört
PRETTY_NAMESchö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 FeldDie Beschreibung
LinuxBetriebssystem-Name (Kernel)
hostnameHostname (Computername)
kernel versionKernel-Version
#1 SMP . Weitere Informationen zum Kernel-Build
archProzessorarchitektur (z. B. x86_64)
date and timeStartdatum 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.