Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

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

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

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

Суулгасны дараа бид хөтөч дээр Cockpit суулгасан серверийн 9090 порт руу орох хэрэгтэй (жишээ нь. сервер IP:9090). Жишээлбэл, 192.168.1.56: 9090

Бид локал акаунтын ердийн нэвтрэх нууц үгийг оруулаад "Миний нууц үгийг давуу эрх бүхий ажилд дахин ашиглах" нүдийг чагталснаар та зарим тушаалуудыг давуу эрхтэй хэрэглэгч (root) болгон ажиллуулах боломжтой болно. Мэдээжийн хэрэг, таны данс sudo-ээр дамжуулан тушаалуудыг гүйцэтгэх чадвартай байх ёстой.

Нэвтэрсэний дараа та үзэсгэлэнтэй, ойлгомжтой вэб интерфэйсийг харах болно. Юуны өмнө интерфэйсийн хэлийг англи хэл рүү шилжүүлээрэй, учир нь орчуулга нь ердөө л аймшигтай юм.

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Интерфейс нь маш ойлгомжтой бөгөөд логик харагдаж байна; зүүн талд та навигацийн мөрийг харах болно.

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Эхлэх хэсгийг "систем" гэж нэрлэдэг бөгөөд та серверийн нөөцийг (CPU, RAM, Сүлжээ, Диск) ашиглах талаархи мэдээллийг харж болно.

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Илүү нарийвчилсан мэдээллийг, жишээлбэл, дискэн дээр үзэхийн тулд харгалзах бичээс дээр дарахад л та өөр хэсэг (хадгалах) руу шилжих болно.

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Та эндээс lvm үүсгэж болно:

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

vg бүлгийн нэр болон ашиглахыг хүсэж буй хөтчүүдээ сонгоно уу:

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

lv-д нэр өгч, хэмжээг сонгоно уу:

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Эцэст нь файлын системийг үүсгэнэ үү:

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Cockpit өөрөө fstab-д шаардлагатай мөрийг бичих бөгөөд бид төхөөрөмжийг холбох болно гэдгийг анхаарна уу. Та мөн тодорхой холбох сонголтыг зааж өгч болно:

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Энэ нь системд иймэрхүү харагдаж байна:

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Энд та файлын системийг өргөжүүлэх, шахах, vg бүлэгт шинэ төхөөрөмж нэмэх гэх мэт боломжтой.

"Сүлжээ" хэсэгт та ердийн сүлжээний тохиргоог (ip, dns, маск, гарц) өөрчлөхөөс гадна холболт, баг гэх мэт илүү төвөгтэй тохиргоог үүсгэж болно.

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Дууссан тохиргоо нь системд иймэрхүү харагдаж байна:
Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Винаногоор дамжуулан тохируулах нь арай урт бөгөөд илүү хэцүү байх болно гэдгийг хүлээн зөвшөөрч байна. Ялангуяа эхлэгчдэд зориулсан.

"Үйлчилгээ" -д та системийн нэгжүүд болон таймеруудыг удирдах боломжтой: тэдгээрийг зогсоож, дахин эхлүүлж, эхлүүлэхээс нь устгаж болно. Мөн өөрийн цаг хэмжигчийг бүтээхэд маш хурдан байдаг:

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Муу хийгдсэн цорын ганц зүйл бол таймер хэр олон удаа эхлэх нь тодорхойгүй байна. Та үүнийг хамгийн сүүлд хэзээ эхлүүлсэн, хэзээ дахин эхлүүлэхийг л харах боломжтой.

"Програм хангамжийн шинэчлэлтүүд" дотроос та бүх боломжтой шинэчлэлтүүдийг үзэж, суулгаж болно:

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Дахин ачаалах шаардлагатай бол систем бидэнд мэдэгдэх болно:

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Та мөн системийн автомат шинэчлэлтийг идэвхжүүлж, шинэчлэлтүүдийг суулгах хугацааг тохируулах боломжтой.

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Та мөн бүхээгт SeLinux-ийг удирдаж, sosreport үүсгэж болно (техникийн асуудлыг шийдвэрлэх үед борлуулагчидтай харилцахад хэрэгтэй):

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Хэрэглэгчийн менежментийг аль болох энгийн бөгөөд ойлгомжтой байдлаар хэрэгжүүлдэг:

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Дашрамд хэлэхэд та ssh товчлууруудыг нэмж болно.

