Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Бул макалада мен Cockpit куралынын мүмкүнчүлүктөрү жөнүндө сүйлөшөм. Cockpit Linux OS башкаруусун жеңилдетүү үчүн түзүлгөн. Кыскача айтканда, ал жакшы веб интерфейси аркылуу Linux администраторунун эң кеңири таралган тапшырмаларын аткарууга мүмкүндүк берет. Кокпиттин өзгөчөлүктөрү: тутум үчүн жаңыртууларды орнотуу жана текшерүү жана автоматтык жаңыртууларды иштетүү (патч процесси), колдонуучуну башкаруу (түзүү, жок кылуу, сырсөздөрдү өзгөртүү, бөгөттөө, супер колдонуучу укуктарын берүү), дискти башкаруу (lvm түзүү, түзөтүү, түзүү, файлдык системаларды орнотуу ), тармак конфигурациясы (команда, байланыш, IP башкаруу, ж.б.), системалык бирдиктердин таймерлерин башкаруу.

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Кокпитке болгон кызыгуу Centos 8дин чыгарылышына байланыштуу, анда Cockpit системага мурунтан эле орнотулган жана "systemctl enable -now cockpit.service" буйругу менен гана жандырылышы керек. Башка бөлүштүрүүлөрдө пакет репозиторийинен кол менен орнотуу талап кылынат. Биз бул жерде орнотууну эске албайбыз, карагыла расмий гид.

Орнотуудан кийин, браузерден Cockpit орнотулган сервердин 9090 портуна барышыбыз керек (б.а. сервер ip:9090). Мисалы, 192.168.1.56: 9090

Биз жергиликтүү каттоо эсеби үчүн кадимки логин сырсөзүн киргизип, айрым буйруктарды артыкчылыктуу колдонуучу (тамыр) катары иштете алуу үчүн "Менин сырсөзүмдү артыкчылыктуу тапшырмалар үчүн кайра колдонуу" кутучасын белгилейбиз. Албетте, аккаунтуңуз sudo аркылуу буйруктарды аткара алышы керек.

Киргенден кийин, сиз кооз жана так веб-интерфейсти көрөсүз. Биринчиден, интерфейстин тилин англис тилине которуңуз, анткени котормо жөн эле коркунучтуу.

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Интерфейс абдан так жана логикалык көрүнөт;

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Баштапкы бөлүм "система" деп аталат, анда сервердик ресурстарды (CPU, RAM, Тармак, Диск) пайдалануу боюнча маалыматты көрө аласыз:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Көбүрөөк маалыматты көрүү үчүн, мисалы, дисктерде, жөн гана тиешелүү жазууну чыкылдатыңыз жана сиз түздөн-түз башка бөлүмгө (сактоочу жайга) өтөсүз:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Сиз бул жерде lvm түзө аласыз:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

vg тобунун атын жана колдонгуңуз келген дисктерди тандаңыз:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

lv атын берип, өлчөмүн тандаңыз:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Анан акырында файлдык системаны түзүңүз:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Сураныч, Cockpit өзү fstabга керектүү сапты жазаарын жана биз аппаратты орнотобуз. Сиз ошондой эле атайын орнотуу параметрлерин белгилей аласыз:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Бул системада кандай көрүнөт:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Бул жерде сиз файлдык тутумдарды кеңейтип, кысып, vg тобуна жаңы түзмөктөрдү кошо аласыз, ж.б.

"Networking" бөлүмүндө сиз типтүү тармак жөндөөлөрүн (ip, dns, маска, шлюз) гана өзгөртпөстөн, байланыш же командалашуу сыяктуу татаал конфигурацияларды да түзө аласыз:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Аякталган конфигурация системада ушундай көрүнөт:
Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Vinano аркылуу орнотуу бир аз узагыраак жана кыйыныраак болот дегенге кошулам. Айрыкча үйрөнчүктөр үчүн.

"Кызматтарда" сиз системалык бирдиктерди жана таймерлерди башкара аласыз: аларды токтотуп, өчүрүп күйгүзүңүз, ишке киргизүүдөн алып салыңыз. Өзүңүздүн таймериңизди түзүү да абдан тез:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Начар аткарылган бир гана нерсе: таймер канча жолу иштей баштаганы белгисиз. Ал акыркы жолу качан ишке киргизилгенин жана качан кайра ишке кирерин гана көрө аласыз.

