En este momento estás viendo Rocky Linux, características e instalación

Rocky Linux, características e instalación

Rocky Linux, características e instalación

En este artículo vamos a ver las características del sistema operativo Rocky Linux y lo instalaremos.

Estos últimos días, se ha venido comentando en redes y foros la migración de los sistemas de la NASA a Rocky Linux. Por eso me ha parecido un buen momento para analizar este S.O. e instalarlo.

Sumario

  • Un poco de historia
  • Rocky Linux
  • Características
  • Descarga
  • Instalación

Un poco de historia

Allá por mayo de 2004, se liberó la primera versión del clon de «Red Hat Enterprise Linux», llamado «CentOS», «open source» y gratuito. Muchos lo hemos utilizado en diversos servidores con una experiencia muy buena. Entre los usuarios de CentOS, podemos destacar los servidores de Github, los del CERN y una gran cantidad de servidores de alojamiento web, casi el 30%.

Pero en diciembre de 2020, Red Hat anunció la suspensión del mantenimiento de CentOS a favor de nuevo «CentOS Stream», un sistema de tipo «rolling-release» que ya no toma el código de RHEL, sino que al contrario, constituye la base tecnológica sobre la que desarrollar la distribución estable de Red Hat. Esta plataforma tiene como objetivo beneficiarse de la innovación «open source» para dar forma a las futuras versiones estables de RHEL.

Como respuesta a esta situación surgieron varios clones destinados a la sustitución de CentOS en entornos de producción, como Alma Linux OS, Oracle Enterprise Linux y Rocky Linux, que ahora nos ocupa.

En el caso de Rocky Linux, Gregory Kurtzer, cofundador de CentOS, anunció que iniciaba un nuevo proyecto para alcanzar los objetivos que originalmente que se planteó CentOS.

Eligió como nombre del proyecto Rocky Linux en homenaje al cofundador de CentOS, Rocky McGaugh. En diciembre, el repositorio de código de Rocky Linux, se había convertido en el repositorio con mayores visitas en GitHub.

Rocky Linux

Rocky 9, nombre en clave «Blue Onyx», tendrá soporte general hasta el 31 de mayo de 2027 y soporte de seguridad hasta el 31 de mayo de 2032.

Se trata de una ligera y potente distribución, estable y en continúo desarrollo. En su wiki, encontrarás toda la información que necesites, y como allí se explica, es «una alternativa sólida, estable y transparente para entornos de producción, desarrollada por la comunidad para la comunidad». Dispones de toda la documentación en la página oficial de Rocky Linux

Características

Rocky Linux es un S.O. «open source», con licencia «BSD 3-Clause» y kernel Linux. Utiliza el sistema de gestión de paquetes «RPM» y el método «DNF», que viene a sustituir al anterior «YUM». Provee como interfaz gráfica predeterminada GNOME, aunque ofrece otras como KDE.

La última versión estable, Rocky Linux 9.2, se liberó el 16 de mayo de 2023, para arquitecturas «x86-64», «ARM64» (aarch64), y «IBM Z» (s390x), y como hemos comentado tendrá soporte de larga duración «Long Term Suport» (LTS).

La compilación para «PowerPC» (ppc64le) ha sido retenida por unos problemas detectados con la versión de «Python» que interrumpe la instalación, e incluso puede afectar a instalaciones existentes. Este sistema está en continuo desarrollo por la comunidad, por lo que pronto veremos la solución a este problema. Las versiones del S.O. se actualizan cada medio año, más o menos.

La última versión viene con OpenSSL v3.0.7, soporte para NFS, GPUs Intel ARC, con Wayland por defecto y resueltos los problemas de Flatpak.

El sistema de ficheros por defecto es «xfs».

Sistema de ficheros xfs
Sistema de ficheros xfs

Descarga

Para su instalación descargamos la versión que queramos desde su página oficial de descargas. Voy a elegir la versión Rocky Linux x86_64 GNOME (Workstation).

Dispones de versiones Mínima, DVD, Boot y para descarga Torrent. En todos los casos tienes un fichero «Checksum» para comprobar la integridad de la descarga. En «Alternative Images» tenemos versiones con escritorio para workstations con GNOME, KDE, XFCE, MATE, Cinnamon e incluso para Raspberry Pi.

Página de descargas de Rocky Linux
Página de descargas de Rocky Linux

Descarga el Checksum correspondiente para comprobarlo después

Contenido del fichero Checksum
Contenido del fichero Checksum

y para comprobar la integridad de la descarga ejecuta

sha256sum nombre_fichero_descargado

En mi caso

sha256sum Rocky-9-Workstation-x86_64-latest.iso
Comprobación de checksum
Comprobación de checksum

