GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Cockpit en CentOS 8


Cockpit es un software de administración de servidor basado en web gratuito y de código abierto. Tiene una bonita consola web que permite a los administradores del sistema realizar fácilmente tareas como la administración del almacenamiento, la configuración de la red, iniciar contenedores Docker, verificar el rendimiento del servidor, iniciar y detener servicios y muchas otras operaciones administrativas. Algunos de los impresionantes beneficios de Cockpit en nuestros servidores GNU/Linux son los siguientes:

  1. Se compone del administrador de servicios systemd para mayor facilidad.
  2. Cuenta con un visor de registro de diario para solucionar problemas y analizar registros.
  3. La configuración del almacenamiento, incluido LVM, nunca antes había sido tan fácil.
  4. La configuración de red básica se puede aplicar con Cockpit
  5. Podemos agregar y eliminar fácilmente usuarios locales y administrar múltiples servidores.

En este tutorial, aprenderá a instalar la última versión de Cockpit en CentOS 8.

En Centos 8/7 y RHEL 8

Actualizar paquetes del sistema

Antes de instalar los paquetes de Cockpit, debemos actualizar el sistema:

$ sudo yum -y update
CentOS-8 - AppStream                                        1.7 kB/s | 4.3 kB     00:02    
CentOS-8 - Base                                             1.2 kB/s | 3.8 kB     00:03    
CentOS-8 - Extras                                           1.4 kB/s | 1.5 kB     00:01    
Extra Packages for Enterprise Linux 8 - x86_64               12 kB/s |  32 kB     00:02    
Extra Packages for Enterprise Linux 8 - x86_64               86 kB/s | 1.7 MB     00:20    
Dependencies resolved. 
Nothing to do.
Complete!

Dado que Centos 8 se acaba de lanzar, al momento de escribir este artículo, aún no hay actualizaciones.

Instalación de paquetes de Cockpit desde el repositorio

En Centos 8, los paquetes de Cockpit se incluyen en el repositorio de extras de forma predeterminada y puede instalarlos de inmediato, a diferencia de Centos 7, donde primero necesitaba agregar epel repo. Iniciamos la instalación de Cockpit con el siguiente comando:

$ sudo yum install cockpit
$ sudo yum install cockpit
Last metadata expiration check: 0:04:25 ago on Thu 26 Sep 2019 03:10:41 PM UTC.
Dependencies resolved.
================================================================================
 Package                               Arch            Version         
================================================================================
Installing:
 cockpit                               x86_64          185.1-1.el8_0            
Installing dependencies:
 PackageKit                            x86_64          1.1.12-2.el8    
 PackageKit-glib                       x86_64          1.1.12-2.el8            
 cairo                                 x86_64          1.15.12-3.el8      
 cairo-gobject                         x86_64          1.15.12-3.el8        
 libX11                                x86_64          1.6.7-1.el8        
 libX11-common                         noarch          1.6.7-1.el8           
 libXau                                x86_64          1.0.8-13.el8         
 libXext                               x86_64          1.3.3-9.el8          
 libXrender                            x86_64          0.9.10-7.el8         
 libxcb                                x86_64          1.13-5.el8              
 pixman                                x86_64          0.36.0-1.el8           
 python3-cairo                         x86_64          1.16.3-6.el8             
 python3-gobject                       x86_64          3.28.3-1.el8             
 python3-systemd                       x86_64          234-8.el8           
 setroubleshoot-plugins                noarch          3.3.10-1.el8        
 checkpolicy                           x86_64          2.8-2.el8                   

.....        

Transaction Summary
================================================================================
Install  42 Packages

Total download size: 16 M
Installed size: 46 M
Is this ok [y/N]: 

Escriba "y" y comenzará a descargar e instalar los paquetes necesarios.

Sobre Fedora

Al igual que CentOS, también está disponible por defecto en el repositorio oficial de Fedora, simplemente instalaremos cockpit usando el administrador de paquetes dnf.

# dnf install cockpit

En Arch Linux

Actualmente, Cockpit no está disponible en el repositorio oficial de Arch Linux, pero está disponible en Arch User Repository, también conocido como AUR. Entonces, simplemente ejecutaremos el siguiente comando yaourt para instalarlo.

# yaourt cockpit

En Ubuntu

Use el comando apt para instalar cockpit en ubuntu o debian

sudo apt update
sudo apt -y install cockpit
sudo systemctl status cockpit

Permitir el puerto 9090 en el cortafuegos

sudo ufw allow 9090

Habilitar e iniciar el servicio Cockpit

Ahora debemos habilitar el Cockpit con el siguiente comando:

$ sudo systemctl enable --now cockpit.socket
Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket.

Y comience el Cockpit con:

$ sudo systemctl start cockpit

Configuración del cortafuegos

Finalmente, asegurémonos de que el cortafuegos no bloquee el Cockpit. De forma predeterminada, no debería tener ningún problema para acceder a Cockpit, pero por si acaso, abriremos los puertos necesarios con los siguientes comandos:

$ sudo firewall-cmd --permanent --zone=public --add-service=cockpit
Warning: ALREADY_ENABLED: cockpit
success

$ sudo firewall-cmd --reload
success

Como puede ver, el Cockpit ya se agregó a las reglas del firewall. Pero es mejor ejecutar esto por si acaso y evitar posibles problemas con el firewall.

La instalación de Cockpit ahora está completa, puede acceder al tablero navegando a la siguiente URL:

https://localhost:9090

Si tiene una dirección IP estática, puede escribir su IP en lugar de "localhost" para acceder a Cockpit desde cualquier lugar.

Iniciar sesión en Cockpit

Al navegar a la URL de Cockpit, es posible que se le solicite una advertencia de seguridad sobre el certificado SSL del sitio, ya que está autofirmado. Puede ignorar la advertencia y pasar al área de inicio de sesión. Inicie sesión en Cockpit con las credenciales de superusuario.

Al iniciar sesión, aparecerá la información del sistema y la página del monitor de recursos:

Agregando un nuevo servidor a Cockpit

Página de cuentas de cabina

Página KernelDump de la cabina

Página de redes de cabina

Página de Cockpit SELinux

Página de servicios de cabina

Terminal de cabina

Conclusión

Cockpit es una herramienta imprescindible tanto para administradores como para desarrolladores. Una vez que comience a usarlo, lo tendrá instalado en todos sus servidores Linux. Como vimos en este tutorial, Cockpit es una excelente herramienta de administración de servidores Linux. Si tiene comentarios y preguntas, publíquelos a continuación en la sección de comentarios.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar Cockpit en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar SNORT IDS en CentOS 7

Cómo instalar Cockpit en CentOS 8 / RHEL 8

Cómo instalar la consola web Cockpit en CentOS 8

Cómo instalar Cockpit en CentOS 9 Stream