Ubuntu أم Debian أم AlmaLinux أم Rocky: أي Linux؟
إن لم تعرف ماذا تختار فابدأ بـ Ubuntu Server LTS. تفترض كثير من أدلة البرمجيات Ubuntu، وكل إصدار LTS يحصل على خمس سنوات من الصيانة الأمنية القياسية. تناسب Debian من يريد أساسًا بسيطًا طويل العمر. وتناسب AlmaLinux وRocky Linux حين تحتاج إلى بيئة متوافقة مع RHEL، مثلًا لبرمجيات مبنية لها أو لمجاراة عادات المؤسسات.
التوزيعات الأربع جنبًا إلى جنب
| التوزيعة | مدير الحزم | مدة الدعم (بحسب الصفحات الرسمية) | لمن يناسب |
|---|---|---|---|
| Ubuntu LTS | apt | 5 سنوات من الصيانة الأمنية القياسية، و10 سنوات مع Ubuntu Pro | خادم أول، ومعظم الأدلة واللوحات |
| Debian | apt | نحو 3 سنوات من الدعم الكامل، ثم 2 سنة من LTS | من يريد أساسًا بسيطًا ومستقرًا |
| AlmaLinux | dnf | الإصدار 8 حتى 2029، والإصدار 9 حتى 2032، والإصدار 10 حتى 2035 | إعدادات متوافقة مع RHEL، وعادات المؤسسات |
| Rocky Linux | dnf | دورة حياة مدتها 10 سنوات | إعدادات متوافقة مع RHEL، وبديل لـ AlmaLinux |
المدد مأخوذة من الصفحات الرسمية لـ Ubuntu وDebian وAlmaLinux وRocky Linux. تحقق هناك من تاريخ انتهاء الدعم الحالي للإصدار الذي تختاره قبل التثبيت.
اختيار الإصدار والتحقق مما تشغّله
رقم إصدار Ubuntu هو سنة الإصدار وشهره. تصدر إصدارات LTS كل عامين في أبريل، مثل 24.04. أما الإصدارات المرحلية فتُدعم مدة أقصر بكثير، لذا اختر LTS للخادم. وتحمل إصدارات Debian اسمًا رمزيًا بجانب الرقم. وتستخدم عائلة RHEL إصدارات رئيسية مثل 8 و9 و10. وأيًّا كانت التوزيعة، ثبّت الخادم الجديد بأحدث إصدار LTS أو مستقر. فالإصدار الأقدم يترك لك نافذة دعم أقصر. وإذا كنت ستستخدم لوحة فتحقق أولًا أنها تدعم ذلك الإصدار.
يعرض cat /etc/os-release التوزيعة والإصدار اللذين تشغّلهما. ولمعرفة هل تلزم إعادة تشغيل بعد التحديثات، ابحث عن الملف /var/run/reboot-required على Ubuntu. وعلى عائلة RHEL يخبرك الأمر sudo dnf needs-restarting -r. وتحديثات النواة لا تسري عادةً من دون إعادة تشغيل.
أين تختلف فعلًا؟
- الأوامر. على Ubuntu وDebian تثبّت الحزم بـ
apt، وعلى AlmaLinux وRocky بـdnf:sudo apt install nginxأوsudo dnf install nginx. وتختلف أسماء الحزم أحيانًا أيضًا. فـ Apache هوapache2في جهة وhttpdفي الأخرى. - إطار الأمان. على Ubuntu يكون AppArmor مثبّتًا ومفعّلًا افتراضيًا. وفي عائلة RHEL يأتي SELinux في وضع enforcing افتراضيًا (بحسب توثيق Red Hat). وقد يمنع SELinux خادم الويب من الكتابة في مجلد غير معتاد أو من الارتباط بمنفذ غير قياسي. والحل عادةً ضبط التسمية الصحيحة لا إيقاف SELinux.
- التحديثات الأمنية التلقائية. على Ubuntu تكون حزمة
unattended-upgradesموجودة من البداية. تثبّت التحديثات الأمنية مرة في اليوم ولا تعيد تشغيل الخادم من تلقاء نفسها (بحسب توثيق Ubuntu). وتستخدم Debian الحزمة نفسها: إن لم تكن مثبّتة فثبّتها بالأمرsudo apt install unattended-upgradesوفعّلها. وعلى AlmaLinux وRocky تثبّتdnf-automaticبالأمرsudo dnf install dnf-automaticوتشغّلsudo systemctl enable --now dnf-automatic-install.timer. الإعداد الافتراضي يثبّت كل التحديثات لا الأمنية فقط. وللتحديثات الأمنية فقط اضبطupgrade_typeعلىsecurityفي/etc/dnf/automatic.conf. - إصدارات الحزم. في هذه التوزيعات تبقى إصدارات الحزم ثابتة عادةً، وتصل الإصلاحات الأمنية بنقلها إلى الإصدار الأقدم (backport). وإن احتجت إلى ما هو أحدث فاستخدم مستودع التطبيق نفسه أو Docker.
ماذا يريد برنامجك؟
كثيرًا ما تحسم البرمجيات التي ستشغّلها الاختيار. بحسب التوثيق الرسمي للوحات، تتطلب CloudPanel نظام Ubuntu أو Debian، وتتطلب HestiaCP نظام Debian أو Ubuntu LTS. وتدعم cPanel أنظمة AlmaLinux وRocky Linux وCloudLinux وUbuntu. وتدعم DirectAdmin عائلة RHEL وDebian وUbuntu. وإذا كنت ستستخدم لوحة فانظر أولًا إلى قائمة ما تدعمه، ثم اختر التوزيعة بعد ذلك.
بعد CentOS: AlmaLinux أم Rocky؟
انتهى دعم CentOS Linux 8 في 31 ديسمبر 2021، وانتهى دعم CentOS Linux 7 في 30 يونيو 2024، بحسب إعلانات مشروع CentOS. أما CentOS Stream فتوزيعة بتسليم مستمر تسير خطوة أمام RHEL. وAlmaLinux وRocky Linux توزيعتان مجتمعيتان مجانيتان متوافقتان مع RHEL. ومعظم الأوامر في أدلة CentOS القديمة تعمل عليهما معًا.
تدير AlmaLinux مؤسسة AlmaLinux OS Foundation غير الربحية، وتعود العلامة التجارية لـ Rocky Linux إلى Rocky Enterprise Software Foundation. وهما متشابهتان في الاستخدام اليومي. ويحسم الأمر في الغالب دعم لوحتك ومعرفتك وعاداتك.
توصية موجزة
- خادمك الأول وWordPress وDocker والاستخدام العام: Ubuntu LTS.
- أساس بسيط قليل التغيّر: Debian.
- لوحة أو برنامج يحتاج إلى توافق مع RHEL: AlmaLinux أو Rocky. كلتاهما توزيعة مجتمعية مجانية، والاختيار بينهما شخصي في الغالب.
- إن كنت لا تريد الترقية لفترة طويلة: انظر إلى تاريخ انتهاء الدعم للإصدار الذي تختاره وسجّله في تقويمك.
- إن كان لديك خادم CentOS قديم: تأكد أن تطبيقك يدعم AlmaLinux أو Rocky Linux قبل أن تنتقل. ثم أنشئ الخادم الجديد وانقل البيانات إليه.
في Seturack
إذا اخترت تطبيقًا جاهزًا فلا تختار التوزيعة على حدة؛ إذ تُثبَّت له التوزيعة المناسبة. تعمل معظم التطبيقات على Ubuntu 24.04 LTS، وتعمل cPanel على AlmaLinux 9. وإذا اخترت نظام تشغيل فقط فسترى التوزيعات والإصدارات في شاشة الطلب. وإن أردت تغيير التوزيعة لاحقًا ففي اللوحة أداة إعادة التثبيت، لكنها تحذف كل البيانات على الخادم. انسخ الملفات التي تحتاجها إلى حاسوبك قبل أن تبدأ.
التعليقات0
لا توجد تعليقات بعد
كن أول من يشارك رأيه.
يرجى تسجيل الدخول أو إنشاء حساب لترك تعليق.