În acest articol voi vorbi despre capacitățile instrumentului Cockpit. Cockpit a fost creat pentru a ușura administrarea sistemului de operare Linux. Pe scurt, vă permite să efectuați cele mai comune sarcini de administrare Linux printr-o interfață web frumoasă. Caracteristici cockpit: instalarea și verificarea actualizărilor pentru sistem și activarea actualizărilor automate (proces de corecție), managementul utilizatorilor (crearea, ștergerea, schimbarea parolelor, blocarea, emiterea drepturilor de superutilizator), managementul discurilor (crearea, editarea lvm, crearea, montarea sistemelor de fișiere ), configurarea rețelei (echipă, legături, administrare ip, etc.), gestionarea temporizatoarelor unităților de sistem.
Interesul pentru Cockpit se datorează lansării Centos 8, unde Cockpit este deja încorporat în sistem și trebuie activat doar cu comanda „systemctl enable -now cockpit.service”. Pe alte distribuții, va fi necesară instalarea manuală din depozitul de pachete. Nu vom lua în considerare instalarea aici, uite
După instalare, trebuie să mergem în browser la portul 9090 al serverului pe care este instalat Cockpit (de ex.
Introducem parola obișnuită de autentificare pentru contul local și bifăm caseta de selectare „Reutilizați parola mea pentru activități privilegiate”, astfel încât să puteți rula unele comenzi ca utilizator privilegiat (rădăcină). Desigur, contul dvs. trebuie să poată executa comenzi prin sudo.
După autentificare, veți vedea o interfață web frumoasă și clară. În primul rând, comutați limba interfeței în engleză, deoarece traducerea este pur și simplu groaznică.
Interfața pare foarte clară și logică; în stânga veți vedea o bară de navigare:
Secțiunea de pornire se numește „sistem”, unde puteți vedea informații despre utilizarea resurselor serverului (CPU, RAM, rețea, discuri):
Pentru a vizualiza informații mai detaliate, de exemplu, pe discuri, trebuie doar să faceți clic pe inscripția corespunzătoare și veți fi dus direct la o altă secțiune (stocare):
Puteți crea lvm aici:
Selectați un nume pentru grupul vg și unitățile pe care doriți să le utilizați:
Dați un nume lui lv și selectați o dimensiune:
Și în sfârșit creați sistemul de fișiere:
Vă rugăm să rețineți că Cockpit în sine va scrie linia necesară în fstab și vom monta dispozitivul. De asemenea, puteți specifica opțiuni specifice de montare:
Iată cum arată în sistem:
Aici puteți extinde, comprima sisteme de fișiere, puteți adăuga dispozitive noi la grupul vg etc.
În secțiunea „Rețea”, nu numai că puteți modifica setările obișnuite de rețea (ip, dns, mască, gateway), ci și puteți crea configurații mai complexe, cum ar fi legarea sau crearea de echipe:
Iată cum arată configurația finală în sistem:
Sunteți de acord că instalarea prin Vinano ar fi puțin mai lungă și mai dificilă. Mai ales pentru incepatori.
În „servicii” puteți gestiona unitățile și temporizatoarele de sistem: opriți-le, reporniți-le, eliminați-le de la pornire. De asemenea, este foarte rapid să vă creați propriul cronometru:
Singurul lucru care a fost făcut prost: nu este clar cât de des pornește cronometrul. Puteți vedea doar când a fost lansat ultima dată și când se va lansa din nou.
În „Actualizări de software”, după cum ați putea ghici, puteți vedea toate actualizările disponibile și le puteți instala:
Sistemul ne va anunța dacă este necesară o repornire:
De asemenea, puteți activa actualizările automate ale sistemului și puteți personaliza timpul de instalare a actualizărilor:
De asemenea, puteți gestiona SeLinux în Cockpit și puteți crea un raport sos (util atunci când comunicați cu furnizorii când rezolvați probleme tehnice):
Managementul utilizatorilor este implementat cât mai simplu și clar posibil:
Apropo, puteți adăuga chei ssh.
Și, în sfârșit, puteți citi jurnalele de sistem și puteți sorta după importanță:
Am parcurs toate secțiunile principale ale programului.
Iată o scurtă prezentare a posibilităților. Depinde de tine să decizi dacă folosești sau nu Cockpit. După părerea mea, Cockpit poate rezolva mai multe probleme și poate reduce costurile de întreținere a serverului.
Principalele avantaje:
- Bariera de intrare în administrarea sistemului de operare Linux este redusă semnificativ datorită unor astfel de instrumente. Aproape oricine poate efectua acțiuni standard și de bază. Administrarea poate fi delegată parțial dezvoltatorilor sau analiștilor pentru a reduce costul de producție și a accelera munca. La urma urmei, acum nu mai trebuie să tastați pvcreate, vgcreate, lvcreate, mkfs.xfs în consolă, să creați un punct de montare, să editați fstab și, în sfârșit, să tastați mount -a, doar faceți clic pe mouse de câteva ori
- Puteți elibera volumul de lucru al administratorilor Linux, astfel încât aceștia să se poată concentra pe sarcini mai complexe
- Erorile umane pot fi reduse. Sunteți de acord că este mai dificil să faceți o greșeală prin interfața web decât prin consolă
Dezavantaje pe care le-am gasit:
- Limitări ale utilităţii. Puteți face doar operațiuni de bază. De exemplu, nu puteți extinde imediat lvm după mărirea discului din partea de virtualizare; trebuie să tastați pvresize în consolă și abia apoi să continuați să lucrați prin interfața web. Nu puteți adăuga un utilizator la un anumit grup, nu puteți modifica drepturile de director sau nu puteți analiza spațiul utilizat. Aș dori funcționalități mai extinse
- Secțiunea „Aplicații” nu a funcționat corect
- Nu puteți schimba culoarea consolei. De exemplu, pot lucra confortabil doar pe un fundal deschis cu font închis:
După cum putem vedea, utilitatea are un potențial foarte bun. Dacă extindeți funcționalitatea, atunci efectuarea multor sarcini poate deveni și mai rapidă și mai ușoară.
upd: este, de asemenea, posibil să gestionați mai multe servere dintr-o interfață web prin adăugarea serverelor necesare la „Tabloul de bord al mașinilor”. Funcționalitatea, de exemplu, poate fi utilă pentru actualizări în masă ale mai multor servere simultan. Citiți mai multe în
Sursa: www.habr.com