Traducciones: [ en/English ] · [ de/Deutsch ] · [ fr/Français ]
Tabla de contenido
Los sistemas Linux ofrecen varios métodos para identificar la distribución y la versión del kernel. Conocer esta información es crucial para el mantenimiento del sistema, las actualizaciones y la compatibilidad. Aquí tienes diferentes formas de lograrlo:
Utilizando Comandos de Terminal
Verificar la Distribución:
lsb_release -a
: Este comando proporciona información completa sobre la distribución, incluyendo su nombre, versión y código de nombre.cat /etc/*-release
: Muestra contenido de archivos de distribución, dando detalles sobre la distribución.hostnamectl
: Ofrece información básica sobre el sistema operativo, incluyendo la distribución.
Versión del Kernel:
uname -r
: Muestra la versión del kernel.cat /proc/version
: Presenta información detallada del kernel, incluyendo la versión y detalles de la compilación.
Examinar Archivos del Sistema
cat /etc/os-release
: Este archivo contiene información sobre el sistema operativo y su versión.cat /proc/sys/kernel/osrelease
: Muestra la versión del kernel directamente desde el sistema.
Utilizando Herramientas Gráficas
- Utilidad de Información del Sistema: Muchas distribuciones Linux tienen herramientas gráficas integradas en su configuración del sistema que muestran la distribución y la versión del kernel.
Guía de Instalación para Herramientas Esenciales
En caso de que estos comandos no estén disponibles, aquí está cómo instalarlos en varias distribuciones:
# Ubuntu
sudo apt update
sudo apt install lsb-release
# Fedora
sudo dnf install redhat-lsb-core
# OpenSUSE
sudo zypper install lsb-release
Script Integral para Recopilar Detalles de Linux
Echa un vistazo a este práctico script de Bash—¡es una verdadera potencia! Utiliza varios métodos detallados en el artículo para recopilar información de distribución Linux. Lo genial es que está diseñado para manejar errores de manera eficiente al verificar si un comando existe antes de ejecutarlo:
#!/bin/sh
# Función para ejecutar el comando e imprimir un divisor si es exitoso
execute_command() {
cmd="$1"
divider="------ - - - - - - -"
if $cmd; then
printf '%s\n' "$divider"
else
printf '%s\n' "$cmd falló" "$divider"
fi
}
# Ejecutar comandos e imprimir divisores para ejecuciones exitosas
execute_command "lsb_release -a"
execute_command "cat /etc/*-release"
execute_command "hostnamectl"
execute_command "cat /etc/os-release"
execute_command "cat /proc/sys/kernel/osrelease"
execute_command "uname -r"
execute_command "cat /proc/version"
Este script se puede guardar como un archivo, por ejemplo, detalles_linux.sh
. Para hacerlo ejecutable, usa el comando
chmod +x detalles_linux.sh
No se requieren privilegios de superusuario para la ejecución, lo que lo hace conveniente para la exploración del sistema.
Creado el: ene. 5, 2024
Descubre más sobre este tema:
- Comprendiendo el comando `kill` en Linux
- Comprendiendo el comando `ps` en Linux
- Dominando la Navegación en Terminal de Linux: Atajos Esenciales para Mayor Eficiencia
- Eliminación y Limpieza de Software Flatpak
- Instalación de software con Flatpak