مرجع أمر nexcmp
يضع برنامج التثبيت أداة مساعدة في /usr/local/bin/nexcmp. قم بتشغيلها على خادم NexCMP. تتطلب الأوامر التي تُجري تغييرات على النظام صلاحيات sudo. (الأداة الخاصة بالعملاء للتعامل مع API هي برنامج مختلف، راجع cmp CLI).
| الأمر | يتطلب root | الوظيفة |
|---|---|---|
nexcmp status | لا (تفاصيل إضافية مع sudo) | الإصدار، وحالة الخدمة (nexcmp، nexcmp-vmd)، و/healthz، وملخص الترخيص، وحالة المنفذ العام، ورمز الإعداد إذا لم يكتمل معالج الإعداد |
nexcmp update | نعم | تشغيل برنامج التثبيت المرفق مع الإصدار المثبت بالمعلمات المحفوظة — راجع التحديث |
nexcmp backup [dir] | نعم | النسخ الاحتياطي إلى /var/backups/nexcmp (أو dir) — راجع النسخ الاحتياطي والاستعادة |
nexcmp uninstall [--purge] | نعم | إزالة الخدمات والبرنامج؛ كما يزيل --purge البيانات — راجع إلغاء التثبيت |
nexcmp open-port [minutes] | نعم | وضع طوارئ: الاستماع على منفذ اللوحة (الافتراضي 3000) على جميع واجهات الشبكة لمدة 1–1440 دقيقة (الافتراضي 30)، ثم الإغلاق تلقائياً |
nexcmp close-port | نعم | إغلاق نافذة الطوارئ الآن |
nexcmp fix-owner | نعم | إعادة ملكية الملفات في /var/lib/nexcmp التابعة لـ root إلى المستخدم nexcmp |
nexcmp status
text
Version : 1.6.1
nexcmp : active
nexcmp-vmd : active
healthz : ok
License : active · domain cloud.example.com · token valid until 2026-11-12 · updates until 2027-10-30
Public port: 127.0.0.1 only (nginx proxy; emergency: sudo nexcmp open-port)إذا كانت الملفات الموجودة في دليل البيانات مملوكة لـ root (على سبيل المثال تم إنشاؤها عبر تشغيل أمر nexcmp آخر باستخدام sudo بصلاحيات root)، فسيقوم status بطباعة تحذير، لأن مستخدم الخدمة لا يمكنه قراءتها — وتظهر هذه المشكلة عادةً بعرض الترخيص لرمز HTTP 421. قم بالإصلاح عبر sudo nexcmp fix-owner. كما يتم تطبيق الإصلاح نفسه تلقائياً عند كل بدء تشغيل للخدمة.
الوصول في حالات الطوارئ
عند تعطل النطاق أو nginx أو TLS، يظل بإمكانك الوصول إلى اللوحة:
bash
sudo nexcmp open-port 30 # http://<server-IP>:3000/ for 30 minutes
sudo nexcmp close-port # close it earlierطريقة أكثر أماناً، دون فتح أي شيء: ssh -L 3000:127.0.0.1:3000 user@server وتصفح http://127.0.0.1:3000/.
البيئة
| المتغير | يُستخدم لـ |
|---|---|
NEXCMP_BASE | تجاوز عنوان URL الأساسي لخادم الترخيص (الافتراضي https://nexcmp.com)؛ للاختبار فقط |
الملفات والأدلة: البرنامج /opt/nexcmp، والتكوين /etc/nexcmp، والبيانات /var/lib/nexcmp، وسجلات الأحداث /var/log/nexcmp وjournalctl -u nexcmp -u nexcmp-vmd.