So finden Sie heraus, welche Linux-Distribution installiert ist. So finden Sie die Linux-Version heraus, grundlegende Befehle. So sehen Sie den Namen der Linux-Version.

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden

GNU/Linux hat bereits viele Fans gefunden und erfreut sich heute immer größerer Beliebtheit. Die Anzahl der Distributionen wächst schnell, daher müssen Sie wissen, welche die optimale ist. Und das ist fair, denn Linux ist eine kostenlose grafische Oberfläche, die zu Recht weltweit den größten Erfolg genießt. Oft muss der Benutzer die Linux-Version kennen, um beispielsweise Programme zu installieren, die für bestimmte Versionen kompiliert wurden. Ihre Zahlen werden in der Form „Jahr.Monat“ (oder „JJ.MM“) berechnet. Somit geben diese Zahlen das Erscheinungsdatum der Distribution an. Ein weiterer wichtiger Punkt ist, dass jede Veröffentlichung einen eigenen Codenamen haben muss, zum Beispiel „Karmic“ oder „Lucid Lynx“.

Sie können das Installationsskript aufrufen. Wenn Sie anschließend nach unterstützten Chips suchen, können Sie alle Fragen standardmäßig mit „Ja“ beantworten. Das Installationsskript zeigt dann eine Liste der gefundenen Sensoren an und erstellt automatisch eine Konfigurationsdatei. Mit dem Sensoreingang im Terminal fragt man Temperatursensoren ab und erhält außerdem Spannungen und Lüftergeschwindigkeit, sofern das Mainboard dies unterstützt. Grafische Auswertung: Es ist bequemer, das grafische Ergebnis der Sensorausgabe auf dem Desktop anzuzeigen.

„Load“ ist nicht gleichbedeutend mit der CPU-Last, sondern gibt die Anzahl der wartenden Prozesse an. Der Wert ist Null, wenn sich das System im Standby-Modus befindet. Auf einem System mit einem Prozessor beträgt die Auslastung ein Prozent der Auslastung von 100 Prozent, auf einem System mit zwei Prozessoren beträgt sie jedoch nur 50 Prozent.

Was ist eigentlich ein Kernel, was sind die Unterschiede zwischen diesen Kerneln, warum müssen sie ständig weiterentwickelt und gezählt werden? Der Kern ist das zentrale Glied des Systems; er ist sehr groß, enthält aber auch eine geordnete und klare Hierarchie verschiedener Ebenen. Seine Hauptkomponenten sind: Systemaufrufe (SCI), Prozessverwaltung (PM), Speicherverwaltung (MM) und virtuelles System Dateien (VFS), Netzwerk-Stack und verschiedene Gerätetreiber. Um die Linux-Version herauszufinden, müssen Sie auch Informationen über den Kernel finden. Für normale Benutzer, die sich im Bereich der Arbeit mit Software nicht besonders gut auskennen, ist es äußerst selten, sich damit auseinanderzusetzen, da nicht jeder in der Lage sein wird, alle wichtigen und subtilen Aspekte dieser Softwareebene abzudecken. Die Versionen unterscheiden sich im Zusammenspiel mit Hardware, Treibern und Arbeitsgeschwindigkeit. Und alles, was der Benutzer verwendet, sind nur die Oberflächen-Shell- und GNU-Anwendungen (dieses Präfix muss vor der Linux-Inschrift in der Systemversion vorhanden sein).

Der erste Wert ist der Durchschnitt der letzten Minute, der nächste Wert gibt die letzten fünf Minuten zurück und der letzte Wert bezieht sich auf die letzten 15 Minuten. Um Informationen darüber zu erhalten, was in unserem System passiert. Der Befehl zeigt die aktuelle Frequenz, die minimale Frequenz und die maximale Frequenz sowie verschiedene Statistiken an.

