Å ajÄ rakstÄ es runÄÅ”u par Cockpit rÄ«ka iespÄjÄm. Cockpit tika izveidots, lai atvieglotu Linux OS administrÄÅ”anu. ÄŖsumÄ, tas ļauj veikt visbiežÄk sastopamos Linux administratora uzdevumus, izmantojot jauku tÄ«mekļa saskarni. KabÄ«nes iespÄjas: sistÄmas atjauninÄjumu instalÄÅ”ana un pÄrbaude un automÄtiskÄs atjauninÄÅ”anas iespÄjoÅ”ana (lÄpÄ«Å”anas process), lietotÄju pÄrvaldÄ«ba (izveide, dzÄÅ”ana, paroļu maiÅa, bloÄ·ÄÅ”ana, superlietotÄja tiesÄ«bu izsniegÅ”ana), diska pÄrvaldÄ«ba (lvm izveide, rediÄ£ÄÅ”ana, failu sistÄmu izveide, montÄža ), tÄ«kla konfigurÄcija (komanda, savienoÅ”ana, IP pÄrvaldÄ«ba utt.), Systemd vienÄ«bu taimeru pÄrvaldÄ«ba.
Interese par Cockpit ir saistÄ«ta ar Centos 8 izlaiÅ”anu, kur Cockpit jau ir iebÅ«vÄts sistÄmÄ un ir jÄaktivizÄ tikai ar komandu āsystemctl enable -now cockpit.serviceā. Citos izplatÄ«jumos bÅ«s nepiecieÅ”ama manuÄla instalÄÅ”ana no pakotÅu krÄtuves. MÄs Å”eit neuzskatÄ«sim instalÄciju, paskatieties
PÄc instalÄÅ”anas mums pÄrlÅ«kprogrammÄ jÄiet uz tÄ servera portu 9090, kurÄ ir instalÄta Cockpit (t.i.
MÄs ievadÄm parasto vietÄjÄ konta pieteikÅ”anÄs paroli un atzÄ«mÄjam izvÄles rÅ«tiÅu āAtkÄrtoti izmantot manu paroli priviliÄ£Ätiem uzdevumiemā, lai jÅ«s varÄtu palaist dažas komandas kÄ priviliÄ£Äts lietotÄjs (root). Protams, jÅ«su kontam ir jÄspÄj izpildÄ«t komandas, izmantojot sudo.
PÄc pieteikÅ”anÄs jÅ«s redzÄsiet skaistu un skaidru tÄ«mekļa saskarni. PirmkÄrt, pÄrslÄdziet saskarnes valodu uz angļu valodu, jo tulkojums ir vienkÄrÅ”i briesmÄ«gs.
Saskarne izskatÄs ļoti skaidra un loÄ£iska; kreisajÄ pusÄ redzÄsit navigÄcijas joslu:
SÄkuma sadaļa tiek saukta par "sistÄmu", kurÄ var redzÄt informÄciju par servera resursu izmantoÅ”anu (CPU, RAM, tÄ«kls, diski):
Lai skatÄ«tu sÄ«kÄku informÄciju, piemÄram, uz diskiem, vienkÄrÅ”i noklikŔķiniet uz atbilstoÅ”Ä uzraksta un tiksiet tieÅ”i novirzÄ«ts uz citu sadaļu (krÄtuvi):
lvm var izveidot Ŕeit:
IzvÄlieties nosaukumu vg grupai un diskdziÅiem, kurus vÄlaties izmantot:
PieŔķiriet lv nosaukumu un izvÄlieties izmÄru:
Un visbeidzot izveidojiet failu sistÄmu:
LÅ«dzu, Åemiet vÄrÄ, ka Cockpit pats ierakstÄ«s nepiecieÅ”amo rindiÅu fstabÄ un mÄs uzstÄdÄ«sim ierÄ«ci. Varat arÄ« norÄdÄ«t konkrÄtas montÄžas iespÄjas:
LÅ«k, kÄ tas izskatÄs sistÄmÄ:
Å eit jÅ«s varat paplaÅ”inÄt, saspiest failu sistÄmas, pievienot jaunas ierÄ«ces vg grupai utt.
SadaÄ¼Ä āTÄ«klsā varat ne tikai mainÄ«t tipiskus tÄ«kla iestatÄ«jumus (ip, dns, maska, vÄrteja), bet arÄ« izveidot sarežģītÄkas konfigurÄcijas, piemÄram, savienoÅ”anu vai komandas izveidi:
LÅ«k, kÄ sistÄmÄ izskatÄs gatavÄ konfigurÄcija:
PiekrÄ«tiet, ka iestatÄ«Å”ana, izmantojot Vinano, bÅ«tu nedaudz ilgÄka un grÅ«tÄka. ÄŖpaÅ”i iesÄcÄjiem.
āPakalpojumosā varat pÄrvaldÄ«t sistÄmas vienÄ«bas un taimerus: apturÄt tos, restartÄt, noÅemt no startÄÅ”anas. Ir arÄ« ļoti Ätri izveidot savu taimeri:
VienÄ«gais, kas tika izdarÄ«ts slikti: nav skaidrs, cik bieži taimeris sÄkas. Varat tikai redzÄt, kad tas pÄdÄjo reizi tika palaists un kad tas tiks palaists vÄlreiz.
SadaÄ¼Ä āProgrammatÅ«ras atjauninÄjumiā, kÄ jÅ«s varÄtu nojaust, varat skatÄ«t visus pieejamos atjauninÄjumus un tos instalÄt:
SistÄma mums paziÅos, ja bÅ«s nepiecieÅ”ama atsÄknÄÅ”ana:
Varat arÄ« iespÄjot automÄtiskos sistÄmas atjauninÄjumus un pielÄgot atjauninÄjumu instalÄÅ”anas laiku:
Varat arÄ« pÄrvaldÄ«t SeLinux programmÄ Cockpit un izveidot sosreport (noderÄ«gs, sazinoties ar pÄrdevÄjiem, risinot tehniskas problÄmas):
LietotÄju pÄrvaldÄ«ba tiek Ä«stenota pÄc iespÄjas vienkÄrÅ”Äk un skaidrÄk:
Starp citu, jÅ«s varat pievienot ssh atslÄgas.
Visbeidzot, varat lasÄ«t sistÄmas žurnÄlus un kÄrtot pÄc svarÄ«guma:
MÄs izgÄjÄm cauri visÄm galvenajÄm programmas sadaļÄm.
Å eit ir Ä«ss pÄrskats par iespÄjÄm. JÅ«s varat izlemt, vai izmantot Cockpit vai nÄ. ManuprÄt, Cockpit var atrisinÄt vairÄkas problÄmas un samazinÄt servera uzturÄÅ”anas izmaksas.
GalvenÄs priekÅ”rocÄ«bas:
- Pateicoties Å”Ädiem rÄ«kiem, barjera ienÄkÅ”anai Linux OS administrÄÅ”anÄ ir ievÄrojami samazinÄta. GandrÄ«z ikviens var veikt standarta un pamata darbÄ«bas. AdministrÄÅ”anu var daļÄji deleÄ£Ät izstrÄdÄtÄjiem vai analÄ«tiÄ·iem, lai samazinÄtu ražoÅ”anas izmaksas un paÄtrinÄtu darbu. Galu galÄ tagad jums nav jÄievada konsolÄ pvcreate, vgcreate, lvcreate, mkfs.xfs, jÄizveido montÄÅ”anas punkts, jÄrediÄ£Ä fstab un, visbeidzot, jÄieraksta mount -a, vienkÄrÅ”i noklikŔķiniet ar peli pÄris reizes.
- Varat atbrÄ«vot Linux administratoru darba slodzi, lai viÅi varÄtu koncentrÄties uz sarežģītÄkiem uzdevumiem
- CilvÄciskÄs kļūdas var samazinÄt. PiekrÄ«tiet, ka ir grÅ«tÄk kļūdÄ«ties, izmantojot tÄ«mekļa saskarni, nevis izmantojot konsoli
Trūkumi, ko atradu:
- LietderÄ«bas ierobežojumi. JÅ«s varat veikt tikai pamata darbÄ«bas. PiemÄram, pÄc diska palielinÄÅ”anas no virtualizÄcijas puses nevar uzreiz izvÄrst lvm; jums ir jÄieraksta pvresize konsolÄ un tikai tad jÄturpina strÄdÄt caur tÄ«mekļa saskarni. JÅ«s nevarat pievienot lietotÄju noteiktai grupai, jÅ«s nevarat mainÄ«t direktorija tiesÄ«bas vai analizÄt izmantoto vietu. Es vÄlÄtos plaÅ”Äku funkcionalitÄti
- Sadaļa "Lietojumprogrammas" nedarbojÄs pareizi
- JÅ«s nevarat mainÄ«t konsoles krÄsu. PiemÄram, es varu Ärti strÄdÄt tikai uz gaiÅ”a fona ar tumÅ”u fontu:
KÄ redzam, lietderÄ«bai ir ļoti labs potenciÄls. PaplaÅ”inot funkcionalitÄti, daudzu uzdevumu veikÅ”ana var kļūt vÄl ÄtrÄka un vienkÄrÅ”Äka.
upd: ir iespÄjams arÄ« pÄrvaldÄ«t vairÄkus serverus no viena tÄ«mekļa saskarnes, pievienojot nepiecieÅ”amos serverus āMachines dashboardā. FunkcionalitÄte, piemÄram, var bÅ«t noderÄ«ga vairÄku serveru masveida atjauninÄjumiem vienlaikus. VairÄk lasiet sadaļÄ
Avots: www.habr.com