Cum de a gestiona serverele Linux cu interfața Web Cockpit

Dec 9, 2024
Linux
FatmAwati Achmad Zaenuri / Shutterstock

Puteți monitoriza cu ușurință și de a gestiona mai multe calculatoare Linux cu Cockpit, un instrument de administrare și tabloul de bord bazat pe browser. Este de sine stătător, simplu de configurat și ușor de utilizat. Vă vom arăta cum să începeți.

Gestionarea mai multor servere Linux

Dacă aveți mai multe computere sau servere Linux pentru monitor, aveți o provocare. Acest lucru este valabil mai ales în cazul în care unele dintre ele sunt difuzate ca sisteme fără cap, cu nici un monitor atașat. De exemplu, este posibil să aveți servere la distanță, situate în diferite clădiri rack montat sau sau o colecție de Raspberry Pi împrăștiate în jurul valorii de casa ta.

Cum se poate monitoriza sănătatea și performanța toate acestea?

daca tu utilizați Secure Shell (SSH) pentru a se conecta la ele, puteți rula top sau un alt instrument de monitorizare bazate pe terminale. Veți obține unele informații utile, dar fiecare instrument are propriul domeniu specific de interes. Este ciudat că trebuie să se mute de la instrument la instrument pentru a vizualiza diferite valori ale computerului la distanță Linux.

Din păcate, nu există nici o modalitate convenabilă de a hamei între diferitele instrumente care vă oferă unele dintre aceste informații. În plus, dacă aveți pentru a efectua orice sarcini de remediere sau administrative, trebuie să facă o conexiune proaspătă la computerul la distanță sau închideți aplicația de monitorizare. Apoi, va trebui să utilizați sesiunea SSH existente pentru a executa comenzi de administrare.

carlingă legăturile multe cerințe de monitorizare și administrare comune într-o consolă bazată pe browser-ul, ceea ce face mai ușor să monitorizeze și să mențină mai multe calculatoare Linux.

Cockpit obține informații de la interfețele de programare aplicații (API) care există deja în cadrul Linux. Deoarece informația vine direct de la sursă, nu există nici o colecție personalizată sau generarea de informații, astfel încât să poată fi considerat nealterat.

Conturi de utilizator și Cockpit

Cockpit utilizează datele de autentificare Linux, deci nu este nevoie utilizatorilor Configure din cadrul acesteia. Pentru a vă conecta la Cockpit, utilizați doar numele de utilizator și parola curentă. Dacă aveți conturi pe diferite computere Linux care utilizează același nume de utilizator și parola, Cockpit va utiliza aceste acreditări pentru a se conecta la mașinile de la distanță.

Desigur, folosind aceeași parolă pe diferite calculatoare este un risc de securitate și este considerată o practică proastă. Cu toate acestea, dacă lucrați numai cu calculatoarele locale, care nu sunt expuse la internet, s-ar putea concluziona riscul este destul de mic.

O soluție mult superioară, deși, este de a crea chei SSH pe fiecare computer, apoi lăsați să Cockpit folosi pentru a se conecta la computerele de la distanță.

LEGATE DE: Cum se creează și se instalează SSH cheile de la Linux Shell

instalarea Cockpit

Cockpit este în depozitele de bază pentru principalele familii Linux. Pentru a instala Cockpit pe Ubuntu, tastați următoarele:

 sudo apt-get install carlingii 

Pe Fedora, comanda este:

 sudo DNF instala carlingii 

Pe Manjaro, trebuie să instalați cabina de pilotaj și un pachet numit PackageKit . Acest pachet independent de platforma stă pe partea de sus a sistemului nativ de gestionare a pachetelor de o distribuție Linux. Acesta oferă un API coerent pentru software-ul de aplicație.

Dezvoltatorii pot scrie software care funcționează cu PackageKit , Iar software-ul lor poate vorbi apoi la managerul de pachete de orice distribuție Linux. Acest lucru înseamnă că nu trebuie să scrie o versiune care va lucra cu DNF , Alta pentru pacman. , si asa mai departe.

Din fericire, PackageKit este deja instalat pe Ubuntu și Fedora, astfel încât să tastați doar următoarele două comenzi:

 sudo pacman -Sy carlingii 

 sudo pacman -Sy PackageKit 

