adminctl هو أداة CLI مبنية بلغة Bash لإدارة أنظمة Linux بطريقة سهلة ومنظمة.
المشروع مبني بشكل modular بحيث كل جزء مسؤول عن وظيفة معينة، مما يجعله قابلًا للتطوير والتوسعة مستقبلًا.
الخصائص الرئيسية:
Backup module: أخذ نسخ احتياطية مضغوطة أو عادية واسترجاعها عند الحاجة.
Monitor module: عرض تقارير عن استهلاك CPU، الذاكرة، والأقراص مع ملخص كامل للنظام.
Network module: عرض معلومات الشبكة مثل الواجهات، جدول التوجيه، والمنافذ المفتوحة.
Service module: التحقق من حالة الخدمات، إعادة تشغيلها تلقائيًا إذا توقفت، واستعراض آخر السجلات.
المخرجات:
واجهة أوامر واضحة وسهلة الاستخدام.
مشروع عملي منشور على GitHub مع README مرتب.
قابل للاستخدام من أي مدير نظام Linux كأداة جاهزة.
المهارات المستخدمة:
Bash Scripting
Linux System Administration
Git & GitHub