Webmin هي أداة إدارة نظام تستند إلى الويب تتيح لك تكوين نظام Linux وإدارته باستخدام مستعرض. نظرًا لأنه مستند إلى الويب ، يمكنك إدارة أجهزتك عن بُعد من أي نظام آخر داخل شبكتك أو خارجها.
إنه يبسط مهام تكوين النظام المعقدة التي تتطلب بخلاف ذلك فهمًا شاملاً لأوامر Linux والتحرير اليدوي لملفات التكوين. وبالتالي ، فهي مناسبة بشكل أفضل للمستخدمين الذين لا يجيدون سطر الأوامر ولديهم خبرة أقل في تكوينات النظام.
دعنا نرى كيف يمكنك تثبيت Webmin على جهاز Linux الخاص بك.
قم بتثبيت Webmin على Ubuntu / Debian باستخدام APT
يمكنك تثبيت Webmin على Ubuntu والتوزيعات الأخرى المستندة إلى Debian باستخدام حزمة DEB الرسمية. لتنزيل حزمة Webmin DEB ، قم بتشغيل:
wget https://www.webmin.com/download/deb/webmin-current.deb
سيؤدي هذا إلى حفظ الملف الذي تم تنزيله في دليلك الحالي كملف webmin الحالي.
الآن استخدم الأمر apt قم بتثبيت حزمة DEB:
sudo مناسب للتثبيت ./webmin-current.deb
كيفية تثبيت Webmin على Arch Linux
يتوفر Webmin في AUR ويمكنك تثبيته باستخدام مساعد AUR مثل yay. لهذه الطريقة ، تحتاج إلى لديك تثبيت yay على نظامك.
يمكنك تثبيت Webmin على التوزيعات المستندة إلى Arch عن طريق تشغيل:
yay -S webmin
بمجرد التثبيت ، ابدأ خدمة Webmin باستخدام:
sudo systemctl ابدأ webmin
قم بتثبيت Webmin على Fedora و RHEL باستخدام DNF
بالنسبة للتوزيعات المستندة إلى RHEL ، يوفر Webmin حزمة RPM يمكنك تثبيتها باستخدام DNF.
قم بتنزيل حزمة RPM لـ Webmin باستخدام:
wget https://www.webmin.com/download/rpm/webmin-current.rpm
بعد ذلك ، قم بتثبيت الحزمة التي تم تنزيلها عن طريق تشغيل:
تثبيت sudo dnf ./webmin-current.rpm
قم بتثبيت Webmin باستخدام برنامج التثبيت الرسمي
في توزيعات Linux التي تستند إلى Debian و RHEL ، يمكنك تثبيت Webmin باستخدام برنامج نصي مثبت. كل ما عليك فعله هو تشغيل البرنامج النصي وسيقوم تلقائيًا بإعداد مستودع Webmin ومفتاحه على نظامك.
بعد ذلك ، يمكنك تثبيت Webmin باستخدام مدير الحزم الافتراضي للتوزيع الخاص بك.
افتح Terminal واستخدم الأمر التالي لتنزيل البرنامج النصي مثبت Webmin:
wget https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
الآن قم بتشغيل الأمر التالي لتنفيذ البرنامج النصي:
sudo sh setup-repos.sh
سيضيف هذا البرنامج النصي مستودع Webmin والمفتاح إلى نظامك. استخدم الأمر التالي لتثبيت Webmin على التوزيعات القائمة على دبيان:
sudo apt تثبيت webmin
لتثبيت Webmin على التوزيعات المستندة إلى RHEL ، استخدم الأمر dnf:
sudo dnf تثبيت webmin
السماح لـ Webmin عبر جدار الحماية
بشكل افتراضي ، يستخدم Webmin المنفذ 10000 والذي قد يكون محظورًا إذا كان لديك جدار حماية يعمل على نظامك. إذا كنت ترغب في الوصول إلى Webmin من نظام آخر على الشبكة ، فستحتاج إلى السماح به في جدار الحماية الخاص بك.
في التوزيعات المبنية على دبيان ، يمكنك السماح بالوصول إلى المنفذ 10000 باستخدام UFW باستخدام الأمر التالي:
sudo ufw تسمح 10000
أعد تحميل جدار الحماية لتطبيق التغييرات:
تحميل sudo ufw
للتحقق مما إذا تم السماح بالوصول ، قم بتشغيل:
حالة sudo ufw
في التوزيعات المستندة إلى RHEL ، استخدم الأمر التالي للسماح بالوصول إلى المنفذ 10000:
جدار الحماية - cmd --zone = عام - منفذ إضافة = 10000 / tcp - دائم
بعد ذلك ، أعد تحميل جدار الحماية لتسجيل التغييرات:
جدار الحماية- cmd - إعادة تحميل
بعد ذلك ، قم بتشغيل الأمر التالي للتحقق من إضافة القاعدة:
sudo firewall-cmd - قائمة الكل
قم بالوصول إلى لوحة معلومات Webmin باستخدام مستعرض ويب
للوصول إلى Webmin ، قم بتشغيل المستعرض الخاص بك وافتح عنوان URL التالي ، مع استبدال عنوان IP بعنوان IP الخاص بنظامك الذي يستضيف Webmin:
http://ip-address: 10000
سيفتح صفحة تسجيل الدخول إلى لوحة معلومات Webmin. قم بتسجيل الدخول باستخدام اسم المستخدم وكلمة المرور لمستخدم لديه امتيازات المسؤول.
بمجرد تسجيل الدخول ، سترى لوحة القيادة التالية تعرض نظرة عامة على نظامك.
كيفية إلغاء تثبيت Webmin على نظام Linux
لإلغاء تثبيت Webmin ، افتح الجهاز وقم بتشغيل الأمر التالي:
sudo /etc/webmin/uninstall.sh
سيطلب تأكيدك. يدخل ذ لإزالة حزمة Webmin والأدلة المتعلقة بها من نظامك.
لإلغاء تثبيت Webmin على Arch Linux ، قم بتشغيل:
sudo yay -R webmin
تبسيط إدارة Linux باستخدام Webmin
يوفر Webmin طريقة سهلة وسهلة الاستخدام لإدارة مهام إدارة النظام مع توفير الوقت والجهد اللازمين للتكوينات اليدوية. الآن بعد أن عرفت كيفية تثبيت Webmin على أنظمة Linux ، انطلق وأعطه فرصة لترى كيف يبسط إدارة النظام.
بالإضافة إلى Webmin ، يمكنك الاطلاع على الكثير من الأدوات الأخرى لتسهيل إدارة النظام مثل Zenmap و Cockpit و Nagios و Puppet وما إلى ذلك.