قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

في هذه المقالة سوف أتحدث عن ميزات أداة قمرة القيادة. تم إنشاء Cockpit لتسهيل إدارة نظام التشغيل Linux. باختصار ، يسمح لك بأداء مهام مسؤول Linux الأكثر شيوعًا من خلال واجهة ويب لطيفة. ميزات قمرة القيادة: قم بتثبيت تحديث النظام والتحقق منه وتمكين التحديث التلقائي (عملية التصحيح) ، وإدارة المستخدم (إنشاء / حذف / تغيير كلمات المرور ، وحقوق القفل / المستخدم المتميز) ، وإدارة القرص (إنشاء وتحرير lvm ، وإنشاء حوامل نظام الملفات) ، وإعداد الشبكة (فريق ، ربط ، إدارة IP ، إلخ).) ، إدارة مؤقتات وحدات النظام.

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

يرجع الاهتمام بـ Cockpit إلى إصدار Centos 8 ، حيث تم تضمين Cockpit بالفعل في النظام وتحتاج فقط إلى تنشيطه باستخدام الأمر "systemctl enable –now cockpit.service". ستتطلب التوزيعات الأخرى التثبيت اليدوي من مستودع الحزم. لن نفكر في التثبيت هنا ، انظر دليل رسمي.

بعد التثبيت ، نحتاج إلى الانتقال في المتصفح إلى المنفذ 9090 من الخادم المثبت عليه Cockpit (أي خادم IP: 9090). على سبيل المثال، 192.168.1.56: 9090

ندخل كلمة المرور المعتادة لتسجيل الدخول من حساب محلي ونضع علامة في المربع "إعادة استخدام كلمة المرور الخاصة بي للمهام المميزة" بحيث يكون من الممكن تشغيل بعض الأوامر نيابة عن مستخدم ذي امتياز (الجذر). بطبيعة الحال ، يجب أن يكون حسابك قادرًا على تنفيذ الأوامر عبر sudo.

بعد تسجيل الدخول ، سترى واجهة ويب جميلة وواضحة. بادئ ذي بدء ، قم بتبديل لغة الواجهة إلى اللغة الإنجليزية ، لأن الترجمة مروعة.

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

تبدو الواجهة واضحة ومنطقية للغاية ، وعلى اليسار سترى شريط تنقل:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

قسم البداية يسمى "النظام" ، حيث يمكنك رؤية معلومات حول استخدام موارد الخادم (وحدة المعالجة المركزية ، ذاكرة الوصول العشوائي ، الشبكة ، الأقراص):

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

لعرض معلومات أكثر تفصيلاً ، على سبيل المثال ، على الأقراص ، ما عليك سوى النقر فوق النقش المقابل وسيتم نقلك على الفور إلى قسم آخر (التخزين):

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

هنا يمكنك إنشاء lvm:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

اختر اسمًا لمجموعة vg والأقراص التي تريد استخدامها:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

أعط اسمًا لـ lv واختر الحجم:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

وأخيرًا ، أنشئ نظام الملفات:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

يرجى ملاحظة أن قمرة القيادة ستكتب السطر المطلوب لتركيب الجهاز. يمكنك أيضًا كتابة خيارات تثبيت محددة:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

هذا ما يبدو عليه النظام:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

يمكنك هنا توسيع / ​​ضغط أنظمة الملفات وإضافة أجهزة جديدة إلى مجموعة vg وما إلى ذلك.

في قسم "الشبكات" ، لا يمكنك فقط تغيير إعدادات الشبكة النموذجية (IP ، أو dns ، أو القناع ، أو البوابة) ، بل يمكنك أيضًا إنشاء تكوينات أكثر تعقيدًا ، مثل الترابط أو العمل الجماعي:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

هذه هي الطريقة التي يبدو بها التكوين النهائي في النظام:
قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

توافق على أن الإعداد من خلال vinano سيكون أطول قليلاً وأكثر صعوبة. خاصة للمبتدئين.

في "الخدمات" ، يمكنك إدارة وحدات ومؤقتات systemd: إيقافها ، وإعادة تشغيلها ، وإزالتها من بدء التشغيل. من السهل أيضًا إنشاء عداد الوقت الخاص بك:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

