نظام التشغيل CentOS 7 مدعوم حتى يونيو 2024، لكن المستخدمين يتطلعون إلى الترقية إلى CentOS 8 للاستفادة من الميزات الجديدة وتحسينات الأمان. ومع ذلك، لاحظ أن الترقية المباشرة من CentOS 7 إلى CentOS 8 عملية معقدة، لأن CentOS 8 يعمل على أساس حزم dnf بدلاً من yum وكانت هناك تغييرات جوهرية في بنية النظام. في هذا البرنامج التعليمي من Radib، سنعلمك كيفية ترقية CentOS، ابقَ مع Radib حتى نهاية هذا البرنامج التعليمي.
خطوات ترقية CentOS 7 إلى CentOS 8
1. نسخ احتياطي للنظام
قبل القيام بأي شيء، من الضروري نسخ احتياطي للنظام الحالي، بما في ذلك البيانات والإعدادات والملفات المهمة. يمكنك استخدام أدوات مثل rsync
أو tar
للقيام بذلك:
rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*"} /backup/
2. تحقق من إصدار CentOS المثبت
لشراء خادم سحابي بالساعة بأفضل سعر من Radib، انقر فوق
لمعرفة إصدار نظام التشغيل الحالي، قم بتشغيل الأمر التالي:
cat /etc/centos-release
3. تحديث حزم CentOS 7
قبل بدء عملية الترقية، يجب تحديث النظام إلى أحدث إصدار من CentOS 7:
sudo yum update -y
sudo reboot
4. تثبيت أداة المتطلبات الأساسية للترقية
يوفر CentOS أداة رسمية تسمى Leapp مصممة لمساعدتك في الانتقال من CentOS 7 إلى CentOS 8. لتثبيت هذه الأداة، قم بتشغيل الأوامر التالية:
sudo yum install leapp-upgrade leapp-data-centos -y
5. قم بإجراء تقييم ما قبل الترقية
تقوم أداة Leapp بإجراء تقييم ما قبل الترقية لتحديد المشكلات المحتملة:
sudo leapp preupgrade
إذا رأيت أي أخطاء، فقم بمراجعتها وحلها. تتضمن بعض المشكلات الشائعة الحزم غير المتوافقة والإعدادات القديمة.
6. قم بتشغيل عملية الترقية
بعد إصلاح مشكلات التقييم، ابدأ الترقية باستخدام الأمر التالي:
sudo leapp upgrade
قم بشراء خادم افتراضي من أكثر من 25 دولة مختلفة بأفضل جودة وسعر من Radib،انقر فوق
قد تستغرق هذه العملية بعض الوقت. بمجرد اكتمالها، أعد تشغيل النظام:
sudo reboot
7. التحقق من نجاح الترقية
بعد إعادة التشغيل، تحقق مما إذا كان النظام يعمل بنظام CentOS 8:
cat /etc/centos-release
8. إعادة تثبيت الحزم المطلوبة
قد تتم إزالة بعض الحزم أثناء عملية الترقية. يمكنك إعادة تثبيتها باستخدام أداة dnf
:
sudo dnf install <package-name>
ملاحظات مهمة قبل الترقية:
- قد لا تكون بعض الخدمات المحددة مثل cPanel وPlesk متوافقة مع CentOS 8.
- تم تغيير CentOS 8 إلى CentOS Stream بسبب تغيير في سياسة الدعم، لذا تحقق مما إذا كان CentOS Stream مناسبًا لاحتياجاتك.
- قد يكون استخدام Rocky Linux أو AlmaLinux كبدائل لـ CentOS 8 خيارًا أفضل أيضًا.
إذا واجهت أي مشاكل أثناء عملية الترقية أو كنت بحاجة إلى مزيد من النصائح، يرجى الاتصال بـ Radib عبر قسم تذاكر الدعم، حيث يتوفر خبراؤنا على مدار الساعة طوال أيام الأسبوع.