Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

U ovom članku ću govoriti o mogućnostima alata Cockpit. Cockpit je kreiran da olakša administraciju Linux OS-a. Ukratko, omogućava vam da obavljate najčešće Linux administratorske zadatke kroz lijepo web sučelje. Karakteristike kokpita: instalacija i provjera ažuriranja za sistem i omogućavanje automatskih ažuriranja (proces zakrpe), upravljanje korisnicima (kreiranje, brisanje, promjena lozinki, blokiranje, izdavanje prava superkorisnika), upravljanje diskom (kreiranje, uređivanje lvm-a, kreiranje, montiranje sistema datoteka ), mrežna konfiguracija (tim, povezivanje, upravljanje IP-om, itd.), upravljanje timerima systemd jedinica.

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Interesovanje za Cockpit je zbog izlaska Centosa 8, gdje je Cockpit već ugrađen u sistem i potrebno ga je samo aktivirati komandom “systemctl enable -now cockpit.service”. Na drugim distribucijama, bit će potrebna ručna instalacija iz spremišta paketa. Ovdje nećemo razmatrati instalaciju, pogledajte službeni vodič.

Nakon instalacije potrebno je u pretraživaču otići na port 9090 servera na kojem je instaliran Cockpit (tj. server ip:9090). Na primjer, 192.168.1.56: 9090

Unosimo uobičajenu lozinku za prijavu za lokalni nalog i označavamo polje za potvrdu „Ponovno koristi moju lozinku za privilegovane zadatke“ tako da možete pokrenuti neke komande kao privilegovani korisnik (root). Naravno, vaš nalog mora biti u mogućnosti da izvršava komande putem sudo.

Nakon što se prijavite, vidjet ćete lijep i jasan web interfejs. Pre svega, prebacite jezik interfejsa na engleski, jer je prevod jednostavno užasan.

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Interfejs izgleda vrlo jasno i logično; na lijevoj strani ćete vidjeti navigacijsku traku:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Početni dio se zove “sistem”, gdje možete vidjeti informacije o korištenju resursa servera (CPU, RAM, mreža, diskovi):

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Da vidite detaljnije informacije, na primjer, na diskovima, samo kliknite na odgovarajući natpis i bit ćete prebačeni direktno u drugi odjeljak (skladište):

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Ovdje možete kreirati lvm:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Odaberite naziv za vg grupu i pogone koje želite koristiti:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Dajte lv ime i odaberite veličinu:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

I konačno kreirajte sistem datoteka:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Imajte na umu da će sam Cockpit napisati potrebnu liniju u fstab i mi ćemo montirati uređaj. Također možete odrediti specifične opcije montaže:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Ovako to izgleda u sistemu:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Ovdje možete proširiti, komprimirati sistem datoteka, dodati nove uređaje u vg grupu, itd.

U odjeljku “Umrežavanje” ne možete samo promijeniti tipične mrežne postavke (ip, dns, maska, gateway), već i kreirati složenije konfiguracije, kao što je povezivanje ili udruživanje:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Ovako izgleda gotova konfiguracija u sistemu:
Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Slažete se da bi postavljanje preko Vinana bilo malo duže i teže. Posebno za početnike.

U „uslugama“ možete upravljati sistemskim jedinicama i tajmerima: zaustaviti ih, ponovo pokrenuti, ukloniti ih iz pokretanja. Također je vrlo brzo napraviti svoj vlastiti tajmer:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Jedina stvar koja je loše urađena: nije jasno koliko često se tajmer pokreće. Možete vidjeti samo kada je posljednji put pokrenut i kada će se ponovo pokrenuti.

U "Ažuriranja softvera", kao što možete pretpostaviti, možete pogledati sva dostupna ažuriranja i instalirati ih:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Sistem će nas obavijestiti ako je potrebno ponovno pokretanje:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Također možete omogućiti automatsko ažuriranje sistema i prilagoditi vrijeme instalacije ažuriranja:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Također možete upravljati SeLinuxom u Cockpitu i kreirati sos izvještaj (korisno kada komunicirate s dobavljačima prilikom rješavanja tehničkih problema):

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Upravljanje korisnicima implementirano je što jednostavnije i jasnije:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Usput, možete dodati ssh ključeve.

I na kraju, možete čitati sistemske dnevnike i sortirati po važnosti:

Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Prošli smo kroz sve glavne dijelove programa.

Evo kratkog pregleda mogućnosti. Na vama je da odlučite da li ćete koristiti Cockpit ili ne. Po mom mišljenju, Cockpit može riješiti nekoliko problema i smanjiti troškove održavanja servera.

Glavne prednosti:

  • Barijera za ulazak u administraciju Linux OS-a značajno je smanjena zahvaljujući takvim alatima. Gotovo svako može izvoditi standardne i osnovne radnje. Administracija se može djelomično delegirati programerima ili analitičarima kako bi se smanjili troškovi proizvodnje i ubrzao rad. Uostalom, sada ne morate u konzolu upisivati ​​pvcreate, vgcreate, lvcreate, mkfs.xfs, kreirati tačku montiranja, uređivati ​​fstab i, na kraju, upisivati ​​mount -a, samo kliknite mišem nekoliko puta
  • Možete osloboditi radno opterećenje Linux administratora kako bi se mogli fokusirati na složenije zadatke
  • Ljudske greške se mogu smanjiti. Slažete se da je teže pogriješiti preko web sučelja nego preko konzole

Nedostaci koje sam pronašao:

  • Ograničenja korisnosti. Možete raditi samo osnovne operacije. Na primjer, ne možete odmah proširiti lvm nakon povećanja diska sa strane virtuelizacije; potrebno je da unesete pvresize u konzolu i tek onda nastavite s radom kroz web sučelje. Ne možete dodati korisnika u određenu grupu, ne možete promijeniti prava direktorija ili analizirati korišteni prostor. Želio bih opsežniju funkcionalnost
  • Odjeljak "Aplikacije" nije radio ispravno
  • Ne možete promijeniti boju konzole. Na primjer, mogu udobno raditi samo na svijetloj pozadini s tamnim fontom:

    Kokpit - pojednostavljuje tipične Linux administrativne zadatke kroz web interfejs prilagođen korisniku

Kao što vidimo, komunalno preduzeće ima veoma dobar potencijal. Ako proširite funkcionalnost, izvođenje mnogih zadataka može postati još brže i lakše.

upd: takođe je moguće upravljati više servera sa jednog web interfejsa dodavanjem potrebnih servera na „Machines Dashboard“. Funkcionalnost, na primjer, može biti korisna za masovna ažuriranja nekoliko servera odjednom. Pročitajte više u službena dokumentacija.

izvor: www.habr.com

Dodajte komentar