Encuentre la versión del sistema operativo Raspberry Pi que tiene

Jinku Hu 30 enero 2023
  1. Comando cat para mostrar la versión del sistema operativo Raspberry Pi
  2. Comando lsb_release para mostrar la versión del sistema operativo Raspberry Pi
  3. Comando dmesg para mostrar la información del kernel del sistema operativo Raspberry Pi
  4. Comando uname para mostrar la información del kernel del sistema operativo Raspberry Pi
  5. Comando lscpu para mostrar la arquitectura de CPU de Raspberry Pi
Encuentre la versión del sistema operativo Raspberry Pi que tiene

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
Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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

Artículo relacionado - Raspberry Pi