lansarea Cockpit

Pentru a începe să utilizați Cockpit, deschideți browser-ul, tastați următoarele în bara de adrese, și apoi apăsați Enter:

 localhost: 9090 

Ar trebui să vedeți apoi ecranul de conectare pentru cockpit. Dacă apare o eroare care vă spune că site-ul nu poate fi atins sau conexiunea a fost refuzată, este posibil să fie de a introduce următoarele comenzi pentru a activa și a porni daemonul Cockpit:

 Sudo SystemCTL Activează Cockpit 

 Sudo Systemctl Start Cockpit 

Când se lansează Cockpit, apare ecranul de autentificare; Doar conectați-vă cu acreditările existente Linux.

Pentru a vă conecta la alte computere utilizând aceleași acreditări, bifați caseta de selectare de lângă "Reutilizați parola pentru conexiuni la distanță." Dacă utilizați tastele SSH pentru a vă conecta la computerele la distanță sau nu va monitoriza de la distanță alte mașini, puteți părăsi această casetă necontrolată.

Privire de ansamblu

Pagina Web Cockpit este complet receptivă și se va ajusta sensibil dacă schimbați dimensiunea ferestrei browserului.

Afișajul principal are o listă de categorii de sarcini într-o bara laterală din stânga, în timp ce restul ferestrei conține informații referitoare la categoria selectată. Vizualizarea implicită este "Prezentare generală".

Cockpit se adaptează, de asemenea, când îl utilizați pe un telefon.

Pe computerul nostru de testare, vedem că o eroare a fost marcată deoarece un serviciu a eșuat.

Faceți clic pe linkul "1 Service a eșuat" pentru a trece la vizualizarea serviciilor de sistem. În Servicii de securitate a sistemului Daemon (Sssd) nu a reușit să înceapă, așa că facem clic pe linkul "SSSD" pentru a trece la pagina de control SSSD.

Faceți clic pe "Start Service".

Cu serviciul care rulează acum, putem explora mai mult din sistemul nostru monitorizat.

Puteți face clic pe "Prezentare generală" dacă este vizibil în bara laterală; Dacă nu, faceți clic pe pictograma sistemului, apoi faceți clic pe "Prezentare generală".

CPU și grafice de memorie

În panoul CPU și de utilizare a memoriei, faceți clic pe "Vizualizați graficele".

Următoarele grafice sunt afișate:

  • "UTILIZAREA CPU" : Utilizarea combinată a CPU pentru numărul total de CPU-uri.
  • "Memory & amp; Swap " : Memoria RAM și utilizarea swap-ului.
  • "Disk I / O" : Hard Drive citește și scrie.
  • "Trafic de rețea" : Tot traficul în și din computer.

Dacă faceți clic pe numele fiecărui grafic, puteți vedea mai multe informații detaliate:

  • Dacă faceți clic pe "Disk I / O", veți vedea aceleași informații care sunt sub "stocare" în bara laterală.
  • Dacă faceți clic pe "Trafic de rețea", vedeți aceleași informații care sunt în "Networking" în bara laterală.

Actualizări software

Puteți face clic pe "Actualizări de software" din bara laterală pentru a vedea o listă de actualizări disponibile.

Pentru a le instala, faceți clic pe "Instalați toate actualizările."

Monitorizarea mai multor computere

Înainte de a încerca să monitorizați un alt computer, efectuați următorii pași:

  1. Instalați filchpit pe celălalt computer și apoi conectați-vă la CockPit pentru a verifica funcționarea. Nu trebuie să aveți interfața browserului care rulează pe mașina de la distanță atunci când o monitorizați de la distanță. Cu toate acestea, dacă faceți acest lucru, se va dovedi cabina de pilotaj a fost instalată corect și este pe deplin operațională.
  2. Utilizați SSH pentru a vă conecta la distanță la celălalt computer din cel pe care îl monitorizați. Confirmați că puteți utiliza ssh pe computerul la distanță și apoi conectați-vă, utilizând fie ID-ul curent, cât și parola sau cheile ssh.

