Cockpit - пайдаланушыға ыңғайлы веб-интерфейс арқылы әдеттегі Linux әкімшілік тапсырмаларын жеңілдетеді

Бұл мақалада мен Cockpit құралының мүмкіндіктері туралы айтатын боламын. Cockpit Linux ОЖ басқаруын жеңілдету үшін жасалған. Қысқаша айтқанда, ол жақсы веб-интерфейс арқылы ең көп таралған Linux әкімші тапсырмаларын орындауға мүмкіндік береді. Кокпит мүмкіндіктері: жүйе үшін жаңартуларды орнату және тексеру және автоматты жаңартуларды қосу (патч процесі), пайдаланушыны басқару (құпия сөздерді жасау, жою, өзгерту, блоктау, суперпайдаланушы құқықтарын беру), дискіні басқару (lvm жасау, өңдеу, файлдық жүйелерді жасау, орнату ), желі конфигурациясы (команда, байланыстыру, IP басқару және т.б.), жүйелік блоктардың таймерлерін басқару.

Cockpit - пайдаланушыға ыңғайлы веб-интерфейс арқылы әдеттегі Linux әкімшілік тапсырмаларын жеңілдетеді

Cockpit-ке қызығушылық Centos 8 шығарылымына байланысты, мұнда Cockpit жүйеге ендірілген және тек “systemctl enable -now cockpit.service” пәрменімен белсендіру қажет. Басқа дистрибутивтерде бума репозиторийінен қолмен орнату қажет болады. Біз мұнда орнатуды қарастырмаймыз, қараңыз ресми нұсқаулық.

Орнатқаннан кейін біз браузерде Cockpit орнатылған сервердің 9090 портына өтуіміз керек (яғни. сервер IP:9090). Мысалы, 192.168.1.56: 9090

Біз жергілікті тіркелгіге әдеттегі кіру құпия сөзін енгіземіз және кейбір пәрмендерді артықшылықты пайдаланушы (root) ретінде іске қосу үшін «Артықшылықты тапсырмалар үшін құпия сөзімді қайта пайдалану» құсбелгісін қоямыз. Әрине, сіздің тіркелгіңіз 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 тобына жаңа құрылғылар қосуға және т.б.

«Желіде жұмыс істеу» бөлімінде сіз әдеттегі желі параметрлерін (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-ті пайдалану немесе қолданбау сізге байланысты. Менің ойымша, Cockpit бірнеше мәселені шеше алады және серверге қызмет көрсету құнын төмендете алады.

Негізгі артықшылықтары:

  • Мұндай құралдардың арқасында Linux ОЖ әкімшілігіне кіру кедергісі айтарлықтай төмендейді. Кез келген дерлік стандартты және негізгі әрекеттерді орындай алады. Өндірістің құнын төмендету және жұмысты жылдамдату үшін әкімшілікті ішінара әзірлеушілерге немесе талдаушыларға беруге болады. Ақыр соңында, енді консольге pvcreate, vgcreate, lvcreate, mkfs.xfs терудің, бекіту нүктесін жасаудың, fstab өңдеудің және соңында mount -a терудің қажеті жоқ, тінтуірді бірнеше рет шертіңіз.
  • Linux әкімшілерінің жұмыс жүктемесін босатуға болады, осылайша олар күрделірек тапсырмаларға назар аудара алады
  • Адамның қателіктерін азайтуға болады. Консоль арқылы емес, веб-интерфейс арқылы қате жасау қиынырақ екеніне келісіңіз

Мен тапқан кемшіліктер:

  • Утилитаның шектеулері. Сіз тек негізгі операцияларды жасай аласыз. Мысалы, дискіні виртуалдандыру жағынан үлкейткеннен кейін бірден lvm кеңейте алмайсыз; консольде pvresize деп теріп, содан кейін ғана веб-интерфейс арқылы жұмысты жалғастыру керек. Пайдаланушыны белгілі бір топқа қоса алмайсыз, каталог құқықтарын өзгерте алмайсыз немесе пайдаланылған кеңістікті талдай алмайсыз. Мен кеңірек функционалдылықты қалаймын
  • «Қолданбалар» бөлімі дұрыс жұмыс істемеді
  • Консоль түсін өзгерте алмайсыз. Мысалы, мен қараңғы шрифті ашық фонда ғана ыңғайлы жұмыс істей аламын:

    Cockpit - пайдаланушыға ыңғайлы веб-интерфейс арқылы әдеттегі Linux әкімшілік тапсырмаларын жеңілдетеді

Көріп отырғанымыздай, утилитаның әлеуеті өте жақсы. Функционалдылықты кеңейтсеңіз, көптеген тапсырмаларды орындау одан да жылдам әрі оңай болуы мүмкін.

жаңарту: «Машиналардың бақылау тақтасына» қажетті серверлерді қосу арқылы бір веб-интерфейстен бірнеше серверлерді басқаруға да болады. Функционалдық, мысалы, бірден бірнеше серверлерді жаппай жаңарту үшін пайдалы болуы мүмкін. Толығырақ бөлімде оқыңыз ресми құжаттама.

Ақпарат көзі: www.habr.com

пікір қалдыру