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».
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.
Descarga el Checksum correspondiente para comprobarlo después
y para comprobar la integridad de la descarga ejecuta
sha256sum nombre_fichero_descargado
En mi caso
sha256sum Rocky-9-Workstation-x86_64-latest.iso
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.
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.
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.
Elegimos «Install to Hard Drive»
Seleccionamos el idioma que queramos utilizar. En mi caso selecciono Español (España). Luego clic en «Continuar».
Pantalla «Resumen de instalación»
La pantalla «Resumen de instalación» es donde hacemos configuraciones importantes del sistema que vamos a instalar.
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.
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».
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.
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.
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».
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».
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.
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.
Completar la instalación
Cuando se complete la instalación verás un mensaje comunicando el final de la 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.
Nos ofrece un tour por el sistema.
Ahora ya puedes instalar los servicios que necesites en tu servidor y ejecutar los comandos para usar tu nuevo sistema.
Vemos la terminal y actualizamos el 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.