Asigurarea acestor două etape de lucru ca așteptat, face monitorizarea unui computer la distanță o briză. Amintiți-vă, dacă vă conectați la gazdele la distanță cu același nume de utilizator și parolă ca și computerul dvs. de monitorizare, dvs. trebuie sa Selectați caseta "Reutilizați parola pentru conexiunile la distanță".

Pe computerul de monitorizare, faceți clic pe săgeata derulantă de lângă gazdă.

Faceți clic pe "Adăugați o nouă gazdă."

Introduceți detaliile computerului la distanță (fie o adresă IP, fie un nume de gazdă). Un punct culminant apare în partea de sus a browserului pentru a vă ajuta să identificați ce computer vă uitați.

Faceți clic pe "Adăugați" când sunteți gata. Acum ar trebui să vedeți computerul la distanță din lista de gazde disponibile; Faceți clic pe săgeata derulantă de lângă el.

Faceți clic pe noua computer la distanță pentru ao monitoriza.

Numele gazdei pe care îl monitorizați va fi afișat. Culoarea evidențierii în partea de sus a ferestrei browserului va fi, de asemenea, cea pe care ați selectat-o ​​când ați adăugat acea gazdă.

Multe caracteristici

Există mult mai multe puteți cu cockpit, inclusiv următoarele:

  • Obțineți starea generală de sănătate a unui computer.
  • Monitorizați performanța cu CPU, memorie, disc și activitatea de rețea.
  • Modificați numele de gazdă.
  • Conectați gazda la un domeniu.
  • Deschideți o fereastră terminală.
  • Gestionați actualizările de software, conturile de utilizator, serviciile și daemoanele, tabelele de partiții, legăturile de rețea și punțile și adresele IP.
  • Creați un dispozitiv RAID.

Mai multe caracteristici sunt pe drum, de asemenea. Dezvoltatorii au o versiune de lucru dovada de lucru care afișează o vedere combinată a mai multor gazde simultan. Cockpit nu este cel mai sofisticat instrument de management, dar este bogat în mod bogat, simplu de utilizat și va satisface cele mai multe nevoi.


Linux - Cele mai populare articole

Cum să ucizi procesele zombie pe Linux

Linux Nov 25, 2024

FatmAwati Achmad Zaenuri / Shutterstock Programe care sunt slab scrise sau performante pot pleca prost procese zombie ascunzând în interiorul comp..


Cum să răsturnați kernelul în Linux

Linux Sep 30, 2025

FatmAwati Achmad Zaenuri / Shutterstock.com Dacă PC-ul dvs. Linux are brusc probleme după o actualizare a sistemului dvs., este posibil Kernel Linux...


Care sunt dezavantajele de trecere la Linux?

Linux Oct 27, 2025

Larry Ewing și Gimp Linux Evangheliștii (ca mine) sunt rapizi să subliniez numeroasele beneficii ale trecerii de la Windows și MacOS. Dar nici un sistem ..


KDE Connect vine în cele din urmă la iPhone

Linux Oct 26, 2025

KDE. Dacă căutați o modalitate ușoară de a face ca iPhone-ul să joace frumos cu dvs. KDE Desktop. , astăzi este ziua ta norocoasă, ca KDE Connect..


10 comenzi de bază Linux pentru începători

Linux Oct 13, 2025

Doar am început pe Linux? Făcându-vă confortabil cu linia de comandă este esențială. Dacă sunteți deja familiarizați cu utilitățile de linie de comandă, veți găsi că Linux ..


Cum să descărcați și să instalați Steam pe Linux

Linux Oct 9, 2025

Studio postmodern / Shutterstock.com Deci, vrei să încerci jocurile Linux. ? În acest articol, să ne uităm la modul de instalare a Steam pe ori..


Puteți instala Linux pe un M1 Apple Silicon Mac?

Linux Nov 12, 2024

Nu toată lumea cumpără un Mac să ruleze exclusiv MacOS. Vestea proastă este că, începând cu noiembrie 2021, suportul nativ Linux pe siliconul Apple nu este încă posibil. Se fac..


Cum se instalează Linux pe un MC Mac cu siliciu de mere

Linux Nov 11, 2024

Suportul nativ Linux pentru noua arhitectură bazată pe ARM, nu este încă gata, dar puteți rula Linux pe un M1. , M1 Pro sau M1 Max folosind a mașină virtuală ..


Categorii