Der obige Befehl zeigt Informationen für alle Farben an. Wenn wir nur die Daten von einem benötigen, zum Beispiel 3, gehen wir wie folgt vor. Wenn wir es nicht installiert haben, geben wir den folgenden Befehl ein. Um es auszuführen, geben Sie einfach ein. Da die Ausgabe dieses Befehls zu lang ist, können wir möglicherweise nicht das Erste sehen, was Sie in der von Ihnen erstellten Schriftrolle angezeigt haben. Um es ein wenig zu sehen, machen wir eine Performance mit viel davon.


Finden Sie die Version heraus Linux-Benutzer Vielleicht verschiedene Wege. Beispielsweise gibt es das Dienstprogramm „lsb_release“, das in Verbindung mit dem Schalter -a verwendet werden kann. Sie müssen sich zuerst anmelden und dann den Befehl eingeben. Möglicherweise ist die Installation nicht möglich, dann muss das Programm aus dem Repository heruntergeladen werden. Nach der Eingabe werden auf dem Bildschirm der Name der Distribution und ihre Version angezeigt.

Danach führen wir es mit Superuser-Rechten aus. Wenn wir Schwierigkeiten haben, die von früheren Programmen bereitgestellten Informationen zu lesen, ist das kein Problem. Mit diesen 8 Tools erfahren Sie alles, was Sie über Ihren Prozessor wissen wollen. Es ist immer nützlich, die Komponenten des Computers zu kennen, wenn wir etwas Besonderes installieren müssen Software oder Teil wechseln.

Kennen Sie eine andere Möglichkeit, an diese Daten zu gelangen? Typischerweise ist auf einem Server mit ziemlicher Sicherheit eine 64-Bit-Version des Betriebssystems installiert, während sich diese auf einem Desktop häufiger ändern kann. Um dies zu wissen, stehen Ihnen die folgenden Befehle zur Verfügung. Diese drei Daten können Ihnen Informationen geben, um den Server oder Desktop zu kennen und zu akzeptieren richtige Lösung mit den notwendigen Daten Ihrer Anlage. Ich hoffe, Sie finden es hilfreich und sagen es mir. Welche weiteren Daten oder Befehle benötigen Sie Ihrer Meinung nach, um mehr über Ihren Server zu erfahren?

Sie können die Linux-Version anzeigen, indem Sie „cat/etc/issue“ eingeben. Danach sollten auf dem Monitor folgende Daten angezeigt werden: Debian GNU/Linux 6.0 \n \l oder Ubuntu 12.04.2 LTS \n \l.

Die Version des Kernels selbst wird mit der angegebenen Funktion „uname -r“ ermittelt, wenn Sie jedoch anstelle des letzten Präfixes -a schreiben, werden alle Informationen zu diesem Befehl angezeigt.

Luis Armando Medina Folgen Sie mir auf Twitter. Bleiben Sie dran für weitere Inhalte dieser Serie. Manchmal verschiedene Versionen Die Ergebnisse desselben Programms werden in unterschiedlichen Formaten angezeigt, sodass die Ergebnisse möglicherweise nicht immer mit den Ergebnissen der in diesem Artikel vorgestellten Listen und Abbildungen übereinstimmen.

  • Interagieren Sie mit Shells und Befehlen über die Befehlszeile.
  • Gültige Befehle und Skripte.
  • Definieren, Ändern, Referenzieren und Exportieren von Umgebungsvariablen.
  • Befehlsverlauf und Bearbeitungsfunktionen.
  • Intuitionsbefehle innerhalb und außerhalb der Route.
Dieses Ziel hat Gewicht.

Wenn Sie sich nicht am System anmelden können, können Sie die Linux-Version auch durch einen Neustart herausfinden Systemeinheit und im Download-Menü finden Sie alle notwendigen Informationen. Mit dieser Methode wird ermittelt, welche Verteilung verwendet wird.

Information über Linux-System wird auch in der Datei /etc/lsb-release gespeichert. Um es zu öffnen, geben Sie daher den folgenden Befehl in das Terminal ein: cat /etc/lsb-release. Auch im System GUI Die Linux-Version finden Sie im Benutzerhandbuch.

