In diesem Lab lernen Sie, wie Sie feststellen können, ob Ihr Linux-System 32-Bit oder 64-Bit ist. Sie werden verschiedene Befehlszeilen-Tools (command-line tools) kennenlernen, die üblicherweise für diesen Zweck verwendet werden, darunter uname -m und arch.
Durch praktische Übungen werden Sie diese Befehle im Terminal ausführen und deren Ausgabe interpretieren, um die Architektur des Systems zu identifizieren. Sie werden auch lernen, wie Sie Binärdateien wie /bin/ls inspizieren können, um weitere Einblicke in den Systemtyp zu erhalten. Dieses Lab vermittelt Ihnen grundlegende Fähigkeiten, um Ihre Linux-Umgebung zu verstehen und die Softwarekompatibilität sicherzustellen.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"])
linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"])
linux/BasicSystemCommandsGroup -.-> linux/help("Command Assistance")
linux/BasicSystemCommandsGroup -.-> linux/man("Manual Access")
linux/SystemInformationandMonitoringGroup -.-> linux/uname("System Information Displaying")
subgraph Lab Skills
linux/help -.-> lab-558809{{"So überprüfen Sie, ob Ihr Linux-System 32-Bit oder 64-Bit ist"}}
linux/man -.-> lab-558809{{"So überprüfen Sie, ob Ihr Linux-System 32-Bit oder 64-Bit ist"}}
linux/uname -.-> lab-558809{{"So überprüfen Sie, ob Ihr Linux-System 32-Bit oder 64-Bit ist"}}
end
Architektur mit uname -m überprüfen
In diesem Schritt lernen Sie, wie Sie die Architektur Ihres Systems mit dem Befehl uname überprüfen können. Das Verständnis der Architektur Ihres Systems ist wichtig, um die richtige Software zu installieren und zu verstehen, wie Ihr System funktioniert.
Der Befehl uname wird verwendet, um Systeminformationen auszugeben. In Verbindung mit der Option -m gibt er den Namen der Maschinenhardware (Architektur) aus.
Öffnen Sie Ihr Terminal, falls es noch nicht geöffnet ist. Sie finden das Symbol für Xfce Terminal auf der linken Seite Ihres Desktops.
Geben Sie nun den folgenden Befehl in das Terminal ein und drücken Sie die Eingabetaste:
uname -m
Sie sollten eine ähnliche Ausgabe wie diese sehen:
x86_64
Diese Ausgabe zeigt an, dass Ihr System auf einer x86_64-Architektur läuft, einer gängigen 64-Bit-Architektur, die in den meisten modernen Computern verwendet wird.
Der Befehl uname hat auch andere nützliche Optionen. Zum Beispiel gibt uname -a alle Systeminformationen aus. Sie können gerne mit uname -a in Ihrem Terminal experimentieren, um weitere Details über Ihr System zu erfahren.
Denken Sie daran, dass die LabEx-Umgebung ein sicherer Ort zum Üben und Erkunden ist. Zögern Sie nicht, Befehle auszuprobieren und zu sehen, was sie bewirken!
Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.
Systemtyp mit dem Befehl arch überprüfen
In diesem Schritt verwenden Sie den Befehl arch, um die Architektur des Systems zu überprüfen. Der Befehl arch ist eine weitere Möglichkeit, die Architektur der Maschine anzuzeigen, und liefert oft die gleiche Ausgabe wie uname -m.
Die Verwendung verschiedener Befehle, die ähnliche Informationen liefern, ist in Linux eine gängige Praxis. Es ist gut, mit mehreren Tools für dieselbe Aufgabe vertraut zu sein.
Stellen Sie sicher, dass Ihr Terminal geöffnet ist. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
arch
Sie sollten eine ähnliche Ausgabe wie bei uname -m sehen:
x86_64
Dies bestätigt, dass die Systemarchitektur tatsächlich x86_64 ist.
Während uname -m und arch oft das gleiche Ergebnis liefern, ist uname ein vielseitigerer Befehl mit vielen Optionen zur Anzeige verschiedener Systeminformationen. arch ist speziell dafür ausgelegt, die Architektur anzuzeigen.
Üben Sie weiter, indem Sie den Befehl selbst im Terminal eingeben. Dieser praktische Ansatz ist der Schlüssel zum effektiven Erlernen von Linux.
Klicken Sie auf Weiter, um zum nächsten Schritt zu gelangen.
Binärdatei mit file /bin/ls inspizieren
In diesem Schritt verwenden Sie den Befehl file, um die Binärdatei /bin/ls zu inspizieren. Der Befehl file ist ein leistungsstarkes Hilfsprogramm, das den Typ einer Datei bestimmt. Es kann verschiedene Dateitypen identifizieren, darunter ausführbare Binärdateien, Skripte, Textdateien und mehr.
/bin/ls ist die ausführbare Datei für den Befehl ls, den Sie in Linux häufig verwenden werden, um Verzeichnisinhalte aufzulisten. Sie befindet sich im Verzeichnis /bin, das typischerweise wichtige Binärdateien für Benutzerbefehle enthält.
Öffnen Sie Ihr Terminal. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
file /bin/ls
Sie sollten eine ähnliche Ausgabe wie diese sehen:
/bin/ls: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=36b86f957a1be53733633d184c3a3354f3fc7b12, for GNU/Linux 3.2.0, stripped
Lassen Sie uns einige dieser Ausgaben aufschlüsseln:
ELF 64-bit LSB executable: Dies sagt uns, dass /bin/ls eine Executable and Linkable Format (ELF)-Datei ist, das Standard-Binärformat unter Linux. Es ist eine 64-Bit-Executable und verwendet Little-Endian-Byte-Reihenfolge (LSB).
x86-64: Dies bestätigt, dass die Architektur der Binärdatei mit der Systemarchitektur übereinstimmt, die wir in den vorherigen Schritten ermittelt haben.
dynamically linked: Dies bedeutet, dass die ausführbare Datei zur Laufzeit auf gemeinsam genutzte Bibliotheken (wie .so-Dateien) angewiesen ist.
Der Befehl file ist unglaublich nützlich, um zu verstehen, welche Art von Daten eine Datei enthält, insbesondere wenn die Dateierweiterung fehlt oder irreführend ist.
Üben Sie die Verwendung des Befehls file mit anderen Dateien, die Sie möglicherweise im System finden, wie /bin/bash oder /usr/bin/htop (falls Sie es in einem vorherigen Lab installiert haben).
Klicken Sie auf Weiter, um diesen Schritt und das Lab abzuschließen.
Zusammenfassung
In diesem Lab haben Sie gelernt, wie Sie mit zwei gängigen Befehlen feststellen können, ob ein Linux-System 32-Bit oder 64-Bit ist. Zuerst haben Sie uname -m verwendet, um den Hardwarenamen der Maschine anzuzeigen, der typischerweise die Architektur angibt (z. B. x86_64 für 64-Bit). Anschließend haben Sie diese Information mit dem Befehl arch verifiziert, der ebenfalls die Systemarchitektur ausgibt. Diese Schritte haben einfache, aber effektive Möglichkeiten demonstriert, diese grundlegende Systemeigenschaft in Linux zu überprüfen.