Otra opción es descargar la ISO con la terminal ejecutando

wget https://download.rockylinux.org/pub/rocky/9/isos/x86_64/Rocky-9-Workstation-x86_64-latest.iso

La web del proyecto Rocky nos ofrece distintos espejos para la descarga.

Espejos de descarga
Espejos de descarga

Instalación

El primer paso será la creación del medio de instalación y la configuración del equipo para el arranque desde este. También puedes utilizar Ventoy.

Introduce el medio de instalación (usb, disco óptico, etc..) y arranca el equipo. Veremos la pantalla de bienvenida.

Pantalla de inicio de instalación
Pantalla de inicio de instalación

Si no presionamos ninguna tecla, el programa de instalación iniciará una cuenta atrás, y al terminar iniciará el proceso de instalación automáticamente con la opción predeterminada resaltada «Test this media & install Rocky Linux Workstation 9.2», si pulsas «enter» se iniciará la instalación.

Con la opción predeterminada, se realiza una verificación del medio de instalación. Con este paso evitaremos que una vez iniciado el proceso, debamos detenerlo debido a un medio de instalación defectuoso.

Una vez completada la comprobación de medios y verificado que el medio se puede utilizar, el programa de instalación continúa automáticamente con la siguiente pantalla.

Pantalla de instalación de Rocky Linux
Pantalla de instalación de Rocky Linux

Elegimos «Install to Hard Drive»

Seleccionamos el idioma que queramos utilizar. En mi caso selecciono Español (España). Luego clic en «Continuar».

Selección de idioma
Selección de idioma

Pantalla «Resumen de instalación»

La pantalla «Resumen de instalación» es donde hacemos configuraciones importantes del sistema que vamos a instalar.

Pantalla "Resumen de instalación"
Pantalla «Resumen de instalación»

La pantalla se divide en las siguientes secciones

  • Regionalizacion
  • Sistema
  • Ajustes de usuario

Profundizaremos en cada una de estas secciones a continuación y haremos cambios cuando sea necesario.

Regionalizacion

Aquí personalizamos la localización geográfica del sistema, teclado, y fecha y hora.

Fecha y hora
Fecha y hora

Teclado

Elegimos distribución del teclado. Hacemos «clic» en la opción «Teclado» para especificar la distribución del teclado del sistema. Usando el botón «+», podemos agregar teclados adicionales. Cuando hayamos terminado con esta pantalla, clic en «Hecho».

Distribución del teclado
Distribución del teclado

Fecha y hora

Hacemos «clic» en la opción «Fecha y hora» para acceder a otra pantalla que nos permitirá seleccionar la zona horaria en la que se encuentra la máquina.

Dependiendo de la fuente de instalación, la opción «Hora de la red», puede configurarse como ACTIVADA o DESACTIVADA de manera predeterminada.

Hacemos «clic» en «Hecho» después de realizar cualquier cambio.

Sistema

En la sección «Sistema» de la pantalla «Resumen de instalación» personalizamos y realizamos cambios en elementos relacionados con el hardware del sistema de destino. Aquí es donde crearemos las particiones o los volúmenes del disco duro, establecemos el sistema de ficheros, la configuración de red, y habilitamos o deshabilitamos «KDUMP» o seleccionamos un perfil de seguridad.

Destino de instalación

En la pantalla «Resumen de la instalación», hacemos «clic» en la opción «Destino de la instalación». Nos llevará al área de tareas correspondiente.

Veremos una pantalla con todas nuestras unidades de disco candidatas para recibir el sistema. Si solo tenemos una unidad de disco en el sistema, como es mi caso, veremos la unidad en la lista de Discos estándar locales con una marca de verificación al lado. Al hacer clic en el icono del disco, se activará o desactivará la marca de verificación de selección de disco. Seleccionamos el disco dejándolo marcado.

Nos permite también añadir un disco.

Gestión del almacenamiento
Gestión del almacenamiento

En la sección «Configuración de almacenamiento»

  • Marcamos la opción «Automática».
  • Hacemos clic en «Hecho» en la parte superior de la pantalla.
  • Una vez que el programa de instalación detecta que tiene un disco utilizable, vuelve a la pantalla «Resumen de instalación».

Podemos habilitar o deshabilitar «KDUMP» que es es una característica del núcleo Linux para crear volcados de memoria en el caso de un fallo catastrófico del kernel. Yo lo dejo habilitado.

Habilitar kdump
Habilitar kdump

Red y nombre de equipo «hostname»

El siguiente paso es la configuración de red. Al hacer clic en la opción «Red y nombre de equipo», detectará todo el hardware de red como Ethernet, tarjetas de red inalámbricas, etc…, las interfaces aparecerán en el panel izquierdo de la pantalla de configuración de red.

