Cómo verificar la versión del sistema operativo desde la línea de comandos

Cómo verificar la versión del sistema operativo desde la línea de comandos
Linux es un poderoso sistema operativo que es gratuito y de código abierto. Debido a que es de código abierto, Linux está disponible en numerosas variaciones. En general, cada variante se conoce como una distribución de Linux (también conocida como Linux Distro). Es posible que ya haya escuchado el nombre de los grandes como Ubuntu, Debian, Rhel, Fedora, Arch Linux, Suse, etc.

Conocer el nombre y la versión de una distribución es vital para usuarios y administradores. La información es importante en numerosas situaciones como instalar nuevas aplicaciones o características, solución de problemas, etc. Esta guía demostrará cómo verificar la versión del sistema operativo desde la línea de comando en Linux.

Verificar la versión del sistema operativo

Estas son algunas de las formas más simples de verificar la versión del sistema operativo. Casi todos estos métodos deben aplicarse a cualquier distribución de Linux. Estos métodos utilizan las herramientas incorporadas y la característica que Linux viene con.

Verificación de la versión del sistema operativo de /etc /os-liber
En Linux, el liberación del sistema operativo El archivo contiene varias información sobre el sistema. Hay dos copias del archivo en dos ubicaciones diferentes.

$ /etc /os-liberación
$/usr/lib/os-liberase

Curiosamente, el archivo ubicado en /Etc/OS Librase Tomará prioridad sobre /usr/lib/os-liberase.

Contiene información en el formato de una lista de varias variables separadas. Contiene información como nombre del sistema operativo, versión, ID de versión, ID de construcción, etc.

Para verificar el contenido del liberación del sistema operativo archivo, ejecute el siguiente comando.

$ cat /etc /os-liber

Tenga en cuenta que la salida variará de una distribución de Linux a otro. Este archivo solo estará disponible si el sistema operativo usa el system Como el sistema init.

Aquí hay algunos ejemplos que ajustan el contenido de liberación del sistema operativo para imprimir solo detalles específicos. El siguiente comando imprimirá solo la versión y el nombre del sistema operativo.

$ egrep '^(versión | name) =' /etc /os-liberase

Para verificar solo la versión del sistema operativo, ejecute el siguiente comando en su lugar.

$ grep '^versión' /etc /os-liber

Verificación de la versión del sistema operativo usando LSB_RELEASE
El lsb_release La herramienta proporciona ciertos LSB (Base estándar de Linux) e información específica de distribución. Generalmente, lsb_release se usa en el siguiente formato.

$ lsb_release -a

Aquí, la bandera "-a" dice lsb_release Para imprimir toda la información sobre el sistema operativo, puede proporcionar. Alternativamente, puede imprimir un informe mínimo utilizando la bandera "-s" o "-short". Omitirá los encabezados en la salida.

$ lsb_release --all --short

Esta herramienta también admite imprimir una información específica a la vez. Por ejemplo, para imprimir solo la descripción del sistema operativo, use el indicador "-d" o "-descripción".

$ lsb_release -d

Para mostrar el nombre de código del sistema operativo actual, use el indicador "-C" o "-CodeName".

$ lsb_release -c

La página del hombre contiene una descripción en profundidad de todas las opciones disponibles.

$ hombre lsb_release

Verificación de la versión del sistema operativo con hostnamectl
El hostamectl El comando es responsable de administrar el nombre de host del sistema Linux y la configuración relacionada. También puede imprimir una gran cantidad de información sobre el sistema y el sistema operativo.

$ HOSTNAMECTL

Verificación de la versión del sistema operativo usando Uname
Similar a lsb_release y hostamectl, tu nombre es otra herramienta para informar varias información sobre la máquina y el sistema operativo. Sin embargo, la salida está un poco más desorganizada en comparación con hostamectl producción.

Para imprimir toda la información sobre el sistema, ejecute lo siguiente tu nombre dominio. Aquí, la bandera "-A" le dice a Uname que imprima toda la información compatible.

$ uname -a

También podemos decir tu nombre para imprimir solo detalles específicos. Por ejemplo, la bandera "-V" o "-Kernel-Version" imprimirá la versión del núcleo.

$ uname -v

La siguiente tu nombre El comando imprimirá la etiqueta del sistema operativo.

$ uname -o

Para ver todas las opciones disponibles y sus explicaciones, consulte la página del hombre.

$ hombre desgaste

Verificación de la versión del sistema operativo de /etc /problema
El archivo /etc/problema Información de identificación del sistema almacena. Generalmente se muestra antes de que se le solicite iniciar sesión en su cuenta. Verifique el contenido del archivo.

$ cat /etc /problema

Verificación de la versión del sistema operativo usando /Proc /Versión
Es un archivo de texto que incluye información sobre el kernel de Linux.

$ Cat /Proc /Versión

Verificación de la versión del sistema operativo usando /etc /*versión
Si ninguno de los métodos antes mencionados tuvo éxito, entonces es muy probable que esté ejecutando un sistema de Linux muy antiguo. Si ese es el caso, entonces tenemos que aprovechar un método muy rudimentario para verificar la información del sistema operativo.

Ejecutar el siguiente comando.

$ cat /etc /*liberación

Aquí, CAT leerá e imprimirá el contenido de todos los archivos que coincidan con el patrón. Puede verificar de qué archivos estamos leyendo.

$ ls -lh /etc /*liberar

Pensamientos finales

Esta guía demuestra cómo verificar la versión del sistema operativo Linux que se ejecuta en la máquina. Aunque hay muchas herramientas de terceros, podemos lograrlo utilizando las herramientas y características incorporadas solo.

La versión de un sistema operativo Linux es una información importante. En general, los paquetes de Linux están diseñados para funcionar con una versión particular de Linux en mente. Conocer la versión de Linux puede ayudar a solucionar problemas o errores inesperados. También es importante cuando se lanza una nueva versión del Linux Distro. Es información simple pero crucial para realizar un seguimiento de.