Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

En aquest article parlaré de les capacitats de l'eina Cockpit. Cockpit es va crear per facilitar l'administració del sistema operatiu Linux. En poques paraules, us permet realitzar les tasques d'administració de Linux més habituals mitjançant una interfície web agradable. Característiques de la cabina: instal·lació i verificació d'actualitzacions del sistema i habilitació d'actualitzacions automàtiques (procés de pedaç), gestió d'usuaris (creació, eliminació, canvi de contrasenyes, bloqueig, emissió de drets de superusuari), gestió de discs (creació, edició de lvm, creació i muntatge de sistemes de fitxers). ), configuració de xarxa (equip, enllaços, gestió d'IP, etc.), gestió de temporitzadors d'unitats del sistema.

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

L'interès per Cockpit es deu al llançament de Centos 8, on Cockpit ja està integrat al sistema i només s'ha d'activar amb l'ordre "systemctl enable -now cockpit.service". En altres distribucions, serà necessària la instal·lació manual des del dipòsit de paquets. No considerarem la instal·lació aquí, mira guia oficial.

Després de la instal·lació, hem d'anar al navegador al port 9090 del servidor on està instal·lat Cockpit (és a dir. ip del servidor:9090). Per exemple, 192.168.1.56: 9090

Introduïm la contrasenya d'inici de sessió habitual per al compte local i marquem la casella de selecció "Reutilitza la meva contrasenya per a tasques privilegiades" perquè pugueu executar algunes ordres com a usuari privilegiat (arrel). Naturalment, el vostre compte ha de poder executar ordres mitjançant sudo.

Després d'iniciar sessió, veureu una interfície web bonica i clara. En primer lloc, canvieu l'idioma de la interfície a l'anglès, perquè la traducció és simplement terrible.

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

La interfície sembla molt clara i lògica; a l'esquerra veureu una barra de navegació:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

La secció inicial s'anomena "sistema", on podeu veure informació sobre la utilització dels recursos del servidor (CPU, RAM, Xarxa, Discs):

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Per veure informació més detallada, per exemple, en discs, només cal que feu clic a la inscripció corresponent i se us dirigirà directament a una altra secció (emmagatzematge):

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Podeu crear lvm aquí:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Seleccioneu un nom per al grup vg i les unitats que voleu utilitzar:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Doneu un nom a lv i seleccioneu una mida:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

I finalment creeu el sistema de fitxers:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Tingueu en compte que el propi Cockpit escriurà la línia requerida a fstab i muntarem el dispositiu. També podeu especificar opcions de muntatge específiques:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Aquest és el que sembla al sistema:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Aquí podeu ampliar, comprimir sistemes de fitxers, afegir nous dispositius al grup vg, etc.

A la secció "Xarxes" no només podeu canviar la configuració típica de la xarxa (ip, dns, màscara, passarel·la), sinó que també podeu crear configuracions més complexes, com ara l'enllaç o l'associació:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Així es veu la configuració acabada al sistema:
Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

D'acord que establir via Vinano seria una mica més llarg i difícil. Sobretot per a principiants.

A "serveis" podeu gestionar les unitats i els temporitzadors del sistema: aturar-los, reiniciar-los, eliminar-los de l'inici. També és molt ràpid crear el teu propi temporitzador:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

L'únic que es va fer malament: no està clar amb quina freqüència s'inicia el temporitzador. Només podeu veure quan es va llançar per darrera vegada i quan es tornarà a iniciar.

A "Actualitzacions de programari", com podeu endevinar, podeu veure totes les actualitzacions disponibles i instal·lar-les:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

El sistema ens notificarà si cal un reinici:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

També podeu habilitar les actualitzacions automàtiques del sistema i personalitzar el temps d'instal·lació de les actualitzacions:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

També podeu gestionar SeLinux a Cockpit i crear un informe de sos (útil quan us comuniqueu amb proveïdors per resoldre problemes tècnics):

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

La gestió d'usuaris s'implementa de la manera més senzilla i clara possible:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Per cert, podeu afegir claus ssh.

I, finalment, podeu llegir els registres del sistema i ordenar-los per importància:

Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Vam recórrer tots els apartats principals del programa.

Aquí teniu un breu resum de les possibilitats. Depèn de vostè decidir si utilitzar Cockpit o no. Al meu entendre, Cockpit pot resoldre diversos problemes i reduir el cost del manteniment del servidor.

Els principals avantatges:

  • La barrera per entrar a l'administració del sistema operatiu Linux es redueix significativament gràcies a aquestes eines. Gairebé qualsevol persona pot realitzar accions estàndard i bàsiques. L'administració es pot delegar parcialment en desenvolupadors o analistes per reduir el cost de producció i accelerar el treball. Després de tot, ara no cal que escriviu pvcreate, vgcreate, lvcreate, mkfs.xfs a la consola, creeu un punt de muntatge, editeu fstab i, finalment, escriviu mount -a, només feu clic al ratolí un parell de vegades
  • Els administradors de Linux es poden alleujar de la seva càrrega de treball perquè es puguin centrar en tasques més complexes
  • Els errors humans es poden reduir. D'acord que és més difícil cometre un error a través de la interfície web que a través de la consola

Desavantatges que he trobat:

  • Limitacions de la utilitat. Només podeu fer operacions bàsiques. Per exemple, no podeu ampliar immediatament lvm després d'ampliar el disc des de la virtualització; heu d'escriure pvresize a la consola i només després continuar treballant a través de la interfície web. No podeu afegir un usuari a un grup específic, no podeu canviar els drets de directori ni analitzar l'espai utilitzat. M'agradaria una funcionalitat més àmplia
  • La secció "Aplicacions" no va funcionar correctament
  • No podeu canviar el color de la consola. Per exemple, només puc treballar còmodament en un fons clar amb font fosca:

    Cockpit: simplifica les tasques administratives típiques de Linux mitjançant una interfície web fàcil d'utilitzar

Com podem veure, la utilitat té molt bon potencial. Si amplieu la funcionalitat, la realització de moltes tasques pot ser encara més ràpid i fàcil.

upd: també és possible gestionar diversos servidors des d'una interfície web afegint els servidors necessaris al "Tauler de màquines". La funcionalitat, per exemple, pot ser útil per a actualitzacions massives de diversos servidors alhora. Llegeix més a documentació oficial.

Font: www.habr.com

Afegeix comentari