So überprüfen Sie die Betriebssystemversion aus der Befehlszeile

So überprüfen Sie die Betriebssystemversion aus der Befehlszeile
Linux ist ein leistungsstarkes Betriebssystem, das kostenlos und offen ist. Da es Open-Source ist, ist Linux in zahlreichen Variationen erhältlich. Im Allgemeinen wird jede Variante als Linux -Verteilung bezeichnet (auch als Linux -Distribution bezeichnet). Vielleicht haben Sie bereits den Namen der großen wie Ubuntu, Debian, Rhel, Fedora, Arch Linux, Suse usw. gehört.

Der Namen und die Version einer Distribution zu kennen, ist für Benutzer und Administratoren von entscheidender Bedeutung. Die Informationen sind wichtig in zahlreichen Situationen wie der Installation neuer Apps oder Funktionen, Fehlerbehebung usw. Diese Anleitung zeigt, wie die Betriebssystemversion aus der Befehlszeile unter Linux überprüft wird.

Überprüfen Sie die Version des Betriebssystems

Hier sind einige der einfachsten Möglichkeiten zur Überprüfung der Betriebssystemversion. Fast alle diese Methoden sollten für jede Linux -Distribution gelten. Diese Methoden verwenden die integrierten Tools und Feature Linux mit LINUX mit.

Überprüfen Sie die Betriebssystemversion von /etc /os-Release
In Linux die OS-Release Die Datei enthält verschiedene Informationen zum System. Es gibt zwei Kopien der Datei an zwei verschiedenen Orten.

$ /etc /os-Release
$/usr/lib/os-Release

Interessanterweise die Datei bei /etc/os-Release wird Vorrang haben /usr/lib/os-Release.

Es enthält Informationen im Format einer von Newline getrennten Liste verschiedener Variablen. Es enthält Informationen wie Betriebssystemname, Version, Versions -ID, Builds -ID usw.

Um den Inhalt des Inhalts zu überprüfen OS-Release Datei, den folgenden Befehl ausführen.

$ cat /etc /os-felease

Beachten Sie, dass die Ausgabe von einer Linux -Distribution zur anderen variiert wird. Diese Datei wird nur verfügbar sein, wenn das Betriebssystem das verwendet systemd Als Init -System.

Hier sind einige Beispiele, die den Inhalt von fein abstellen OS-Release Nur spezifische Details zu drucken. Der folgende Befehl druckt nur die Version und den Namen des Betriebssystems aus.

$ eGrep '^(Version | Name) =' /etc /os-Release

Führen Sie stattdessen den folgenden Befehl aus, um nur die Version des Betriebssystems zu überprüfen.

$ grep '^Version' /etc /os-Release

Überprüfen Sie die Betriebssystemversion mithilfe von LSB_Release
Der lsb_release Tool bietet bestimmte LSB (Linux Standard Base) und distolspezifische Informationen. Allgemein, lsb_release wird im folgenden Format verwendet.

$ lsb_release -a

Hier erzählt die Flagge "-a" lsb_release Um alle Informationen zum Betriebssystem zu drucken, das es bereitstellen kann. Alternativ können Sie einen minimalen Bericht mit dem Flag "-S" oder "-short" drucken. Es wird die Header in der Ausgabe weglassen.

$ lsb_release -alle -Short

Dieses Tool unterstützt auch eine bestimmte Information gleichzeitig drucken. Verwenden Sie beispielsweise nur die OS-Beschreibung, um das Flag „-D“ oder „-Desschreibung“ zu drucken.

$ lsb_release -d

Verwenden Sie zum Anzeigen des Codenamens des aktuellen Betriebssystems das Flag "-C" oder "-Codename".

$ lsb_release -c

Die Mannseite enthält eine eingehende Beschreibung aller verfügbaren Optionen.

$ MAN LSB_RELEASE

Überprüfen Sie die Betriebssystemversion mit HostnAmectl
Der hostnamectl Der Befehl ist für die Verwaltung des Linux -System -Hostnamens und der zugehörigen Einstellungen verantwortlich. Es kann auch eine Vielzahl von Informationen über das System und das Betriebssystem drucken.

$ hostnamectl

Überprüfen Sie die Betriebssystemversion mit Uname
Ähnlich zu lsb_release Und hostnamectl, dein Name ist ein weiteres Tool, um verschiedene Informationen über die Maschine und das Betriebssystem zu melden. Der Ausgang ist jedoch etwas unorganisierter als zu hostnamectl Ausgang.

Führen Sie Folgendes aus, um alle Informationen zum System zu drucken dein Name Befehl. Hier fordert die Flagge „-a“ Uname an, alle unterstützten Informationen zu drucken.

$ uname -a

Wir können es auch sagen dein Name Nur spezifische Details zu drucken. Zum Beispiel wird die Flagge "-v" oder "-Kernel-Version" die Kernelversion drucken.

$ uname -v

Die folgende dein Name Der Befehl druckt das Betriebssystemetikett.

$ uname -o

Für alle verfügbaren Optionen und deren Erklärungen finden Sie die Mannseite.

$ MAN UNAME

Überprüfen Sie die Betriebssystemversion von /etc /Problem
Die Datei /etc/Ausgabe Speichert Informationen zur Systemidentifizierung. Es wird im Allgemeinen angezeigt, bevor Sie aufgefordert werden, sich in Ihrem Konto anzumelden. Überprüfen Sie den Inhalt der Datei.

$ cat /etc /Ausgabe

Überprüfen Sie die Betriebssystemversion mit /proc /Version
Es handelt sich um eine Textdatei, die Informationen zum Linux -Kernel enthält.

$ cat /proc /Version

Überprüfen Sie die Betriebssystemversion mit /etc /*Release
Wenn keine der oben genannten Methoden erfolgreich war, ist es sehr wahrscheinlich, dass Sie ein sehr altes Linux -System ausführen. Wenn dies der Fall ist, müssen wir eine sehr rudimentäre Methode zur Überprüfung der Betriebssysteminformationen nutzen.

Führen Sie den folgenden Befehl aus.

$ cat /etc /*Release

Hier lesen und drucken CAT den Inhalt aller Dateien, die dem Muster entsprechen. Sie können überprüfen, aus welchen Dateien wir lesen.

$ ls -lh /etc /*Release

Abschließende Gedanken

Diese Anleitung zeigt, wie Sie die Version des auf der Maschine ausgeführten Linux -Betriebssystems überprüfen. Obwohl es viele Tools von Drittanbietern gibt, können wir dies nur mit den integrierten Werkzeugen und Funktionen erreichen.

Die Version eines Linux -Betriebssystems ist eine wichtige Information. Im Allgemeinen sind Linux -Pakete für die Arbeit mit einer bestimmten Linux -Version erstellt, die berücksichtigt werden. Wenn Sie die Linux -Version kennen, können Sie unerwartete Verhaltensweisen oder Fehler beheben. Es ist auch wichtig, wenn eine neue Version der Linux -Distribution veröffentlicht wird. Es sind einfache, aber entscheidende Informationen, die Sie im Auge behalten können.