Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Neste artigo falarei sobre as capacidades da ferramenta Cockpit. Cockpit creouse para facilitar a administración do sistema operativo Linux. En poucas palabras, permítelle realizar as tarefas de administración máis comúns de Linux a través dunha interface web agradable. Características do cockpit: instalación e comprobación de actualizacións do sistema e habilitación de actualizacións automáticas (proceso de parcheo), xestión de usuarios (creación, eliminación, cambio de contrasinais, bloqueo, emisión de dereitos de superusuario), xestión de discos (creación, edición de lvm, creación e montaxe de sistemas de ficheiros). ), configuración de rede (equipo, vinculación, xestión de ip, etc.), xestión de temporizadores de unidades systemd.

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

O interese en Cockpit débese ao lanzamento de Centos 8, onde Cockpit xa está integrado no sistema e só precisa ser activado co comando "systemctl enable -now cockpit.service". Noutras distribucións, será necesaria a instalación manual desde o repositorio de paquetes. Non imos considerar a instalación aquí, mira guía oficial.

Despois da instalación, necesitamos ir no navegador ao porto 9090 do servidor no que está instalado Cockpit (i.e. ip do servidor: 9090). Por exemplo, 192.168.1.56: 9090

Introducimos o contrasinal de inicio de sesión habitual para a conta local e marcamos a caixa de verificación "Reutilizar o meu contrasinal para tarefas privilexiadas" para que poida executar algúns comandos como usuario privilexiado (root). Por suposto, a túa conta debe poder executar comandos a través de sudo.

Despois de iniciar sesión, verá unha interface web fermosa e clara. Primeiro de todo, cambia o idioma da interface ao inglés, porque a tradución é simplemente terrible.

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

A interface parece moi clara e lóxica; á esquerda verás unha barra de navegación:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

A sección de inicio chámase "sistema", onde podes ver información sobre a utilización dos recursos do servidor (CPU, RAM, Rede, Discos):

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Para ver información máis detallada, por exemplo, nos discos, só tes que premer na inscrición correspondente e dirixiráselle directamente a outra sección (almacenamento):

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Podes crear lvm aquí:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Seleccione un nome para o grupo vg e as unidades que quere usar:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Dálle un nome a lv e selecciona un tamaño:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

E finalmente crea o sistema de ficheiros:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Teña en conta que o propio Cockpit escribirá a liña requirida en fstab e montaremos o dispositivo. Tamén pode especificar opcións de montaxe específicas:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Este é o que parece no sistema:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Aquí pode expandir, comprimir sistemas de ficheiros, engadir novos dispositivos ao grupo vg, etc.

Na sección "Rede" non só pode cambiar a configuración típica da rede (ip, dns, máscara, pasarela), senón tamén crear configuracións máis complexas, como vinculación ou creación de equipos:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Así se ve a configuración final do sistema:
Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

De acordo en que establecer vía Vinano sería un pouco máis longo e máis difícil. Especialmente para principiantes.

En "servizos" pode xestionar unidades e temporizadores do sistema: detelos, reinicialos, eliminalos do inicio. Tamén é moi rápido crear o teu propio temporizador:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

O único que se fixo mal: non está claro con que frecuencia comeza o temporizador. Só podes ver cando se lanzou por última vez e cando se volverá a iniciar.

En "Actualizacións de software", como podes adiviñar, podes ver todas as actualizacións dispoñibles e instalalas:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

O sistema notificaranos se é necesario reiniciar:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Tamén pode activar as actualizacións automáticas do sistema e personalizar o tempo de instalación das actualizacións:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Tamén pode xestionar SeLinux en Cockpit e crear un sosreport (útil cando se comunica con provedores ao resolver problemas técnicos):

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

A xestión de usuarios realízase da forma máis sinxela e clara posible:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Por certo, podes engadir claves ssh.

E, finalmente, podes ler os rexistros do sistema e ordenalos por importancia:

Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Pasamos por todas as seccións principais do programa.

Aquí tes unha breve visión xeral das posibilidades. Depende de ti decidir se usar Cockpit ou non. Na miña opinión, Cockpit pode resolver varios problemas e reducir o custo do mantemento do servidor.

As principais vantaxes:

  • A barreira para entrar na administración do sistema operativo Linux redúcese significativamente grazas a tales ferramentas. Case calquera pode realizar accións estándar e básicas. A administración pódese delegar parcialmente en desenvolvedores ou analistas para reducir o custo de produción e acelerar o traballo. Despois de todo, agora non necesitas escribir pvcreate, vgcreate, lvcreate, mkfs.xfs na consola, crear un punto de montaxe, editar fstab e, finalmente, escribir mount -a, só tes que premer co rato un par de veces.
  • Podes liberar a carga de traballo dos administradores de Linux para que poidan concentrarse en tarefas máis complexas
  • Os erros humanos pódense reducir. De acordo en que é máis difícil cometer un erro a través da interface web que a través da consola

Desvantaxes que atopei:

  • Limitacións da utilidade. Só podes facer operacións básicas. Por exemplo, non pode expandir inmediatamente lvm despois de ampliar o disco dende a virtualización; cómpre escribir pvresize na consola e só despois seguir traballando a través da interface web. Non pode engadir un usuario a un grupo específico, non pode cambiar os dereitos de directorio nin analizar o espazo utilizado. Gustaríame unha funcionalidade máis ampla
  • A sección "Aplicacións" non funcionou correctamente
  • Non pode cambiar a cor da consola. Por exemplo, só podo traballar cómodamente nun fondo claro con fonte escuro:

    Cockpit: simplifica as tarefas administrativas típicas de Linux mediante unha interface web amigable

Como podemos ver, a utilidade ten moi bo potencial. Se amplía a funcionalidade, realizar moitas tarefas pode facerse aínda máis rápido e sinxelo.

upd: tamén é posible xestionar varios servidores desde unha interface web engadindo os servidores necesarios ao "Panel de control de máquinas". A funcionalidade, por exemplo, pode ser útil para actualizacións masivas de varios servidores á vez. Ler máis en documentación oficial.

Fonte: www.habr.com

Engadir un comentario