ما هو برنامج CentOS Stream Server؟
نشرت: 2022-05-05إذا كنت تبحث عن النظام الأساسي المناسب لمشاريع تطوير الويب الخاصة بك ، فربما تكون قد صادفت CentOS Stream. يمكّنك برنامج الخادم هذا من تطوير تطبيقات جديدة. ومع ذلك ، قد تتساءل عما إذا كان هذا مناسبًا لاحتياجاتك. لحسن الحظ ، قمنا بتجميع هذا الدليل المباشر لمساعدتك على اتخاذ القرار.
في هذا المنشور ، سنلقي نظرة فاحصة على CentOS Stream وكيف يعمل. سنناقش أيضًا إيجابياته وسلبياته ونوضح لك كيفية استخدامه مع WordPress. هيا بنا نبدأ!
ما هو CentOS Stream؟
CentOS تعني نظام تشغيل Community ENTerprise. إنها توزيعة Linux توفر منصة تطوير مجانية. تم تطويره بواسطة Red Hat ، وهي شركة توفر منتجات برمجيات مفتوحة المصدر لعملاء المؤسسات:
أنتج مشروع CentOS نظامين أساسيين: CentOS Linux و CentOS Stream. كان CentOS Linux عبارة عن إعادة بناء لـ Red Hat Enterprise Linux (RHEL) ، وهو نظام تشغيل Linux خاص بالمؤسسات. تم إيقاف هذا المنتج في عام 2021 واستبداله بـ CentOS Stream. ومع ذلك ، لا يزال CentOS Linux يرى الاستخدام ، حتى أنه تم إهماله.
CentOS Stream بمثابة فرع التطوير لشركة RHEL. إنها منصة مفتوحة المصدر تمكن المطورين من إنشاء واختبار تطبيقات جديدة. قبل إطلاق إصداراته الجديدة ، قامت Red Hat بتطوير شفرة مصدر RHEL في CentOS Stream. يتيح هذا الإعداد للمطورين المشاركة في الإصدارات المستقبلية من البرنامج.
ضع في اعتبارك أن الإصدار الحالي من البرنامج ، CentOS Stream 8 ، سيتم إيقافه في عام 2024. ثم سيتم استبداله بـ CentOS Stream 9.
هل يختلف CentOS عن خوادم الويب الأخرى؟
يُمكّن CentOS Stream مطوري الويب من المساهمة في نظام RHEL البيئي. كما يوفر معاينة مستمرة لتحديثات وميزات RHEL قبل الإصدار. علاوة على ذلك ، CentOS هي توزيعة Linux ، مما يجعلها مختلفة عن برامج الخادم الأخرى ومفتوحة لأوامر مختلفة وسير عمل التطوير.
على سبيل المثال ، يدعم Apache أنظمة تشغيل مختلفة ، بما في ذلك Windows و UNIX. إنه قابل للتخصيص بدرجة عالية وسهل الاستخدام للمبتدئين. يوجد أيضًا Apache Tomcat ، برنامج خادم يركز على تطبيقات Java. إنها أيضًا خفيفة الوزن ومرنة ، مع خيارات تخصيص متعددة. خيار شائع آخر هو NGINX. تم تصميم برنامج الخادم مفتوح المصدر هذا للتعامل مع العديد من الاتصالات المتزامنة.
بالمقارنة ، فإن CentOS Stream مرتبطة مباشرة بنواة ونواة نظام التشغيل Linux ، مما يوفر طبقة إضافية من العمق والوظائف.
كيف يعمل CentOS Stream؟
CentOS لديها بنية قائمة على النواة. هذا يعني أنه يحتوي على جهاز في الجزء السفلي ، يليه نظام تشغيل kernel ، وواجهة shell ، وأخيراً طبقة التطبيق في الأعلى.
كما أن لديها ثلاثة مستودعات رئيسية ضمن توزيعها:
- التحديثات: حزم مع إصلاحات للثغرات الأمنية والأخطاء والتحسينات العامة.
- القاعدة: إصدارات نقطة CentOS.
- الإضافات: الحزم التي ليست جزءًا من المنبع.
كما ذكرنا سابقًا ، CentOS Stream عبارة عن منصة مجانية مفتوحة المصدر. لذلك يمكنك تنزيله على جهاز الكمبيوتر الخاص بك:
هناك ثلاث طرق لتثبيت CentOS. هذه الطرق هي التثبيت السريع والتثبيت الرسومي والتثبيت التلقائي. لاستخدام طريقة التثبيت السريع ، ستحتاج إلى معرفة مسبقة بـ CentOS. بالإضافة إلى ذلك ، يجب أن تكون الإعدادات الافتراضية مناسبة لمتطلباتك.
تمنحك طريقة التثبيت الرسومي مزيدًا من التخصيص لإعداداتك الرسومية. لكي ينجح هذا التثبيت ، ستحتاج إلى إنشاء قرص صورة للتثبيت. يمكنك القيام بذلك عن طريق تنزيل ملف ISO المطلوب واستخدام طريقة وسائط مثل قرص DVD أو قرص مضغوط أو محرك أقراص USB.
يمكنك أيضًا أتمتة التثبيت باستخدام Kickstart. يمكن لـ Kickstart إكمال التثبيت دون إدخال المستخدم إذا كنت تستخدم CentOS على أنظمة متعددة. من المحتمل أن يكون هذا هو الخيار الأبسط لمعظم الناس ، لكن أساس Linux لا يزال يشكل حاجزًا للكثيرين.