Эцэст нь та системийн бүртгэлийг уншиж, ач холбогдлоор нь ангилж болно:

Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Бид хөтөлбөрийн бүх үндсэн хэсгүүдийг үзсэн.

Боломжуудын талаар товч тоймыг энд оруулав. Cockpit-ийг ашиглах эсэх нь танаас хамаарна. Миний бодлоор Cockpit нь хэд хэдэн асуудлыг шийдэж, серверийн засвар үйлчилгээний зардлыг бууруулж чадна.

Үндсэн давуу талууд:

  • Линукс үйлдлийн системд нэвтрэхэд тулгарч буй бэрхшээл нь ийм хэрэгслүүдийн ачаар мэдэгдэхүйц багассан. Бараг бүх хүн стандарт болон үндсэн үйлдлүүдийг хийж чадна. Үйлдвэрлэлийн зардлыг бууруулж, ажлыг хурдасгахын тулд захиргааг хөгжүүлэгчид эсвэл шинжээчдэд хэсэгчлэн шилжүүлж болно. Эцсийн эцэст одоо та консол дээр pvcreate, vgcreate, lvcreate, mkfs.xfs гэж бичих, холбох цэг үүсгэх, fstab засварлах, эцэст нь mount -a гэж бичих шаардлагагүй, хулганыг хоёр удаа дарахад л хангалттай.
  • Та Линуксийн админуудын ажлын ачааллыг чөлөөлж, илүү төвөгтэй ажлуудад анхаарлаа төвлөрүүлэх боломжтой
  • Хүний алдааг багасгах боломжтой. Консолоор дамжуулан вэб интерфэйсээр дамжуулан алдаа гаргах нь илүү хэцүү гэдгийг хүлээн зөвшөөрч байна

Миний олж мэдсэн сул талууд:

  • Хэрэглээний хязгаарлалт. Та зөвхөн үндсэн үйлдлүүдийг хийх боломжтой. Жишээлбэл, та виртуалчлалын талаас дискийг томруулсны дараа шууд lvm-ийг өргөжүүлэх боломжгүй; та консол дээр pvresize гэж бичээд дараа нь вэб интерфэйсээр үргэлжлүүлэн ажиллах хэрэгтэй. Та тодорхой бүлэгт хэрэглэгч нэмэх боломжгүй, лавлах эрхийг өөрчлөх, ашигласан зайд дүн шинжилгээ хийх боломжгүй. Би илүү өргөн цар хүрээтэй функцийг хүсч байна
  • "Програм" хэсэг зөв ажиллаагүй
  • Та консолын өнгийг өөрчлөх боломжгүй. Жишээлбэл, би зөвхөн харанхуй фонттой цайвар дэвсгэр дээр тухтай ажиллах боломжтой.

    Cockpit - хэрэглэгчдэд ээлтэй вэб интерфэйсээр дамжуулан ердийн Линуксийн удирдлагын даалгавруудыг хялбаршуулдаг

Бидний харж байгаагаар хэрэгсэл нь маш сайн боломжуудтай. Хэрэв та функцийг өргөжүүлбэл олон ажлыг гүйцэтгэх нь илүү хурдан бөгөөд хялбар болно.

upd: "Машины хяналтын самбар"-д шаардлагатай серверүүдийг нэмж нэг вэб интерфэйсээс олон серверийг удирдах боломжтой. Жишээлбэл, функц нь хэд хэдэн серверийг нэг дор их хэмжээгээр шинэчлэхэд хэрэг болно. Дэлгэрэнгүйг эндээс уншина уу албан ёсны баримт бичиг.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх