Chkservice ، واجهة (TUI) لإدارة الخدمات في Systemd

حول chkservice

في المقالة التالية سوف نلقي نظرة على خدمة chkservice. إنها واجهة مستخدم المحطة الطرفية (TUI) لإدارة Systemd. بالنسبة لبعض مستخدمي Gnu / Linux ، قد يكون قضاء الكثير من الوقت في الجهاز لأداء مهام معينة مرهقًا. لهذا السبب تم إنشاء Chkservice بهدف محاولة المساعدة في تخفيف الضغط عن هؤلاء مهام الإدارة. يوفر للمستخدم عرضًا كاملاً لجميع خدمات Systemd ويسمح بتغيير حالتها بسهولة وسرعة.

يجب أن نتذكر ذلك Systemd هو برنامج خفي للنظام، والتي تدير العديد من المعلمات داخل التوزيع. Systemd هو بديل معروف بالفعل الحرف الأول، الذي كان مسؤولاً عن إدارة نظام التشغيل.

عند العمل مع أنظمة Gnu / Linux كمسؤول أو مستخدم ، من الشائع أن تضطر إلى إدارة معلمات النظام المختلفة التي يمكن من خلالها تنفيذ المهام المختلفة. مع Systemd ، سنكون قادرين على التحكم في الخدمات وبدء تشغيلها ، وتحديد الأنواع المختلفة من الموارد مثل الخدمات ، والأجهزة ، وذاكرة المبادلة ، والحساب الآلي ، والأهداف ، والمقابس وغيرها الكثير.

Chkservice هو مدير وحدة systemd بسيط يستخدم ncurses لواجهته طرفية. عند الاستخدام ، سيكون من السهل جدًا على المستخدمين تمكين أو تعطيل ، وبدء أو إيقاف وحدة systemd. في الوقت نفسه ، ستظهر أيضًا حالة الوحدات ؛ ممكّن أو معطل أو ثابت أو مقنع.

تشغيل chkservice

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

في الإصدار الأول ، إذا حاول المستخدم تغيير حجم النافذة ، يتم إغلاق الأداة. يبدو أن chkservice في أحدث إصدار لها يحل هذه المشكلة ويضيف أيضًا وظيفة بحث مثيرة جدًا للاهتمام.

قم بتنزيل وتثبيت chkservice على Ubuntu

يمكن العثور على الإصدار الأول من chkservice (0.1) في المستودعات الرسمية لبعض توزيعات Gnu / Linux، بما في ذلك Debian و Ubuntu والتوزيع بناءً على هذه ، مثل Linux Mint و Elementary OS ، إلخ. إلى تثبيت هذا الإصدار الأول، ما عليك سوى فتح محطة طرفية (Ctrl + Alt + T) وكتابة:

installchkservice

sudo apt update; sudo apt install chkservice

بمجرد تثبيت الأداة ، يمكننا ذلك قم بتشغيله عن طريق الكتابة في نفس الجهاز (Ctrl + Alt + T) الأمر:

sudo chkservice

عندما نقوم بتشغيل هذه الأداة ، من المهم أن نتذكر ذلك يجب علينا تشغيل chkservice بامتيازات المستخدم المتميز. خاصة إذا كنا نخطط لإجراء تغييرات على حالات وحدة النظام (تمكين / تعطيل أو بدء / إيقاف). إذا لم يتم تشغيله بامتيازات المستخدم المتميز ، فستكون الوظائف المتاحة للقراءة فقط.

على الرغم من أنني لم أتمكن من اختبار ذلك ، في صفحة GitHub لهذا المشروع ، يمكنك أيضًا العثور على بعض مستودعات الطرف الثالث متاح ل نظام التشغيل Ubuntu / Linux Mint PPA y قوس لينكس AUR. هنا يجب أن يقال أنه في الوقت الذي أكتب فيه هذا ، يبدو أن تم تحديث حزمة AUR فقط إلى أحدث إصدار chkservice (0.3). لكنني أفترض أنه مع القليل من الوقت سيتم تحديث الباقي أيضًا.

هناك خيار آخر يمكن للمستخدمين من خلاله تثبيت chkservice وهو من المصدر. للقيام بذلك ، يمكنهم استخدم التعليمات الواردة في الملف التمهيدي من الأداة. معهم يمكنك إنشاء حزمة .DEB أو تثبيتها مباشرة.

اختصارات لوحة المفاتيح لاستخدام chkservice

الواجهة التي تقدمها chkservice ستسمح للمستخدمين التنقل من خلاله باستخدام مفاتيح مختلفة، من بينها يمكننا أن نجد بعضًا مثل:

خيارات لوحة المفاتيح المتاحة

  • سهم لأعلى → حرك ملف المؤشر لأعلى.
  • Fleach Down oj → سيسمح لنا بتحريك ملف المؤشر لأسفل.
  • PgUp ob → حرك ملف تصل الصفحة.
  • PgDown من ← حرك ملف اسفل الصفحة.
  • ستكون قادرة تمكين أو تعطيل وحدة عن طريق الضغط على مفتاح المسافة.
  • إلى بدء القيادة أو إيقافها، عليك فقط الضغط على s.

سيتمكن المستخدمون من الوصول إلى شاشة التعليمات التي يظهر جميع المفاتيح المتاحة بالضغط على؟.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.