Encuentre la versión del sistema operativo Raspberry Pi que tiene
-
Comando
cat
para mostrar la versión del sistema operativo Raspberry Pi -
Comando
lsb_release
para mostrar la versión del sistema operativo Raspberry Pi -
Comando
dmesg
para mostrar la información del kernel del sistema operativo Raspberry Pi -
Comando
uname
para mostrar la información del kernel del sistema operativo Raspberry Pi -
Comando
lscpu
para mostrar la arquitectura de CPU de Raspberry Pi
Este artículo presentará varios métodos para mostrar información sobre qué versión del sistema operativo Raspberry Pi está ejecutando.
Comando cat
para mostrar la versión del sistema operativo Raspberry Pi
Por lo general, se hace referencia a las versiones de Raspberry Pi OS utilizando los nombres de código de versión de Debian correspondientes como: bullseye
, buster
, stretch
, etc. Sin embargo, las versiones intermitentes de Raspberry Pi OS están numeradas con fechas y los archivos están disponibles en este página.
Inicialmente, el sistema operativo se llamaba Raspbian, un acrónimo que combinaba Raspberry Pi y Debian. Entonces, el enlace anterior contiene directorios separados para archivos Raspbian, mientras que las últimas versiones del sistema operativo Raspberry Pi se pueden ubicar en carpetas con el prefijo raspios_
.
En este caso, demostramos cómo recuperar la versión del sistema operativo y el nombre del código usando el comando cat
:
cat /etc/os_release
Producción :
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"
Aunque el nombre oficial se cambió en los sitios de Raspberry Pi, el sistema todavía muestra Raspbian. Este artículo se referirá al sistema operativo utilizando su último nombre (RPI OS
).
Comando lsb_release
para mostrar la versión del sistema operativo Raspberry Pi
lsb_release
es un comando útil para mostrar la versión del sistema operativo, un nombre de código y una descripción. El comando lsb_release
toma el argumento -a
para imprimir todos estos juntos, pero puede imprimir información por separado usando diferentes argumentos.
Puede encontrar su manual aquí.
lsb_release -a
Producción :
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
Comando dmesg
para mostrar la información del kernel del sistema operativo Raspberry Pi
El comando dmesg
sin argumentos se usa generalmente para mostrar los mensajes del kernel desde el último arranque del sistema. Imprime mucha información interesante, pero en este caso, filtraremos la línea específica de la versión del kernel usando el comando grep
.
Suponga que no está familiarizado con la línea de comando. El siguiente comando utiliza el mecanismo de canalización para redirigir la salida de un programa a otro comando. grep
es una herramienta de línea de comandos de coincidencia de patrones ampliamente disponible en sistemas Linux/Unix.
dmesg | grep "Linux version"
Producción :
[ 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
Comando uname
para mostrar la información del kernel del sistema operativo Raspberry Pi
Otro comando útil para mostrar la información de la versión del kernel es uname
. Se necesita el argumento -a
para imprimir toda la información disponible sobre el sistema.
uname -a
Producción :
Linux raspberrypi 5.10.63-v7+ #1488 SMP Thu Nov 18 16:14:44 GMT 2021 armv7l GNU/Linux
Comando lscpu
para mostrar la arquitectura de CPU de Raspberry Pi
El comando lscpu
se puede utilizar para imprimir la información sobre la arquitectura de la CPU, el número de núcleos, el nombre de la microarquitectura del núcleo y otra información útil.
lscpu -a
Producción :
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