Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Î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.

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

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 ghid oficial.

După instalare, trebuie să mergem în browser la portul 9090 al serverului pe care este instalat Cockpit (de ex. ip server:9090). De exemplu, 192.168.1.56: 9090

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ă.

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Interfața pare foarte clară și logică; în stânga veți vedea o bară de navigare:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Secțiunea de pornire se numește „sistem”, unde puteți vedea informații despre utilizarea resurselor serverului (CPU, RAM, rețea, discuri):

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

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):

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Puteți crea lvm aici:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Selectați un nume pentru grupul vg și unitățile pe care doriți să le utilizați:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Dați un nume lui lv și selectați o dimensiune:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Și în sfârșit creați sistemul de fișiere:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

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:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Iată cum arată în sistem:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

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:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Iată cum arată configurația finală în sistem:
Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

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:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

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:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Sistemul ne va anunța dacă este necesară o repornire:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

De asemenea, puteți activa actualizările automate ale sistemului și puteți personaliza timpul de instalare a actualizărilor:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

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):

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Managementul utilizatorilor este implementat cât mai simplu și clar posibil:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

Apropo, puteți adăuga chei ssh.

Și, în sfârșit, puteți citi jurnalele de sistem și puteți sorta după importanță:

Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

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:

    Cockpit - simplifică sarcinile administrative tipice Linux printr-o interfață web ușor de utilizat

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 documentație oficială.

Sursa: www.habr.com

Adauga un comentariu