Sie sollten immer die Ziele konsultieren, um die spezifischen Anforderungen zu kennen. Es unterstützt auch Programmierkonstrukte, mit denen Sie komplexe Befehle aus kleinen Teilen erstellen können. Diese komplexen Befehle oder Skripte können als neue Befehle gespeichert werden. Shells verwenden außerdem drei Standard-Eingabe- und Ausgabeströme.

Einige typische Benutzerwarnungen

Eingabeströme stellen Eingaben für Programme bereit, typischerweise über Terminal-Tastenanschläge. Ausgabestreams geben Textzeichen aus, normalerweise an ein Terminal. Von hier aus gehen wir davon aus, dass Sie wissen, wie Sie eine Shell-Eingabeaufforderung erhalten. Allgemeine Benutzerrechte werden häufig durch ein anderes Symbol angezeigt, normalerweise ein Dollarzeichen.

Daher bieten verschiedene Systeme der Linux-Familie, die recht komplex sind, relativ einfache und zugängliche Methoden zur Bestimmung der Distributionsversion und der Kernelnummer. Es gibt mehrere Anzeigeoptionen, sowohl mit als auch ohne Terminal.

Wenn Sie Linux wie verwenden Betriebssystem auf Ihrem Computer, dann wissen Sie genau, was für ein Linux dort läuft, aber was ist, wenn Sie eine Verbindung zum Server einer anderen Person herstellen und die gleiche Arbeit erledigen müssen? Es ist wirklich hilfreich, genau zu wissen, womit man es zu tun hat, und zum Glück ist es ganz einfach.

Ihre aktuelle Einladung kann von den in diesem Artikel dargestellten Beispielen abweichen. Ihre Einladung kann Ihren Benutzernamen, Hostnamen, Ihr aktuelles Verzeichnis, Datum oder Uhrzeit des Hoststempels usw. enthalten. Diese Konvention steht im Einklang mit vielen Büchern, die sich mit diesem Thema befassen.

Wenn etwas nicht funktioniert, überprüfen Sie die im Beispiel angezeigte Eingabeaufforderung. Nachdem wir nun eine Ahnung haben, wollen wir sehen, was Sie damit machen können. Wenn eine Zeile das Zeichen # enthält, werden alle anderen Zeichen in der Zeile ignoriert. Das #-Symbol kann dann sowohl einen Kommentar als auch einen Root-Hinweis anzeigen. Der Kontext gibt an, um welche der beiden es sich handelt.

Wie alles andere unter Linux gibt es auch hierfür viele Möglichkeiten. Wir zeigen Ihnen daher einige verschiedene Techniken und lassen Sie entscheiden, welche für Sie am besten geeignet ist.

So sehen Sie den Namen der Linux-Version

Der einfachste und einfachste Weg, den Namen der Linux-Distribution und die Versionsnummer anzuzeigen, funktioniert auch auf fast jedem Linux. Öffnen Sie einfach ein Terminal und geben Sie dort Folgendes ein:

Das dritte Beispiel in Listing 3 komprimierte alle zusätzlichen Leerzeichen in einem einzigen Leerzeichen in der Eingabe. Um dies zu vermeiden, müssen Sie Anführungszeichen in doppelten oder einfachen Anführungszeichen setzen. Durch das Setzen von Zeichenfolgen in Anführungszeichen wird zusätzlicher Leerraum eingespart und die Zeichenfolge in ein einzelnes Token umgewandelt.

Im vorherigen Beispiel ist jedes Token nach dem Befehlsnamen ein Parameter, wir haben also jeweils 1, 2, 4 und 1 Parameter. Einige davon sind in der Tabelle zu sehen. Dies ist in speziellen Shell-Metazeichen notwendig, auf die wir etwas später eingehen werden.

Cat /etc/issue

