Finden Sie die Version von Raspberry Pi OS
-
cat
-Befehl zum Anzeigen der Raspberry Pi OS-Version -
lsb_release
-Befehl zum Anzeigen der Raspberry Pi OS-Version -
dmesg
-Befehl zum Anzeigen von Raspberry Pi OS-Kernel-Informationen -
uname
-Befehl zum Anzeigen von Raspberry Pi OS-Kernel-Informationen -
lscpu
-Befehl zum Anzeigen der Raspberry Pi-CPU-Architektur
In diesem Artikel werden verschiedene Methoden vorgestellt, um Informationen darüber anzuzeigen, welche Version von Raspberry Pi OS Sie ausführen.
cat
-Befehl zum Anzeigen der Raspberry Pi OS-Version
Auf Raspberry Pi OS-Versionen wird im Allgemeinen mit entsprechenden Debian-Release-Codenamen bezeichnet, wie z.B.: bullseye
, buster
, stretch
, etc. Die einzelnen Versionen von Raspberry Pi OS sind jedoch mit Datum nummeriert und die Archive sind auf dieser Seite verfügbar.
Ursprünglich hieß das Betriebssystem Raspbian, eine Kombination aus Raspberry Pi und Debian. Der obige Link enthält also separate Verzeichnisse für Raspbian-Archive, während die neuesten Versionen von Raspberry Pi OS in Ordnern mit dem Präfix raspios_
zu finden sind.
In diesem Fall demonstrieren wir, wie Sie die Betriebssystemversion und den Codenamen mit dem Befehl cat
abrufen:
cat /etc/os_release
Ausgabe:
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Obwohl der offizielle Name auf den Raspberry-Pi-Sites geändert wurde, zeigt das System immer noch Raspbian an. Dieser Artikel bezieht sich auf das Betriebssystem mit seinem neuesten Namen (RPI OS
).
lsb_release
-Befehl zum Anzeigen der Raspberry Pi OS-Version
lsb_release
ist ein hilfreicher Befehl, um die Betriebssystemversion, einen Codenamen und eine Beschreibung anzuzeigen. Der Befehl lsb_release
nimmt das Argument -a
, um all diese zusammen auszugeben, aber er kann Informationen separat mit verschiedenen Argumenten drucken.
Das Handbuch finden Sie hier.
lsb_release -a
Ausgabe:
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
dmesg
-Befehl zum Anzeigen von Raspberry Pi OS-Kernel-Informationen
Der Befehl dmesg
ohne Argumente wird im Allgemeinen verwendet, um Kernel-Meldungen vom letzten Systemstart anzuzeigen. Es gibt viele aufregende Informationen aus, aber in diesem Fall filtern wir die Kernelversions-spezifische Zeile mit dem grep
-Befehl.
Angenommen, Sie sind mit der Befehlszeile nicht vertraut. Der folgende Befehl verwendet den Piping-Mechanismus, um die Ausgabe eines Programms an einen anderen Befehl umzuleiten. grep
ist ein Befehlszeilentool zum Mustervergleich, das auf Linux/Unix-Systemen weit verbreitet ist.
dmesg | grep "Linux version"
Ausgabe:
[ 0.000000] Linux version 5.10.63-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1488 SMP Thu Nov 18 16:14:44 GMT 2021
uname
-Befehl zum Anzeigen von Raspberry Pi OS-Kernel-Informationen
Ein weiterer nützlicher Befehl zum Anzeigen von Kernel-Versionsinformationen ist uname
. Es braucht das Argument -a
, um alle verfügbaren Informationen über das System auszugeben.
uname -a
Ausgabe:
Linux raspberrypi 5.10.63-v7+ #1488 SMP Thu Nov 18 16:14:44 GMT 2021 armv7l GNU/Linux
lscpu
-Befehl zum Anzeigen der Raspberry Pi-CPU-Architektur
Der Befehl lscpu
kann verwendet werden, um Informationen über die CPU-Architektur, die Anzahl der Kerne, den Namen der Kernmikroarchitektur und einige andere nützliche Informationen auszudrucken.
lscpu -a
Ausgabe:
Architecture: armv7l
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
Vendor ID: ARM
Model: 4
Model name: Cortex-A53
Stepping: r0p4
CPU max MHz: 1200.0000
CPU min MHz: 600.0000
BogoMIPS: 38.40
Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtst
rm crc32
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook