Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Ushbu maqolada men Cockpit vositasining imkoniyatlari haqida gapiraman. Kokpit Linux OS boshqaruvini osonlashtirish uchun yaratilgan. Xulosa qilib aytganda, u yaxshi veb-interfeys orqali eng keng tarqalgan Linux administrator vazifalarini bajarishga imkon beradi. Kokpit xususiyatlari: tizim uchun yangilanishlarni o'rnatish va tekshirish va avtomatik yangilanishlarni yoqish (yamoq jarayoni), foydalanuvchini boshqarish (yaratish, o'chirish, parollarni o'zgartirish, bloklash, superfoydalanuvchi huquqlarini berish), diskni boshqarish (lvm yaratish, tahrirlash, fayl tizimlarini yaratish, o'rnatish ), tarmoq konfiguratsiyasi (jamoa, ulanish, IP boshqaruvi va boshqalar.), tizimli birlik taymerlarini boshqarish.

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Cockpit-ga qiziqish Centos 8-ning chiqarilishi bilan bog'liq, u erda Cockpit allaqachon tizimga o'rnatilgan va faqat "systemctl enable -now cockpit.service" buyrug'i bilan faollashtirilishi kerak. Boshqa tarqatishlarda paketlar omboridan qo'lda o'rnatish talab qilinadi. Biz bu erda o'rnatishni ko'rib chiqmaymiz, qarang rasmiy qo'llanma.

O'rnatishdan so'ng biz brauzerda Cockpit o'rnatilgan serverning 9090 portiga o'tishimiz kerak (ya'ni. server IP: 9090). Masalan, 192.168.1.56: 9090

Biz mahalliy hisob uchun odatiy kirish parolini kiritamiz va ba'zi buyruqlarni imtiyozli foydalanuvchi (root) sifatida ishlatishingiz uchun "Imtiyozli vazifalar uchun parolimni qayta ishlatish" katagiga belgi qo'yamiz. Tabiiyki, sizning hisobingiz sudo orqali buyruqlarni bajarishi kerak.

Tizimga kirganingizdan so'ng siz chiroyli va aniq veb-interfeysni ko'rasiz. Avvalo, interfeys tilini ingliz tiliga o'tkazing, chunki tarjima shunchaki dahshatli.

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Interfeys juda aniq va mantiqiy ko'rinadi, chap tomonda siz navigatsiya panelini ko'rasiz:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Boshlang'ich bo'lim "tizim" deb ataladi, unda siz server resurslaridan (CPU, RAM, tarmoq, disklar) foydalanish to'g'risidagi ma'lumotlarni ko'rishingiz mumkin:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Batafsil ma'lumotni ko'rish uchun, masalan, disklarda, tegishli yozuvni bosing va siz to'g'ridan-to'g'ri boshqa bo'limga (saqlash) o'tasiz:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Bu yerda lvm yaratishingiz mumkin:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Vg guruhi va foydalanmoqchi bo'lgan drayverlar nomini tanlang:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

lv ga nom bering va hajmini tanlang:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Va nihoyat fayl tizimini yarating:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

E'tibor bering, Cockpit o'zi fstab-da kerakli qatorni yozadi va biz qurilmani o'rnatamiz. Bundan tashqari, maxsus o'rnatish variantlarini ham belgilashingiz mumkin:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Tizimda bu shunday ko'rinadi:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Bu yerda siz fayl tizimlarini kengaytirishingiz, siqishingiz, vg guruhiga yangi qurilmalar qo'shishingiz va hokazo.

"Tarmoq" bo'limida siz nafaqat odatiy tarmoq sozlamalarini (ip, dns, maska, shlyuz) o'zgartirishingiz mumkin, balki ulanish yoki guruhlash kabi murakkabroq konfiguratsiyalarni ham yaratishingiz mumkin:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Tugallangan konfiguratsiya tizimda shunday ko'rinadi:
Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Vinano orqali sozlash biroz uzoqroq va qiyinroq bo'lishiga rozi bo'ling. Ayniqsa, yangi boshlanuvchilar uchun.

"Xizmatlar" da siz tizim birliklari va taymerlarni boshqarishingiz mumkin: ularni to'xtating, qayta ishga tushiring, ishga tushirishdan olib tashlang. O'z taymeringizni yaratish ham juda tez:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Yomon bajarilgan yagona narsa: taymer qanchalik tez-tez ishga tushishi aniq emas. Siz faqat oxirgi marta qachon ishga tushirilganini va qachon yana ishga tushishini ko'rishingiz mumkin.

"Dasturiy ta'minot yangilanishlari" bo'limida siz taxmin qilganingizdek, barcha mavjud yangilanishlarni ko'rishingiz va ularni o'rnatishingiz mumkin:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Qayta ishga tushirish zarur bo'lsa, tizim bizga xabar beradi:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Shuningdek, siz avtomatik tizim yangilanishlarini yoqishingiz va yangilanishlarni o'rnatish vaqtini sozlashingiz mumkin:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Shuningdek, siz SeLinux-ni Cockpit-da boshqarishingiz va sosreport yaratishingiz mumkin (texnik muammolarni hal qilishda sotuvchilar bilan muloqot qilishda foydalidir):

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Foydalanuvchilarni boshqarish imkon qadar sodda va aniq amalga oshiriladi:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Aytgancha, siz ssh kalitlarini qo'shishingiz mumkin.

Va nihoyat, siz tizim jurnallarini o'qishingiz va ahamiyati bo'yicha saralashingiz mumkin:

Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Biz dasturning barcha asosiy bo'limlarini ko'rib chiqdik.

Bu erda imkoniyatlar haqida qisqacha ma'lumot. Cockpit-dan foydalanish yoki foydalanmaslik sizga bog'liq. Menimcha, Cockpit bir nechta muammolarni hal qilishi va serverga texnik xizmat ko'rsatish xarajatlarini kamaytirishi mumkin.

Asosiy afzalliklari:

  • Bunday vositalar tufayli Linux OS ma'muriyatiga kirish uchun to'siq sezilarli darajada kamayadi. Deyarli har bir kishi standart va asosiy harakatlarni bajarishi mumkin. Ishlab chiqarish xarajatlarini kamaytirish va ishni tezlashtirish uchun ma'muriyat qisman ishlab chiquvchilar yoki tahlilchilarga topshirilishi mumkin. Axir, endi siz konsolga pvcreate, vgcreate, lvcreate, mkfs.xfs yozishingiz, o'rnatish nuqtasini yaratishingiz, fstab-ni tahrirlashingiz va nihoyat, mount -a ni kiritishingiz shart emas, sichqonchani bir necha marta bosish kifoya.
  • Siz Linux ma'murlarining ish yukini bo'shatishingiz mumkin, shunda ular yanada murakkab vazifalarga e'tibor qaratishlari mumkin
  • Inson xatolarini kamaytirish mumkin. Qabul qiling, konsol orqali emas, balki veb-interfeys orqali xato qilish qiyinroq

Men aniqlagan kamchiliklar:

  • Foydali dasturning cheklovlari. Siz faqat asosiy operatsiyalarni bajarishingiz mumkin. Masalan, virtualizatsiya tomonidan diskni kattalashtirgandan so'ng darhol lvm ni kengaytira olmaysiz, konsolda pvresize ni kiritishingiz va shundan keyingina veb-interfeys orqali ishlashni davom ettirishingiz kerak. Siz foydalanuvchini ma'lum bir guruhga qo'sha olmaysiz, katalog huquqlarini o'zgartira olmaysiz yoki foydalanilgan joyni tahlil qila olmaysiz. Men yanada kengroq funksionallikni xohlayman
  • "Ilovalar" bo'limi to'g'ri ishlamadi
  • Siz konsol rangini o'zgartira olmaysiz. Misol uchun, men faqat qorong'i shriftli ochiq fonda qulay ishlay olaman:

    Cockpit foydalanuvchilarga qulay veb-interfeys orqali umumiy Linux ma'muriy vazifalarini soddalashtiradi

Ko'rib turganimizdek, yordamchi dastur juda yaxshi imkoniyatlarga ega. Agar siz funksionallikni kengaytirsangiz, ko'p vazifalarni bajarish yanada tez va oson bo'lishi mumkin.

upd: “Mashinalar boshqaruv paneli” ga kerakli serverlarni qo‘shish orqali bir veb-interfeysdan bir nechta serverlarni boshqarish ham mumkin. Funktsionallik, masalan, bir vaqtning o'zida bir nechta serverlarni ommaviy yangilash uchun foydali bo'lishi mumkin. Batafsil o'qing rasmiy hujjatlar.

Manba: www.habr.com

a Izoh qo'shish