Cómo administrar su sistema Linux con Cockpit
Hay muchas maneras de gestionar los servicios y recursos en su sistema y en otros sistemas en su red. Van desde diversas aplicaciones de proveedores hasta el antiguo recurso SSH. Sin embargo, en ciertas distribuciones de Linux, hay una excelente herramienta web llamada Cockpit. Cockpit es una aplicación web extensible y fácil de usar, diseñada para ayudar a gestionar sus sistemas Linux basados en Red Hat, incluidos RHEL, CentOS y Fedora. Esta guía le mostrará cómo gestionar su sistema Linux con Cockpit.
Nota: estamos usando Fedora para este tutorial, pero las instrucciones serán similares para otras distribuciones.
Instalando Cockpit
Primero, asegúrese de que su sistema esté actualizado. Haga eso abriendo una terminal y escribiendo:
sudo dnf update -yCuando se complete ese comando, ingrese el comando para instalar Cockpit a través del gestor de paquetes DNF.
sudo dnf install cockpit -yCockpit también es parte del grupo de software “Gestión sin cabeza”, así que instálelo desde allí junto con varias otras herramientas que ayudan a gestionar una estación de trabajo o servidor Fedora a través de la red.
sudo dnf groupinstall "Gestión sin cabeza" -yPara acceder a su consola web de Cockpit, asegúrese de permitir Cockpit a través del cortafuegos del sistema y activar el servicio. Para permitir Cockpit a través del cortafuegos, ingrese el siguiente comando:
sudo firewall-cmd --add-service=cockpit --zone=public --permanentRecibirá un mensaje que indica éxito. A continuación, inicie y habilite el servicio systemd. Para hacer eso, ingrese el siguiente comando:
sudo systemctl enable cockpit.socket
sudo systemctl start cockpit.socketPodrá abrir su navegador web y escribir en localhost:9090 y verá aparecer la Consola Web de Cockpit en su pantalla.
La Consola Web de Cockpit
Desde aquí, inicie sesión con su nombre de usuario y contraseña habituales, y será recibido con un resumen amigable. Puede ver varias informaciones, incluida su nombre de host para comunicaciones de red, información del sistema, uso de recursos y varios elementos de navegación. Utilice esta información para observar registros, almacenamiento, información de red y más.
Hacer clic en Registros le lleva a un resumen de varios registros del sistema. Esto puede ser útil si tiene problemas con un programa o pieza de hardware en un sistema en particular. Por ejemplo, si está usando Fedora en una laptop y tiene problemas con su Wi-Fi, puede consultar la página de Registros en Cockpit para ver si hay registros del núcleo de iwlwifi y tratar de corregirlos.
Si hace clic en Almacenamiento, aparecerá una página donde puede monitorear fácilmente los dispositivos de almacenamiento conectados a su sistema, incluidos discos SATA y unidades de CD/DVD. La página de Almacenamiento de Cockpit es una combinación útil de actividad del disco, listas de particiones y dispositivos, registros de almacenamiento y gestión de montajes NFS, algo difícil de encontrar en una sola herramienta. En lugar de tener múltiples pestañas de terminal abiertas para ver toda esta información, puede simplemente abrir esta página en Cockpit.
El siguiente elemento es Redes, donde puede gestionar fácilmente sus interfaces de red y cortafuegos, incluido encender o apagar interfaces de red y configurar enlaces de red o VLANs. Esto puede ser increíblemente útil para gestionar la red en un servidor o estación de trabajo con múltiples NIC y roles de servidor, permitiéndole rápidamente y fácilmente organizar todas sus NIC en un solo lugar de fácil acceso.
La pestaña Cuentas es sin duda la más simple. Puede gestionar las cuentas en su sistema. Esto puede ser útil si tiene un servidor al que acceden múltiples administradores o usuarios y necesita gestionar sus permisos.
Servicios es una de las pestañas más complejas en Cockpit. Puede gestionar todos los servicios de su sistema desde aquí. Si un servicio necesita ser iniciado para que algo en su servidor funcione, es decir, libvirtd, sshd o cups, este es el lugar al que debe ir para iniciar ese servicio. Hay otras secciones en la pestaña de Servicios, pero esas son más propensas a ser casos de uso avanzados que van más allá del alcance de esta guía.
Vaya a Aplicaciones para agregar o quitar funcionalidad adicional en Cockpit. Puede añadir módulos para gestionar SELinux, máquinas virtuales QEMU/KVM e incluso contenedores de podman. Esto puede facilitarle mucho el comienzo con estas herramientas y evitar algunos de los dolores de cabeza que conlleva aprender herramientas complejas por primera vez.
Actualizaciones de Software es una página muy útil para gestionar actualizaciones de seguridad y software. Puede optar por instalar solo actualizaciones de seguridad, instalar todas las actualizaciones e incluso configurar actualizaciones automáticas. Esto puede ser un gran beneficio para las personas que gestionan servidores Fedora que requieren actualizaciones bastante frecuentes. También puede ser útil para aquellos que eligen aplicar solo correcciones de seguridad y no cambiar nada sobre su otro software.
Terminal es la última pestaña bajo la sección Host, y su propósito es darle acceso a un control más granular sobre su sistema. Por ejemplo, si trabaja con un software que no tiene un módulo de Cockpit, aún puede gestionarlo desde una interfaz web amigable sin tener que entrar en un cliente SSH o en una terminal en su sistema local.
Finalmente, tiene el Tablero. Desde el Tablero, puede ver fácilmente el uso de todos los recursos importantes: CPU, Memoria, I/O de red y I/O de disco. También puede agregar otros servidores a este tablero. Puede echar un vistazo rápidamente a un tablero para ver si un servidor tiene un alto uso de CPU en comparación con los otros. Es increíblemente útil también para servidores virtuales.
Cockpit es una manera simple y fácil de usar para gestionar sus sistemas Linux. Varios servidores Linux, físicos o virtuales, pueden configurarse fácilmente a través de Cockpit, y se pueden agregar múltiples módulos diferentes para aumentar la funcionalidad. Ahora que ha aprendido sobre Cockpit, asegúrese de consultar nuestras otras publicaciones sobre gestión de sistemas remotos para aprender cómo acceder a su Mac de forma remota y cómo configurar el acceso remoto en un host con una dirección IP dinámica.