Al hacer clic en el botón «Red y nombre de anfitrión» en la pantalla «Resumen de instalación» principal, se abre la pantalla de configuración para, entre otra cosas, configurar el nombre de host del sistema. También podremos cambiar el hostname una vez terminada la instalación.

Introducimos el nombre de equipo o «hostname» y «Aplicar».

Elección de hostname
Elección de hostname

Cada interfaz, puedes configurarla mediante DHCP o configurar manualmente la dirección IP. Si eliges configurar manualmente, asegúrate de tener lista toda la información necesaria, como la dirección IP, la máscara de red, puerta de enlace y servidores DNS.

Configuraremos cada interfaz mediante DHCP o manualmente para asignar una dirección IP.

Esta configuración la puedes hacer con las herramientas disponibles en el entorno de escritorio.

Hacemos clic en «Hecho» y volveremos a la pantalla «Resumen de instalación» principal.

Ajustes de usuario

En este punto tenemos que configurar la contraseña para el usuario «root» así como crear las cuentas de usuarios que necesitemos.

Contraseña de root

Hacemos clic en el campo «Contraseña de root» en «Ajustes de usuario» para iniciar la pantalla de la tarea Contraseña administrativa.

En el cuadro de texto Contraseña administrativa, establecemos una contraseña segura para el usuario root. Volvemos a introducir la contraseña en «Confirmar».

Aquí podemos «Bloquear la cuenta de root» o «Permitir el acceso SSH de root con contraseña».

Establecemos la contraseña de root
Establecemos la contraseña de root

Y terminamos este paso haciendo clic en «Hecho».

Creación de usuarios

El procedimiento para la creación de usuarios normales es el siguiente

Hacemos clic en el campo «Creación de usuario» en «Configuración de usuario» e iniciamos la pantalla para «Crear usuario». Aquí podremos crear una cuenta de usuario privilegiada o no privilegiada (sin permisos de administración) en el sistema.

Vamos a crear un usuario normal que pueda escalar privilegios de superusuario (administrador) cuando sea necesario.

Para ello tenemos que completar los campos en la pantalla «Crear usuario» con la siguiente información en mi caso

  • Nombre completo: Javier Izquierdo
  • Nombre de usuario: javier
  • Hacer de este usuario un administrador: Marcado
  • Se requiere una contraseña para usar esta cuenta: marcado
  • Contraseña: La que quieras
  • Confirmar la contraseña: Repites la anterior.

Con el botón «Avanzado» tienes la opción de indicar el UID y GUID de cada usuario.

Creación de un usuario
Creación de un usuario

Hacemos clic en «Hecho».

Instalación propiamente dicha

Una vez configuradas todas nuestra preferencias, iniciamos el proceso de instalación propiamente dicho. Para ello hacemos «clic» en «Comenzar la instalación» en la pantalla principal «Resumen de instalación».

Comenzará la instalación y se mostrará el progreso de la misma. Durante este proceso, se ejecutarán varias tareas en segundo plano, como particionar el disco, formatear las particiones o volúmenes LVM, buscar y resolver dependencias de software, escribir el sistema operativo en el disco, instalar el gestor de arranque, etc… Llevará un rato completar las tareas.

Progreso de la instalación
Progreso de la instalación

Completar la instalación

Cuando se complete la instalación verás un mensaje comunicando el final de la instalación.

Completado el proceso de instalación
Completado el proceso de instalación

Clic en el botón «Finalizar la instalación» y para finalizar todo el proceso tenemos que reiniciar sistema, pero acuérdate de extraer el medio de instalación. Una vez reiniciado ya lo tendremos disponible.

Acceso

El sistema ahora está configurado y listo para usar. Como en cualquier otro sistema operativo, introducimos usuario y contraseña para loguearnos en el sistema.

Pantalla de logueo
Pantalla de logueo

Nos ofrece un tour por el sistema.

Dash de GNOME
Dash de GNOME

Ahora ya puedes instalar los servicios que necesites en tu servidor y ejecutar los comandos para usar tu nuevo sistema.

Interfaz gráfica
Interfaz gráfica

Vemos la terminal y actualizamos el sistema

Actualización del sistema
Actualización del sistema

Y a disfrutar de tu nuevo sistema.

Si tienes algún comentario que hacer sobre este artículo, al pie del post tienes un formulario para hacerlo.

Si quieres contactar conmigo por cualquier otro asunto relacionado con el sitio, en la página de contacto, tienes un formulario más adecuado.

Y para suscribirte y recibir las novedades publicadas, tienes un enlace en el pie de la página o desde aquí mismo.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.