كيفية تحديد ما إذا كان خادم الويب الخاص بك يستخدم CentOS
يقدم بعض مضيفي الويب CentOS جنبًا إلى جنب مع خيارات برامج الخادم الأخرى ، مثل Apache و NGINX. على سبيل المثال ، تتيح لك Cloudways تثبيت WordPress على خادم Google Cloud. بعد ذلك ، يمكنك إعداد CentOS على الخادم.
هناك طريقة سريعة وسهلة لمعرفة نوع الخادم الذي يستخدمه موقعك. افتح موقع الويب الخاص بك في Google Chrome ، ثم اضغط على F12 على لوحة المفاتيح لتشغيل أدوات المطور :
بعد ذلك ، حدد علامة التبويب الشبكة ، وقم بتحديث الصفحة ، وانقر فوق أي عنصر ضمن الاسم . انتقل إلى علامة التبويب الرؤوس ، وتحت عناوين الاستجابة ، ابحث عن الخادم:
قد تكون هذه المعلومات متاحة على موقع الويب الخاص بالمضيف أو على حساب الاستضافة. يمكنك أيضًا الاتصال بمزود الاستضافة الخاص بك لتحديد ما إذا كان CentOS متاحًا في خططه.
CentOS Stream إيجابيات مقابل سلبيات
إذا كنت لا تزال غير متأكد من استخدام CentOS Stream ، فلنلقِ نظرة على بعض إيجابياته وسلبياته. تعتمد منصة التطوير هذه على المجتمع ، مما يعني أنك ستجد الكثير من الدعم والمساعدة.
بصفتك مطور ويب ، يمكنك اختبار تطبيقاتك على CentOS للتأكد من أنها ستعمل بشكل جيد مع الإصدار التالي من RHEL. بالإضافة إلى ذلك ، يمكنك المساهمة بميزات وتصحيحات جديدة لتحسين وظائف وأمن الإصدارات المستقبلية.
علاوة على ذلك ، فإن CentOS Stream مجاني تمامًا. لذلك ، يمكن أن يكون بديلاً مناسبًا للميزانية لخيارات برامج الخادم الأخرى.
ومع ذلك ، يمكنك فقط استخدام برنامج الخادم هذا لتوزيعات Linux. علاوة على ذلك ، يتم تحديثه باستمرار ، مما قد يضر بتطبيقاتك ويحتمل أن يتسبب في حدوث تعارضات أو مشكلات أمنية أو أخطاء أثناء استخدامه.
تشغيل WordPress على CentOS Stream
إذا كنت تستخدم حل استضافة Google Cloud ، فيجب أن تكون قادرًا على تثبيت CentOS مع WordPress. ستحتاج إلى تثبيت خادم CentOS وتهيئته على جهاز الكمبيوتر الخاص بك (كما تمت مناقشته أعلاه). ستحتاج أيضًا إلى حزمة LAMP (Linux و Apache و MySQL و PHP) مثبتة على خادم CentOS الخاص بك.
الخطوة التالية هي إنشاء قاعدة بيانات MySQL ومستخدم WordPress. ثم قم بتثبيت WordPress على الدليل الرئيسي لخادمك.
ستحتاج بعد ذلك إلى إجراء بعض تغييرات التكوين على الخادم الخاص بك. على سبيل المثال ، ستحتاج إلى تحرير ملف wp-config.php لتحديد معلومات قاعدة البيانات.
أخيرًا ، يمكنك إكمال تثبيت WordPress من خلال واجهة الويب. كل ما عليك فعله هو إدخال اسم مجال الخادم الخاص بك أو عنوان IP العام في متصفحك.
يمكن أن يمنحك هذا النظام مرونة أكثر من البنى الأخرى ، مثل NGINX. يمكنك اختبار البرامج والميزات الجديدة على موقع WordPress التدريجي قبل إجراء هذه التغييرات مباشرة ، على سبيل المثال.
خاتمة
CentOS Stream هو برنامج خادم مفتوح المصدر طورته شركة Red Hat ، وهي شركة تنتج برامج Linux للمؤسسات. إنها منصة يحركها المجتمع حيث يمكن للمستخدمين إنشاء واختبار التطبيقات والمساهمة في تطوير Red Hat Enterprise Linux.
يمكنك إعداد CentOS Stream على جهازك والمساهمة في برنامج Linux. بالإضافة إلى ذلك ، إذا كنت تستخدم حل استضافة Google Cloud ، فيمكنك تشغيل WordPress على CentOS Stream. قد يقدم مزود الاستضافة الخاص بك هذه الخدمة أيضًا.
هل لديك أي أسئلة حول CentOS Stream؟ واسمحوا لنا أن نعرف في قسم التعليقات أدناه!