Sie sehen so etwas wie den Screenshot oben in diesem Artikel, der etwa so aussieht:

Linux Mint 17 Qiana

Wenn Sie weitere Informationen benötigen, können Sie diese verwenden verschiedene Befehle Auch wenn sie möglicherweise nicht auf jeder Distribution funktionieren, funktionieren sie auf jeden Fall auf den beliebtesten. Öffnen Sie wie zuvor ein Terminal und geben Sie Folgendes ein:

Dies kann zur Zerstörung nützlich sein lange Linien, insbesondere in Shell-Skripten. Listing 4 zeigt einige Beispiele für die Verwendung von \\. Sein Eingabestrom wird in der zweiten Zeile fortgesetzt und enthält ein Zeilenumbruchzeichen. Zusätzlich zum Platzangebot ist dies. Schauen wir uns einige davon in anderen Abschnitten dieses Artikels genauer an.

Newline und einige Metazeichen oder Metazeichenpaare werden auch als Steueroperatoren verwendet. Mit einigen dieser Steueranweisungen können Sie Sequenzen oder Befehlslisten erstellen. Die einfachste Befehlsfolge besteht aus zwei durch ein Semikolon getrennten Befehlen. Jeder Befehl wird nacheinander ausgeführt. Wenn Sie Befehle trennen, wird der zweite Befehl nur ausgeführt, wenn der erste Befehl einen Exit-Code ungleich Null zurückgibt.

