Cuando las personas se refieren a Linux, generalmente se refieren a una distribución en especial. Linux es un kernel, el componente central del sistema operativo que, en pocas palabras, actúa como un puente entre las aplicaciones de software y el hardware. Una distribución de Linux es un sistema operativo hecho a partir de un kernel de Linux, herramientas y bibliotecas GNU y colecciones de software. Por lo general, las distribuciones de Linux incluyen entornos de escritorio, sistema de administración de paquetes y un conjunto de aplicaciones preinstaladas.
Aqui te nombro algunas de las distribuciones de Linux más populares: Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint, etc.
Cuando inicias sesión en un sistema Linux por primera vez, antes de realizar cualquier trabajo, siempre es una buena idea comprobar qué versión de Linux se está ejecutando en la máquina. Por ejemplo, determinar la distribución de Linux puede ayudarte a conocer qué administrador de paquetes debes usar para instalar nuevos paquetes.
Aqui te muestro cómo verificar qué distribución y versión de Linux está instalada en tu sistema usando la línea de comandos.
Comando lsb_release
La lsb_release
muestra información LSB (Linux Standard Base) sobre la distribución de Linux. Este comando debería funcionar en todas las distribuciones de Linux que tienen el paquete lsb-release
instalado:
$ lsb_release -a
Output No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.5 (stretch) Release: 9.5 Codename: stretch
La distribución y versión de Linux se muestran en la línea de descripción. Como puedes ver en el resultado anterior, tengo Debian GNU / Linux 9.5 (stretch) instalado en mi sistema.
En lugar de imprimir toda la información anterior, puede mostrar la línea de descripción, que enseña su versión de Debian pasando el -d
.
$ lsb_release -d
La salida debería verse similar a la siguiente:
Output Description: Debian GNU/Linux 9.5 (stretch)
Si obtienes “comando no encontrado: lsb_release”, puedes intentar identificar la versión de Linux utilizando algunos de los otros métodos a continuación.
Archivo /etc/os-release
El archivo /etc/os-release
contiene datos de identificación del sistema operativo, incluida información sobre la distribución. Este archivo es parte del paquete systemd y debería estar presente en todos los sistemas que ejecutan systemd.
Para ver el contenido del os-release
file, use cat
o less
:
$ cat /etc/os-release
La salida debería verse como a continuación:
Output PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"
Archivo /etc/issue
El archivo /etc/issue
contiene un texto de identificación del sistema que se imprime antes del mensaje de inicio de sesión. Normalmente, este archivo incluye información sobre la versión de Linux:
$ cat /etc/issue
La salida se verá así:
Output Debian GNU/Linux 9 \n \l
Comandohostnamectl
hostnamectl
La utilidad es parte de systemd y se utiliza para consultar y cambiar el nombre de host del sistema. Este comando también muestra la distribución de Linux y la versión del kernel .
$ hostnamectl
Output Static hostname: debian9.localdomain Icon name: computer-vm Chassis: vm Machine ID: a92099e30f704d559adb18ebc12ddac4 Boot ID: 7607cbe605d44f638d6542d4c7b3878e Virtualization: qemu Operating System: Debian GNU/Linux 9 (stretch) Kernel: Linux 4.9.0-8-amd64 Architecture: x86-64
Archivo /etc/*release
Si ninguno de los comandos anteriores funciona, lo más probable es que estés ejecutando una distribución de Linux muy antigua y desactualizada. En este caso, puedes utilizar uno de los siguientes comandos, que deberían imprimir el contenido del lanzamiento de distribución o del archivo de versión:
$ cat /etc/*release
$ cat /etc/*version
Comando uname
El comando uname
muestra información del sistema, incluida la arquitectura, el nombre, la versión y la versión del kernel de Linux.
Para saber qué versión del kernel de Linux se está ejecutando en tu sistema, escribe lo siguiente:
$ uname -srm
Output Linux 4.9.0-8-amd64 x86_64
El resultado anterior nos dice que el kernel de Linux es de 64 bits y su versión es “4.9.0-8-amd64”.
Hay varios comandos diferentes que pueden ayudarte a averiguar la distribución y versión de Linux que se estás ejecutando en el sistema.
Si tienes una distribución de Linux con un entorno de escritorio, también puedes verificar su distribución y versión desde la interfaz gráfica.
No dudes en dejar un comentario si tienes alguna pregunta
Hasta otro posteo!!