Šiame straipsnyje kalbėsiu apie Cockpit įrankio galimybes. Cockpit buvo sukurta siekiant palengvinti Linux OS administravimą. Trumpai tariant, tai leidžia atlikti dažniausiai pasitaikančias Linux administratoriaus užduotis per gražią žiniatinklio sąsają. Kabinos funkcijos: sistemos naujinimų diegimas ir tikrinimas bei automatinių atnaujinimų įjungimas (taisymo procesas), vartotojų valdymas (slaptažodžių kūrimas, trynimas, keitimas, blokavimas, supervartotojo teisių išdavimas), disko valdymas (lvm kūrimas, redagavimas, failų sistemų kūrimas, montavimas). ), tinklo konfigūracija (komanda, susiejimas, IP valdymas ir kt.), sisteminių vienetų laikmačių valdymas.
Susidomėjimas „Cockpit“ kyla dėl „Centos 8“ išleidimo, kur „Cockpit“ jau yra integruotas į sistemą ir jį reikia suaktyvinti tik komanda „systemctl enable -now cockpit.service“. Kituose platinimuose reikės rankiniu būdu įdiegti iš paketų saugyklos. Mes čia nesvarstysime diegimo, žiūrėk
Įdiegę naršyklėje turime eiti į serverio, kuriame įdiegta „Cockpit“, 9090 prievadą (t.
Įvedame įprastą vietinės paskyros prisijungimo slaptažodį ir pažymime žymimąjį laukelį „Pakartotinis slaptažodžio naudojimas privilegijuotoms užduotims“, kad galėtumėte vykdyti kai kurias komandas kaip privilegijuotas vartotojas (root). Žinoma, jūsų paskyra turi turėti galimybę vykdyti komandas per sudo.
Prisijungę pamatysite gražią ir aiškią žiniatinklio sąsają. Pirmiausia perjunkite sąsajos kalbą į anglų, nes vertimas tiesiog baisus.
Sąsaja atrodo labai aiški ir logiška; kairėje pamatysite naršymo juostą:
Pradinė dalis vadinama „sistema“, kurioje galite pamatyti informaciją apie serverio išteklių (CPU, RAM, tinklo, diskų) naudojimą:
Norėdami peržiūrėti išsamesnę informaciją, pavyzdžiui, diskuose, tiesiog spustelėkite atitinkamą užrašą ir būsite nukreipti tiesiai į kitą skyrių (saugyklą):
lvm galite sukurti čia:
Pasirinkite vg grupės pavadinimą ir diskus, kuriuos norite naudoti:
Suteikite lv pavadinimą ir pasirinkite dydį:
Ir galiausiai sukurkite failų sistemą:
Atkreipkite dėmesį, kad Cockpit pats parašys reikiamą eilutę fstab ir mes sumontuosime įrenginį. Taip pat galite nurodyti konkrečias montavimo parinktis:
Štai kaip tai atrodo sistemoje:
Čia galite išplėsti, suspausti failų sistemas, pridėti naujų įrenginių į vg grupę ir kt.
Skiltyje „Tinklas“ galite ne tik pakeisti įprastus tinklo nustatymus (ip, dns, maskuoklį, šliuzą), bet ir sukurti sudėtingesnes konfigūracijas, tokias kaip susiejimas ar komandinis ryšys:
Štai kaip baigta konfigūracija atrodo sistemoje:
Sutikite, kad nustatymas per Vinano būtų šiek tiek ilgesnis ir sudėtingesnis. Ypač pradedantiesiems.
„Paslaugos“ galite valdyti sisteminius įrenginius ir laikmačius: juos sustabdyti, paleisti iš naujo, pašalinti iš paleidimo. Taip pat labai greitai galite sukurti savo laikmatį:
Vienintelis dalykas, kuris buvo padarytas blogai: neaišku, kaip dažnai įsijungia laikmatis. Galite tik matyti, kada jis buvo paskutinį kartą paleistas ir kada vėl bus paleistas.
Skiltyje „Programinės įrangos naujinimai“, kaip galite spėti, galite peržiūrėti visus galimus naujinimus ir juos įdiegti:
Sistema mums praneš, jei reikės perkrauti:
Taip pat galite įjungti automatinius sistemos naujinimus ir tinkinti naujinimų diegimo laiką:
Taip pat galite valdyti „SeLinux“ naudodami „Cockpit“ ir sukurti „sos“ ataskaitą (naudinga bendraujant su pardavėjais sprendžiant technines problemas):
Vartotojų valdymas įgyvendinamas kuo paprasčiau ir aiškiau:
Beje, galite pridėti ssh raktus.
Galiausiai galite skaityti sistemos žurnalus ir rūšiuoti pagal svarbą:
Perėjome visas pagrindines programos dalis.
Štai trumpa galimybių apžvalga. Jūs turite nuspręsti, ar naudoti Cockpit, ar ne. Mano nuomone, Cockpit gali išspręsti keletą problemų ir sumažinti serverio priežiūros išlaidas.
Pagrindiniai privalumai:
- Dėl tokių įrankių žymiai sumažėja kliūtis patekti į Linux OS administravimą. Beveik kiekvienas gali atlikti standartinius ir pagrindinius veiksmus. Administravimas gali būti iš dalies deleguotas kūrėjams ar analitikams, siekiant sumažinti gamybos sąnaudas ir pagreitinti darbą. Galų gale, dabar jums nereikia į konsolę įvesti pvcreate, vgcreate, lvcreate, mkfs.xfs, sukurti prijungimo taško, redaguoti fstab ir galiausiai įvesti mount -a, tiesiog keletą kartų spustelėkite pelę.
- „Linux“ administratoriai gali būti atleisti nuo darbo krūvio, kad galėtų sutelkti dėmesį į sudėtingesnes užduotis
- Žmogiškųjų klaidų galima sumažinti. Sutikite, kad suklysti naudojant žiniatinklio sąsają yra sunkiau nei naudojant konsolę
Trūkumai kuriuos radau:
- Naudingumo apribojimai. Galite atlikti tik pagrindines operacijas. Pvz., Padidinę diską iš virtualizacijos pusės negalite iš karto išplėsti lvm; reikia įvesti pvresize konsolėje ir tik tada tęsti darbą per žiniatinklio sąsają. Negalite įtraukti vartotojo į konkrečią grupę, negalite pakeisti katalogo teisių ar analizuoti naudojamos vietos. Norėčiau didesnio funkcionalumo
- Skyrius „Programos“ neveikė tinkamai
- Negalite pakeisti konsolės spalvos. Pavyzdžiui, galiu patogiai dirbti tik šviesiame fone su tamsiu šriftu:
Kaip matome, naudingumas turi labai gerą potencialą. Jei išplėtote funkcionalumą, daugelio užduočių atlikimas gali tapti dar greitesnis ir lengvesnis.
upd: taip pat galima valdyti kelis serverius iš vienos žiniatinklio sąsajos, pridedant reikiamus serverius prie „Mašinų prietaisų skydelio“. Pavyzdžiui, ši funkcija gali būti naudinga masiškai atnaujinant kelis serverius vienu metu. Daugiau skaitykite
Šaltinis: www.habr.com