Cat /etc/*release

Sie erhalten etwa den folgenden Screenshot, und Sie können sehen, dass es nicht nur Release-Informationen gibt, sondern uns auch einen Codenamen und sogar eine URL gegeben haben. Was hier tatsächlich passiert ist, ist, dass es auf Mint eine Datei /etc/os-release gibt, aber auf anderen Versionen könnte es so etwas wie /etc/redhat-release oder einen völlig anderen Namen geben. Durch die Verwendung von * im Befehl geben wir einfach den Inhalt eines beliebigen davon an die Konsole aus.

Das ist nicht sehr interessant, da die Echo-Rückgabe Null ist, aber wir werden später weitere Beispiele dafür sehen, wenn wir mehr Befehle verwenden können. Sie können den Exit-Code als Parameter angeben. Wenn Sie Ihre Shell in einem Terminalfenster auf einem grafischen Desktop starten, wird Ihr Fenster geschlossen. Schauen wir uns eine weitere Kontrollanweisung an. Zusammen mit zwei weiteren unterschiedlichen Exit-Codes. Lesen Sie weiter, um weitere Befehlssequenzen in diesem Artikel zu finden.

Umgebungsvariablen und Shell-Variablen

Sowohl Umgebungsvariablen als auch Shell-Variablen haben einen Namen. Sie können eine Shell-Variable erstellen oder festlegen, indem Sie den Namen gefolgt von einem Gleichheitszeichen eingeben. Wenn die Variable vorhanden ist, ändern Sie sie, um einen neuen Wert zuzuweisen. Konventionell werden Variablen, insbesondere exportierte, in Großbuchstaben geschrieben, dies ist jedoch nicht erforderlich. Auf sie darf nur Bezug genommen werden; Sie können ihnen keinen Wert zuweisen.

Die einfachste Methode ist natürlich der Befehl cat /etc/issue, aber der von uns verwendete ist sogar noch besser.

So sehen Sie die Kernel-Version

Die Distributionsversion und die Linux-Kernel-Version sind zwei völlig verschiedene Dinge. Sie können die Versionsnummer leicht sehen, indem Sie ein Terminal öffnen und Folgendes eingeben:

Unname -r

Die Ausgabe wird etwa wie folgt aussehen, wobei wir sehen können, dass die Kernel-Version 3.13.0 ist.

Zusätzliche Umgebungsvariablen und Shell

Wenn Sie eine Shell-Variable erstellen, möchten Sie diese häufig in die Umgebung exportieren, damit sie für andere Prozesse verfügbar ist, die Sie von dieser Shell aus starten. Die von Ihnen exportierten Variablen stehen der Haupt-Shell nicht zur Verfügung. In der obigen Erklärung zu Anführungszeichen haben wir erwähnt, dass Sie einfache oder doppelte Anführungszeichen verwenden können. Es gibt einen wichtigen Unterschied zwischen ihnen. Die Shell erweitert in doppelte Anführungszeichen eingeschlossene Shell-Variablen, bei einfachen Variablen findet diese Erweiterung jedoch nicht statt.


So ermitteln Sie, ob ein 64-Bit-Kernel verwendet wird oder nicht

Manchmal lässt sich schon am vorherigen Befehl erkennen, ob ein 64-Bit-Kernel verwendet wird, dies lässt sich anhand des x86_64-Textes ermitteln, am einfachsten geht das aber mit einem Befehl vom Terminal aus, der genau der gleiche Befehl wie der vorherige ist, aber mit -A(dies wird als Schlüssel bezeichnet), was „alles“ bedeutet, anstelle eines Schlüssels -R, was „Kernel-Release“ bedeutet.

In den vorherigen Beispielen haben wir eine neue Shell innerhalb unserer Shell gestartet und eine neue Prozess-ID erhalten. Wenn Sie eine in Anführungszeichen gesetzte Zeichenfolge als Befehl übergeben, entfernt Ihre äußere Shell die Anführungszeichen und übergibt die Zeichenfolge. Bei doppelten Anführungszeichen werden die Variablen erweitert, bevor die Zeichenfolge übergeben wird, sodass die Ergebnisse möglicherweise nicht den Erwartungen entsprechen.

Anführungszeichen und Shell-Variablen platzieren

Listing 9 enthält Beispiele für diese Konzepte. Alle bisher vorgestellten Variablenreferenzen enden in Leerzeichen, sodass leicht zu erkennen war, wo sie endeten. Tatsächlich können Variablennamen nur aus Buchstaben, Zahlen oder Unterstrichen bestehen. Die Shell weiß, dass ein Variablenname endet, wenn sie ein anderes Zeichen findet. Manchmal müssen Sie Variablen in Ausdrücken verwenden, deren Bedeutung nicht eindeutig ist. In solchen Fällen können Sie Schlüssel verwenden, um den Variablennamen zu bestimmen, wie in der Auflistung gezeigt.

Unname -a

Anhand dieses Screenshots können Sie erkennen, dass x86_64 ausgeführt wird Linux-Version, was 64-Bit bedeutet. Wenn Sie 32-Bit-Linux verwenden, was Sie auf dem Server nicht tun sollten, wird stattdessen „i386“ oder „i686“ angezeigt.


Klitterer werden wahrscheinlich bemerken, dass Sie den Schlüssel verwenden können -ich um anzuzeigen, ob 32-Bit oder 64-Bit verwendet wird (nützlich in Skripten), aber es ist besser, es einfach zu verwenden -A um alles auf einmal anzuzeigen.

Verwenden von Schlüsseln in Variablennamen

Sie können diesen Befehl auch verwenden, um einen Befehl in einer benutzerdefinierten Umgebung auszuführen. Beobachten Sie dies alles sorgfältig, bevor Sie unsere Analyse durchführen. Listing 11 zeigt das Verhalten von Shells im Verhältnis zum Verhalten von Variablen und Umgebungen. Darüber hinaus funktionieren Shells unterschiedlich, je nachdem, ob es sich um eine Anmelde-Shell handelt.

An dieser Moment Wir können einfach sagen, dass die Start-Shell diejenige ist, die Sie erhalten, wenn Sie sich anmelden. Bei Bedarf können andere Shells so gestartet werden, dass sie sich wie Boot-Shells verhalten. Wenn die Variable in die Umgebung exportiert wurde, wird sie aus der Umgebung entfernt.



Freunden erzählen