الشيء الوحيد الذي تم القيام به بشكل سيئ: ليس من الواضح عدد مرات بدء تشغيل المؤقت. يمكنك فقط معرفة متى تم تشغيله في المرة الأخيرة ومتى سيعمل مرة أخرى.

في "تحديثات البرامج" ، كما قد تتخيل ، يمكنك رؤية جميع التحديثات المتاحة وتثبيتها:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

سيُعلمنا النظام إذا كانت إعادة التشغيل مطلوبة:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

يمكنك أيضًا تمكين تحديثات النظام التلقائية وتخصيص وقت تثبيت التحديث:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

يمكنك أيضًا إدارة SeLinux في Cockpit ، وإنشاء تقرير sosreport (مفيد عند التواصل مع البائعين عند حل المشكلات الفنية):

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

يتم تنفيذ إدارة المستخدم بأكبر قدر ممكن من البساطة والوضوح:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

بالمناسبة ، يمكنك إضافة مفاتيح ssh.

وأخيرًا ، يمكنك قراءة سجلات النظام والفرز حسب الأهمية:

قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

لقد مررنا بجميع الأقسام الرئيسية للبرنامج.

هنا لمحة موجزة عن الاحتمالات. يعود الأمر إليك فيما إذا كنت تريد استخدام قمرة القيادة أم لا. في رأيي ، يمكن لـ Cockpit حل العديد من المشكلات وتقليل تكلفة صيانة الخوادم.

الفوائد الرئيسية:

  • تم تقليل حد الدخول إلى إدارة نظام التشغيل Linux بشكل كبير بفضل هذه الأدوات. يمكن لأي شخص تقريبًا أداء الإجراءات القياسية والأساسية. يمكن تفويض الإدارة جزئيًا للمطورين أو المحللين لتقليل تكلفة الإنتاج وتسريع العمل. بعد كل شيء ، الآن لا تحتاج إلى كتابة pvcreate ، vgcreate ، lvcreate ، mkfs.xfs في وحدة التحكم ، وإنشاء نقطة تحميل ، وتعديل fstab ، وأخيراً ، اكتب mount -a ، فقط انقر عدة مرات
  • يمكنك إلغاء تحميل مسؤولي Linux وإعفاءهم من الروتين حتى يتمكنوا من التركيز على مهام أكثر تعقيدًا
  • يمكنك تقليل عدد الأخطاء البشرية. توافق على أن ارتكاب خطأ من خلال واجهة الويب أكثر صعوبة منه من خلال وحدة التحكم

العيوب التي وجدتها:

  • حدود المنفعة. يمكنك القيام بالعمليات الأساسية فقط. من المستحيل ، على سبيل المثال ، توسيع lvm فورًا بعد زيادة القرص من جانب المحاكاة الافتراضية ، فأنت بحاجة إلى كتابة pvresize في وحدة التحكم ثم متابعة العمل من خلال واجهة الويب فقط. لا يمكنك إضافة مستخدم إلى مجموعة معينة ، لا يمكنك تغيير حقوق الدلائل ، وتحليل المساحة المستخدمة. هل ترغب في المزيد من الوظائف
  • قسم "التطبيقات" لا يعمل بشكل صحيح
  • لا يمكنك تغيير لون وحدة التحكم. على سبيل المثال ، يمكنني العمل بشكل مريح فقط على خلفية فاتحة بخط داكن:

    قمرة القيادة - تبسط المهام الإدارية النموذجية لنظام Linux من خلال واجهة ويب سهلة الاستخدام

كما نرى ، فإن الأداة لديها إمكانات جيدة جدًا. إذا قمت بتوسيع الوظيفة ، فيمكن أن يصبح تنفيذ العديد من المهام أسرع وأسهل.

التحديث: من الممكن أيضًا إدارة عدة خوادم من واجهة ويب واحدة عن طريق إضافة الخوادم الضرورية إلى "لوحة تحكم الأجهزة". يمكن أن تكون الوظيفة ، على سبيل المثال ، مفيدة عند التحديث الشامل لعدة خوادم في وقت واحد. اقرأ المزيد في الوثائق الرسمية.

المصدر: www.habr.com

إضافة تعليق