"Программалык камсыздоо жаңыртууларында" сиз ойлогондой, бардык жеткиликтүү жаңыртууларды көрүп, аларды орното аласыз:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Эгер кайра жүктөө керек болсо, система бизге кабарлайт:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Сиз ошондой эле автоматтык тутум жаңыртууларын иштетип, жаңыртууларды орнотуу убактысын ыңгайлаштыра аласыз:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Сиз ошондой эле Cockpitте SeLinuxту башкара аласыз жана сосрепортту түзө аласыз (техникалык маселелерди чечүүдө сатуучулар менен байланышууда пайдалуу):

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Колдонуучуну башкаруу мүмкүн болушунча жөнөкөй жана так ишке ашырылат:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Айтмакчы, сиз ssh баскычтарын кошо аласыз.

Акыр-аягы, сиз система журналдарын окуп, маанилүүлүгү боюнча сорттосоңуз болот:

Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Биз программанын бардык негизги бөлүмдөрүн карап чыктык.

Бул жерде мүмкүнчүлүктөрдүн кыскача баяндамасы. Кокпитти колдонуу же колдонбоо сизден көз каранды. Менин оюмча, Cockpit бир нече көйгөйлөрдү чечип, серверди тейлөөгө кеткен чыгымды азайта алат.

негизги артыкчылыктары:

  • Мындай куралдардын аркасында Linux OS администрациясына кирүү тоскоолдуктары бир топ кыскарган. Дээрлик ар бир адам стандарттуу жана негизги иш-аракеттерди жасай алат. Продукциянын баасын төмөндөтүү жана ишти тездетүү үчүн башкаруу жарым-жартылай иштеп чыгуучуларга же аналитиктерге берилиши мүмкүн. Кантсе да, азыр консолго pvcreate, vgcreate, lvcreate, mkfs.xfs терүүнүн, монтаждоо пунктун түзүүнүн, fstabды түзөтүүнүн жана акырында mount -a терүүнүн кереги жок, жөн гана чычканды бир нече жолу чыкылдатыңыз.
  • Сиз Linux администраторлорунун жумуш жүгүн бошотуп, алар татаалыраак тапшырмаларга көңүл бура аласыз
  • Адамдык каталарды азайтууга болот. Консолго караганда веб-интерфейс аркылуу ката кетирүү кыйыныраак экенине кошулам

Мен тапкан кемчиликтер:

  • Пайдалуу программанын чектөөлөрү. Сиз негизги операцияларды гана жасай аласыз. Мисалы, виртуалдаштыруу тараптан дискти чоңойткондон кийин дароо lvm кеңейте албайсыз, сиз консолго pvresize теришиңиз керек жана андан кийин гана веб-интерфейс аркылуу иштөөнү улантыңыз. Сиз колдонуучуну белгилүү бир топко кошо албайсыз, каталогдун укуктарын өзгөртө албайсыз же колдонулган мейкиндикти талдай албайсыз. Мен кеңири функцияларды каалайм
  • "Колдонмолор" бөлүмү туура иштеген жок
  • Консолдун түсүн өзгөртө албайсыз. Мисалы, мен кара шрифт менен ачык фондо гана ыңгайлуу иштей алам:

    Cockpit - колдонуучуга ыңгайлуу веб интерфейси аркылуу типтүү Linux административдик тапшырмаларын жөнөкөйлөтөт

Биз көрүп тургандай, коммуналдык абдан жакшы мүмкүнчүлүктөрү бар. Эгер сиз функцияны кеңейтсеңиз, анда көптөгөн тапшырмаларды аткаруу дагы тезирээк жана оңой болуп калышы мүмкүн.

upd: "Машиналар панелине" керектүү серверлерди кошуу менен бир веб-интерфейстен бир нече серверлерди башкарууга да болот. Функционалдык, мисалы, бир эле учурда бир нече серверлерди массалык жаңыртуу үчүн пайдалуу болушу мүмкүн. Кененирээк бөлүмдөн окуңуз расмий документтер.

Source: www.habr.com

Комментарий кошуу