وصف السنتوس. Centos - وصف إيجابيات وسلبيات إصدار نظام التشغيل

28.02.2019

إنه على وشكحول توزيع CentOS ليس جديدًا بشكل خاص ولكنه يستحق الاهتمام بلا شك. تم تطوير نظام التشغيل هذا على أساس Red Hat Enterprise Linux، ويتميز بزيادة الاستقرار، ويمكن أن يعمل على أجهزة الكمبيوتر ذات بنية 64 بت و 32 بت. والفرق الأساسي عن Linux هو أنه مجاني للتوزيع. اقرأ المزيد عن مزايا وعيوب هذه المنصة أدناه.

يجدر بنا أن نبدأ بحقيقة أن كل شيء منتجات البرمجيات، والتي تم تصميمها للعمل في بيئة Linux، ستعمل أيضًا في CentOS. علاوة على ذلك، يحتوي التوزيع على عدد من الحلول المضمنة التي يمكن أن تبسط بشكل كبير حياة المبرمج أو مسؤول الشبكة الذي يعمل على خادم مخصص.

تم تطوير نظام التشغيل من قبل المتحمسين، ومع ذلك، فقد تم تطويره تحديثات مستمرة. على هذه اللحظةيتضمن الإصدار السادس الأخير حزمة كاملةجميع الابتكارات اللازمة في مجال الحماية. يتم إصدار إصدارات جديدة كل عامين، وحزمة تحديث كل ستة أشهر.

السؤال الذي يعتبر ذا صلة كبيرة الآن هو: "هل يمكننا اعتبار CentOS بمثابة Linux للمبتدئين؟" الجواب سلبي. CentOS هو نظام تشغيل كامل وليس نسخة مبسطة منخفضة الجودة. هذا مشروع مستقل، ولكن لديه أساس مشترك كود البرنامجمع إنشاء Red Hat Enterprise. يجب تقديم توضيح مهم على الفور. ليس النسخة المقرصنة، ولكن نظام قانوني تماما. وبشكل أكثر تحديدًا، بيت القصيد هو أن ريد هات في الإرادةجعل رموز المصدر متاحة للجمهور. وبطبيعة الحال، لم تمر هذه الأعمال الخيرية دون أن يلاحظها أحد. قرر المبرمجون من جميع أنحاء العالم الإنشاء المشروع الخاصوالآن سنكتشف مدى نجاحها.

أولا وقبل كل شيء، دعونا نلقي نظرة على عملية التثبيت. كل شيء بسيط للغاية ولا يتطلب جهدًا مفرطًا من المستخدمين العاديين. نقوم بتنزيل الملف من موقع المطورين، ثم ننسخه على القرص، ثم نثبته، هذا كل شيء. من أجل القيام بكل هذه الإجراءات، لا تحتاج حتى إلى أن تكون مبرمجًا؛ معرفة المستخدم العادي كافية.

من الجيد أيضًا أن يحتوي الموقع الرسمي للمطورين على الكثير من النصائح والتعليمات المفيدة التي ستكون مفيدة لأولئك الذين يرغبون في استخدام برنامجهم. ولكن إذا كنت ترغب في الاستماع إلى الموسيقى أثناء العمل، فسيتعين عليك إظهار القليل من البراعة. النظام، من حيث المبدأ، غير مصمم لتنسيق mp3، ولكن ogg يقرأ بضجة كبيرة. ويرجع ذلك إلى حقوق براءات الاختراع، ولكن هناك طريقة رائعة للخروج من هذا الموقف: ما عليك سوى تحويل ترميز الملفات، ويمكنك الاستمتاع بالموسيقى المفضلة لديك.

ويعتقد أن وقت الدعم لكل إصدار هو عشر سنوات، ولكن هذا ليس صحيحا تماما. على سبيل المثال، إذا أخذنا CentOS 4، فقد استمر إصدار التحديثات حتى 29 فبراير 2012، ثم تم إصدار CentOS 5 الآن على نطاق واسع. في الواقع، سيتم دعم هذا التوزيع، وفقًا للمطورين، حتى مارس 31 تشرين الأول (أكتوبر) 2017، سيخبرنا الوقت بذلك.

توضيح مهم آخر سوف يروق للكثيرين. يتطلب CentOS تثبيت واجهة رسومية. هناك حزم وصفية خاصة لهذا الغرض. بالإضافة إلى ذلك، ستتاح للجميع الفرصة لتثبيت "تطبيقات Office" و"أدوات رسوميات الإنترنت".

شعبية أنظمة التشغيل Gentoo vs Debian vs CentOS


نتائج

يعد نظام التشغيل CentOS مشروعًا مثيرًا للاهتمام وقابلاً للتطبيق، ولكنه لا يخلو من العيوب. الشيء الأكثر إزعاجًا هو الحاجة إلى قرصي DVD لتسجيل الإصدار السادس، لكن هذه ليست مشكلة بالنسبة لعملاء مركز بيانات UNIT-IS. سيقوم مسؤولو النظام لدينا بتثبيت أي إصدار بأنفسهم نظام التشغيلومساعدتك في إعداد خادمك المخصص.

تم تصميم نظام التشغيل CentOS في المقام الأول للاستخدام على الخوادم وفي الشركات الكبيرة، ولكن يمكن استخدامه بنجاح كبير على أجهزة الكمبيوتر المستخدمين العاديينللحلول مهمات يوميه. توزيع أوبونتوتم تصميمه للمستخدمين الجدد، ولكن لديه نسخة جيدة جدًا للخوادم.

تم تطوير كلا التوزيعتين من قبل شركات كبيرة تلعب دورًا مهمًا في عالم الألعاب المجانية برمجةوكلاهما ممتاز في حل مجموعة المشاكل الخاصة بهما. في هذه المقالة سنحاول مقارنة هذه التوزيعات، ومحاولة معرفة ماهيتها أفضل من أوبونتوأو CentOS، وأي توزيعة أكثر ملاءمة لحل مشاكل معينة. سنقوم بمقارنة نقطة بنقطة لتسهيل التنقل. الآن دعنا ننتقل إلى المقارنة.

قد يبدو أن مطور التوزيع ليس بهذه الأهمية، لكنه في الواقع مهم. يتم تطوير نظام التشغيل من قبل شركة Canonical الأفريقية التي أسسها مارك شاتلوورث. يعتمد التوزيع على دبيان وهدفه الرئيسي هو البساطة للمستخدمين الجدد وسهولة الإعداد. تم الإصدار الأول في عام 2004. تعمل شركة Canonical على تطوير غلافها الخاص لـ Gnome - Unity، والذي ينبغي أن يصبح موحدًا للهواتف الذكية وأجهزة الكمبيوتر. تحاول الشركة أيضًا الترويج لـ Ubuntu في سوق الهواتف والأجهزة اللوحية، على الرغم من أنها لم تحقق نجاحًا كبيرًا حتى الآن. بالإضافة إلى ذلك، تقوم Canonical بالترويج لنظام Ubuntu على الخوادم، وتعمل حاليًا غالبية خوادم الويب على Ubuntu.

CentOS هو توزيع مدعوم من المجتمع يعتمد على Red Hat Linux. هنا، يبدو أن Ubuntu يتمتع بميزة كاملة، لكن... CentOS مجاني النسخة الحمراء Hat، في الواقع، هو نفس النظام تمامًا، الذي تم تجميعه من مصادر Red Hat Linux، والذي يستقبل تحديثات منتظمة، بعد فترة من إطلاق سراحهم شركة حمراءقبعة.

تعمل هذه الشركة على تطوير أنظمة تشغيل الخادم منذ عام 1993 وتطلق تحديثات لأنظمتها لمدة 10 سنوات، على عكس خط دعم Ubuntu - لمدة عامين، ويتم نقل العديد من الميزات الجديدة المثيرة للاهتمام إلى الإصدارات الأقدم من النواة. تعمل شركة Red Hat فقط على تطوير نظام تشغيل تجاري للخوادم والشركات. كل هذا معتمد من قبل CentOS.

في هذا الجانب، من الواضح أن Red Hat يفوز ومعه CentOS. على الرغم من أن Canonical تفعل الكثير من أجل Ubuntu، إلا أنها تنفق الكثير من الجهد على أشياء تابعة لجهات خارجية، وهو نفس النظام للهواتف الذكية. ومنشئ نواة لينكس - لينوس تورفالدستتعاون مع ريد هات.

2. البرمجيات

يستخدم Ubuntu تنسيقًا موروثًا من Debian حزم ديب. يستخدم CentOS تنسيق rpm الذي طورته Red Hat. في الحقيقة ل المستخدم النهائيإنها متماثلة تقريبًا، باستثناء أن الأنظمة التي تحتوي على نظام إدارة حزم RPM تقوم بتنزيل المزيد من البيانات الوصفية عند تحديث المستودع، ولا يتم دعم التبعيات الموصى بها هنا.

الأمر الأكثر إثارة للاهتمام هو توفر البرنامج. بالنسبة إلى Ubuntu، ستجد تقريبًا جميع البرامج التي ستحتاجها. يتم جمع حزم التثبيت حتى للبرامج الجديدة التي تم إصدارها للتو وعلى الرغم من عدم إضافتها إلى المستودعات، إلا أن هناك PPA ويمكنك تثبيت كل ما تحتاجه من هناك. ولكن قد لا يتم العثور على بعض البرامج القديمة.

في CentOS، الوضع مختلف قليلاً. حزم دورة في الدقيقةلم يتم إصدارها بشكل فعال مثل Deb، فهناك مستودع يحتوي على برامج الطرف الثالث، ولكن ليست كل البرامج الجديدة موجودة. ومع ذلك، سيكون من الأسهل العثور على الإصدارات القديمة من البرامج، وبشكل عام ستكون البرامج أكثر توافقًا مع النظام وأكثر استقرارًا. من حيث توفر البرامج، يظهر Ubuntu vs CentOS نفسه بشكل أفضل، ولكن Ubuntu.

3. بيئة سطح المكتب

يستخدم Ubuntu غلاف Unity الخاص به، والذي يعمل فوق إصدار جديد من بيئة سطح المكتب Gnome 3، وهو يُجري بعض التغييرات على الواجهة ويبدو بشكل عام جيدًا.

يستخدم CentOS الإصدار الكلاسيكي والمألوف من Gnome 2. تبدو البيئة قديمة بعض الشيء، ولكنها تعمل بشكل مستقر تمامًا وتدعم جميع الوظائف الضرورية. مظهرتعد الأنظمة أمرًا شخصيًا للجميع ومن السهل جدًا تغيير الغلاف، ولكن عادة ما تكون البيئة التي تم تصميم النظام من أجلها في البداية هي الأفضل.

4. التثبيت

لا يختلف تثبيت Ubuntu أو CentOS كثيرًا. تستخدم الأنظمة أدوات تثبيت مختلفة، ولكن الجوهر هو نفسه في كل مكان. يحتوي Ubuntu على أداة تثبيت أكثر بساطة حيث يمكنك إعداد التكوين الأساسي للنظام وتقسيم القرص وإنشاء المستخدمين.

يحتوي CentOS على نفس برنامج التثبيت مثل Fedora وRed Hat، ولكن هنا يمكنك تحديد المكونات لتثبيتها، مثل Gnome أو KDE لسطح المكتب، وتعيين إعدادات الشبكة.

يشبه برنامج تثبيت Ubuntu المعالج، ما عليك سوى التنقل خطوة بخطوة والتثبيت المعلمات المطلوبةيحتوي CentOS على قائمة رئيسية ستحتاج فيها إلى تكوين كل عنصر.

5. الاستقرار

Ubuntu، في إصدارات LTS، يضع نفسه على أنه جيد جدًا توزيع مستقر، ولكن هناك الكثير مما يمكن الجدال حول استقراره في Ubuntu. قد يعمل بشكل رائع مع الإعدادات الافتراضية، ولكن إذا حاولت استخدام أي وظائف غير قياسية أو مجموعات منها، فستظهر على الفور مجموعة من الأخطاء وأوجه القصور التي لا يتعجل أحد لإصلاحها.

من ناحية أخرى، يتم اختبار CentOS، الذي يعتمد على Red Hat، بدقة قبل إصداره، على الرغم من أن التوزيعة تحتوي على برامج أقدم، إلا أنها بالتأكيد مصححة جيدًا ويتم إصلاح الأخطاء، على الرغم من وجود استثناءات لهذه القاعدة أيضًا.

إذا كنت تريد إصدارات جديدة من البرامج - لديك اختيار أوبونتو، ولكن إذا كان الاستقرار مطلوبًا، فمن الأفضل التطلع إلى توزيعة أخرى عندما تقرر استخدام Ubuntu أو CentOS.

6. المجتمع والتوثيق

أوبونتو هو الأكثر التوزيع الشعبيبين المبتدئين، وبالتالي هناك العديد من المنتديات ومجتمعات المستخدمين، بالإضافة إلى مقالات مختلفة على الإنترنت لذلك. بما في ذلك الكثير من المواد باللغة الروسية. هناك أيضًا عدد كبير من المستخدمين الذين، على الأرجح، واجهوا مشكلتك بالفعل ويمكنهم مساعدتك في حلها.

الكثير عن CentOS معلومات أقلعلى الانترنت وعدد أقل من المنتديات. نطاق توزيعها هو الخوادم، و الشركات الكبيرة. هناك وثائق، ولكن معظمها باللغة الإنجليزية.

إذا قارنت أوبونتو و سنتوس. في هذه المرحلة أيضًا، بلا شك، Ubuntu أفضل، ولكن فقط للمستخدمين الجدد إذا كنت تفهم النظام بما فيه الكفاية، فيمكنك التعامل مع CentOS.

الاستنتاجات

في هذه المقالة، قمنا بمقارنة توزيعتين مشهورتين جدًا في مجالاتهما حتى تتمكن من تحديد أيهما أفضل بالنسبة لك، Ubuntu أو CentOS. هم - أنظمة ممتازةوهي مناسبة تمامًا للمهام التي صممت من أجلها. ما التوزيع الذي تستخدمه؟ أوبونتو مقابل CentOS؟ أي واحد سوف تختار؟ اكتب في التعليقات!

من الصعب اختيار نظام دون النظر إليه، أرفق معه مقطعي فيديو لمحة سريعةكلا نظامي التشغيل:

كثير من الناس لا يشككون في أن جميع الخدمات التي نستخدمها على الإنترنت تعتمد على نفس أجهزة الكمبيوتر التي تعمل في شققنا، إلا أنها تم تكوينها بشكل مختلف تماما، ولا يمكن أن تتباهى بجمالها واجهة رسوميةويتم إدارتها باستخدام فرق متخصصة. تسمى أجهزة الكمبيوتر هذه الخوادم. يعرف الأشخاص المطلعون، بالطبع، كيفية تكوين و"رفع" الخادم الخاص بهم. يحتاج أولئك الجدد في هذا العمل إلى دراسة أكثر من منتدى حتى يتمكنوا في النهاية من التعامل معه. شيء واحد مؤكد: إعداد غير مكلفة و خادم مستقرفمن الضروري اختيار نفس الأساس غير المكلف والمستقر، أي نظام التشغيل عليه على أساس لينكس. يقع اختيار الأغلبية على CentOS 7. هذه المادةتم جمعها معلومات مختصرةحول كيفية تثبيت CentOS 7 وإنشاء خادم أساسي يعتمد عليه.

ما هو سينت أو إس؟

CentOS هو Linux، وميزته الرئيسية هي الاستقرار. هذا النظام، مثل أقرب منافس لها Fedora، تم بناؤه على الكود المصدري لتوزيع Red Hat Linux المدفوع. وهذا الأخير بدوره يعد أداة مثالية لمسؤولي النظام الذين يتطلب عملهم القدرة على التنبؤ، عمل مستقروالتحكم المريح.

لا يمكن لـ CentOS أن يتباهى بأحدث إصدارات الحزم، على عكس Fedora، ولكن كل منها مدير النظامسيكون سعيدًا بهذا فقط عندما "تسقط" Fedora أو أي توزيعة حديثة أخرى بأحدث حزمها، ويستمر CentOS في العمل بهدوء بغض النظر عن الظروف. تصف هذه المادة بإيجاز عملية إعداد وتثبيت CentOS 7، والميزات الرئيسية للنظام وبيئة العمل.

تحميل سينت او اس 7

قبل تثبيت سينت أو إس 7- عليك تحميل توزيعة نظام التشغيل من الموقع الرسمي.

هناك عدة خيارات للتنزيل:

  • ملف ISO للحرق على القرص - الخيار الأمثللمعظم مع نظام كاملوالواجهة الرسومية.
  • ملف ISO للتثبيت من القرص الصلب ومحرك أقراص فلاش USB - الأكثر طقم كاملحزم؛
  • ISO للحد الأدنى من التنزيل - يحتوي فقط على نظام التشغيل الأساسي مع الحد الأدنى من مجموعة الحزم وبدون واجهة رسومية (مع هذا الإصدار من التوزيع، يمكنك بسهولة "رفع" الخادم دون تثبيت أي شيء إضافي).

ضمن ملفات التمهيديمكنك العثور على صورتين "حيتين" للقرص مع بيئتين مختلفتين لسطح المكتب (KDE وGnome). هذه الصور مناسبة لمن يريد تجربة النظام قبل تثبيته الأقراص الصلبة.

تثبيت سينت أو إس 7

حتى عند الاختيار صورة الحد الأدنىسيوفر CentOS 7 واجهة رسومية لتثبيت النظام على محرك الأقراص الثابتة لديك.

تتم هذه العملية في 6 خطوات رئيسية:

  • ضبط التاريخ والوقت - في هذه المرحلة، ما عليك سوى تحديد المنطقة الزمنية الخاصة بك، وسيتم ضبط الوقت تلقائيًا.
  • إعداد اللغة والتخطيط - يجب عليك تحديد لغة نظام أساسية واحدة ولغة إضافية، بالإضافة إلى تحديد تخطيطات لوحة المفاتيح المطلوبة لهما.
  • مصدر التثبيت - في هذه المرحلة لا يمكنك تغيير أي شيء، ثم سيتم أخذ ملفات التثبيت من وسائط النظام.
  • برنامج التثبيت - في هذه المرحلة من الضروري تحديد الحد الأدنى من حزمة البرامج، لأننا نحتاج إلى نشر خادم بدون سطح مكتب وواجهة رسومية.
  • موقع التثبيت - في هذه المرحلة نختار القرص الصلب الذي سيتم التثبيت عليه، وكذلك التقسيم.
  • إعداد الإنترنت - هنا تحتاج إلى إدخال معلومات حول اتصالك بالإنترنت.

بعد إدخال البيانات، سوف تحتاج إلى إنشاء ملف تعريف المستخدم والإشارة كلمة مرور الجذر. بمجرد اكتمال عملية التثبيت، سيتم إعادة تشغيل جهاز الكمبيوتر الخاص بك ويطالبك ببدء تشغيل نظام التشغيل الجديد.

تثبيت خادم CentOS 7

سنتحدث هنا بإيجاز عن كيفية نشر خادم عالمي يعتمد على CentOS 7 مع الحد الأدنى المحدد الأدوات اللازمة، والتي هي مطلوبة لتشغيلها الكامل.

لذلك، أولا تحتاج إلى العثور على الخادم نفسه. يمكن استئجاره عبر الإنترنت (من 250 روبل) أو تهيئته على جهاز محلي. الشيء الوحيد المطلوب هو بيانات SSHوالتي سيتم استخدامها لتسجيل الدخول إلى الخادم. لنأخذ الملخص كمثال. العنوان البريدي [البريد الإلكتروني محمي]واسم المستخدم وكلمة المرور هما أيضًا سنتوس.

يجب أن تبدأ عملية التهيئة عن طريق إنشاء مستخدم ومنحه كافة الحقوق اللازمة:

  • إضافة مستخدم باستخدام الأمر useradd Centos؛
  • نقوم بإنشاء كلمة مرور فريدة لها - passwd Centos؛
  • نجبر النظام على إرسال بريد جذر إلى هذا المستخدم - vi /etc/aliases;
  • نمنح المستخدم حقوق sudo باستخدام الأمر visudo (سيستجيب سطر الأوامر بتأكيد العملية).

بعد ذلك تحتاج إلى تعطيل جدار الحماية وSeLinux. يجب أن يتم ذلك حتى لا تحرم نفسك عن طريق الخطأ من حقوق الوصول إلى الخادم. يمكنك إيقاف جدار الحماية مؤقتًا باستخدام أمري systemctl stop firewalld وsystemctl Disable firewalld. الوضع مع SeLinux أكثر تعقيدًا بعض الشيء: تحتاج إلى فتح ملف التكوين المقابل في محرر النصوص Vi باستخدام الأمر vi /etc/selinux/config، والعثور على السطر SELINUX=enabled هناك واستبداله بـ SELINUX=disabled. ثم تحتاج إلى إعادة تشغيل النظام.

خطوة الإعداد التالية هي تثبيت SSH.

للقيام بذلك تحتاج:

  • أضف المفاتيح المقابلة من الشمال [البريد الإلكتروني محمي].
  • قم بتغيير المنفذ في ملف التكوين /etc/ssh/sshd_config إلى المنفذ 222.
  • منع الدخول إلى الخادم بدون حقوق الجذر، أدخل السطر PermitRootLogin بدون كلمة مرور.
  • وأعد تشغيل الخادم باستخدام الأمر systemctl Restart sshd.

تحتاج أيضًا إلى تحديث جميع الأنظمة وتثبيت مخازن epel و rpmforge. للقيام بذلك تحتاج:

  • تحديث الجميع عناصر النظام بواسطة أمر يمتحديث.
  • تحميل جديد مكونات النظامالأمر yum -enablerepo=cr update.
  • إذا كانت المكونات الموجودة غير كافية، يمكنك تنزيل المزيد الإصدارات الحديثة epel و rpmforge، للقيام بذلك، أدخل الأمر yum -y install *عنوان المستودع حيث يتم تخزين الإصدار المطلوب من البرنامج* (يمكن العثور بسهولة على مستودع مناسب على الموارد المتخصصة).

التحقق من الخدمات وإعداد Apache وPHP

لتثبيت مكونات إضافية في إطار خادم موجود، ستحتاج إلى التحقق من بعض الخدمات وخدمات MTA وتعطيلها.

للقيام بذلك تحتاج:

  • تحقق من الخدمات التي تعمل بالفعل باستخدام أمر الخدمة systemctl -t.
  • قم بتعطيل كافة العناصر غير الضرورية ومنعها من التشغيل، على سبيل المثال، للتثبيت خدمات بريديةستحتاج إلى تعطيل postfix باستخدام أوامر systemctl stop postfix وsystemctl تعطيل postfix.

فأنت بحاجة إلى تنزيل Apache وPHP، وهما ضروريان للتشغيل الكامل لخادمنا.

لذلك لهذا:

  • قم بتثبيت حزمة Apache باستخدام الأمر yum -y install httpd.
  • نقوم بإجراء تغييرات على ملف التكوين (تحتاج إلى تحديد عنوان الخادم والاسم والتوقيعات وما إلى ذلك).
  • نبدأ تشغيل Apache ونقوم بتمكين وظيفة التشغيل التلقائي باستخدام الأمرين systemctl start httpd وsystemctl Enable httpd.
  • ثم أضف PHP باستخدام الأمر yum -y install php php-mbstring php-near.
  • أعد تشغيل Apache باستخدام الأمر systemctl Restart httpd.

تثبيت نظام إدارة قواعد البيانات MySql

قبل تثبيت MySql على CentOS 7، يجدر توضيح ذلك عند الاستخدام مدير قياسيبعد تنزيل Yum، سيقوم النظام بتنزيل إصدار بديل من البرنامج يسمى MariaDB، لذلك في حالة CentOS سيتعين عليك اتخاذ حل بديل.

ل عمليات التثبيت MySqlضروري:

  • تحميل عميل ماي اس كيو المن المستودع الرسمي للأداة المساعدة باستخدام الأمر wget *رابط إلى الملف مع عميل MySql*.
  • ثم قم بتثبيته باستخدام sudo rpm -ivh *الاسم الكامل لملف rpm مع الإصدار المطلوب من MySql* وsudo yum install mysql-server.
  • ثم قم بتأكيد العملية مرتين عن طريق الدخول سطر الأوامري.

مراقبة زابيكس

لتثبيت Zabbix على CentOS 7، تحتاج إلى العثور على أحدث إصدار من العميل على الموقع الرسمي للمطور ثم تثبيته على النظام.

للقيام بذلك تحتاج:

  • أضف مستودعًا باستخدام الأمر rpm Uvh *رابط إلى ملف rpm باستخدام النسخة الحاليةزابيكس*.
  • قم بتحديث قائمة البرامج المتاحة باستخدام أمر yum update.
  • ثم قم بتثبيت عميل Zabbix على النظام باستخدام الأمر yum install zabbix-agent.
  • بعد ذلك، كل ما تبقى هو التحقق من إصدار العميل (الثالث مطلوب) والإجابة بالإيجاب على جميع الطلبات عن طريق إدخال Y في سطر الأوامر.

تثبيت خادم بريد Zimbra

قبل أن تنتج تركيب زيمبرافي CentOS 7، تحتاج إلى إعداد النظام لذلك.

لذلك، عليك القيام بما يلي:

  • قم بتكوين ملف etc/hosts واسم المضيف بشكل صحيح.
  • السماح بجميع منافذ Zimbra في iptables.
  • قم بإيقاف تشغيل SeLinux.
  • تعطيل كافة خدمات MTA.
  • قم بتحديث نظام التشغيل باستخدام الأمر yum update -y.
  • ثم تحتاج إلى تنزيل الحزم المناسبة باستخدام الأمر yum install perl perl-core ntpl nmap sudo libidn gmp.
  • ثم - الأداة المساعدة Zimbra نفسها *رابط إلى الملف الذي يحتوي على الإصدار الحالي من الأداة المساعدة Zimbra*.
  • قم بفك ضغط الملف باستخدام الأمر tar وانتقل إلى الدليل المناسب باستخدام الأمر cd.
  • ثم تحتاج إلى بدء عملية التثبيت باستخدام الأمر ./install.sh —platform-override.

موقع الحجمي، بوابة الويب، الشبكة الاجتماعية، لعبة على الانترنت - الإنترنت الكبرىالمشاريع التي تتطلب متطلبات استضافة متزايدة. غالبًا ما يستخدم CentOS كنظام تشغيل لخادم مخصص. يعد خادم الويب المخصص حلاً مقبولاً بشكل عام ويتمتع بالعديد من الخصائص المفيدة:

  • زيادة مستوى الأمن. قمت بتعيين قيود الوصول الخاصة بك.
  • أداء عالي - حيث يتم استخدام موارد الخادم فقط من قبل المستأجر.
  • لا حدود مساحة القرص. إذا كان لديك محركات أقراص تبلغ سعتها عدة تيرابايت، فيمكن اعتبار القيد مشروطًا.
  • الوصول إلى أجهزة الخادم. هذا يسمح لك بإنتاج المزيد إعدادات دقيقةالتي يمكنها تحسين الأداء.

ولكن كل هذه المزايا يمكن تقويضها بحقيقة واحدة غير سارة - السعر. في الواقع، تعد استضافة الخادم المخصص دائمًا أكثر تكلفة من استضافة الخادم العادي. احفظ، حقق أداء عالييتم استدعاء الأداء والحماية بواسطة CentOS لخادم مخصص.

يكتسب هذا النظام الشبيه بنظام Linux، والمبني على بنية Red Hat Enterprise، شعبية كل يوم. هذا يرجع إلى حد كبير إلى حقيقة أنه مجاني للاستخدام. لذلك، باستخدامه، يمكنك توفير المال.

على الرغم من أن CentOS يسمى نسخة Red Hat، إلا أنه لا تزال هناك اختلافات ملحوظة:

  • مجاني تماما. على الرغم من أن Red Hat تحظى بالدعم، إلا أنه يتعين عليك أن تدفع مقابل ذلك. CentOS بدوره مجاني تمامًا.
  • عدم وجود مكتب المساعدة. لكن يتم تحديث CentOS بانتظام، وإن كان ذلك من مستودعه الخاص، والذي يختلف عن Red Hat. وفقًا للمطورين، لكل إصدار، يمكنك الحصول على تحديثات لمدة تصل إلى 10 سنوات، أثناء استخدام رمز Red Hat المدفوع. بالطبع، قد يكون هذا عيبًا، ولكن على أي حال، يتطلب إعداد Linux وجود مسؤول ذو خبرة، والذي سيعوض نقص خدمة الدعم.

دعونا نسلط الضوء على الصفات الإيجابية لـ CentOS لخادم مخصص:

  • مجتمع مستخدم كبير ينمو باستمرار. الدعم من مصادر مستقلة، والمشورة بشأن استكشاف الأخطاء وإصلاحها، نصائح مفيدةوأكثر من ذلك بكثير - سيساعد في تقديم أقصى قدر من الإجابات على الأسئلة المحتملة.
  • سهولة التحديث والبحث عن التطبيقات. بفضل وحدة yum (Yellow dog Updater، Modified)، تم تبسيط البحث عن الملفات والبرامج وحزم التحديث الضرورية، والتي يمكن تشغيلها تلقائيًا.
  • مستوى عال من الأمن. في السنوات الأخيرة، تم استخدام CentOS لخادم مخصص أكثرسيارات يتم حذف بعض الإغفالات المحتملة حتى قبل الإصدار نفسه.
  • القدرة على استخدام واجهة المستخدم الرسومية. لا تتطلب بعض المهام معرفة عميقة بأوامر Linux. مريح قذيفة رسومية- ليست مجرد واجهة سهلة الاستخدام، ولكن أيضًا أداة سهلة الاستخدامتنفيذ الإجراءات اللازمة. CentOS متوافق تمامًا مع حزم واجهة المستخدم الرسومية الشهيرة GNOME وKDE.
  • استقرار العمل. تعتبر الخوادم المبنية على أنظمة شبيهة بنظام Linux هي الأكثر خالية من المشاكل. خادم CentOS المخصص ليس استثناءً.
  • أداء عالي. مثل أي نظام آخر شبيه بنظام Linux، يتمتع CentOS بخصائص عالية السرعة. وهذا رفيق لا غنى عنه لعمل المشاريع الكبيرة.
  • خيار إنشاء القرص المضغوط المباشر الخاص بك. ستساعدك هذه الميزة في الحصول على نسخة من النظام بإعدادات تناسب احتياجات مشروع معين.

النظام، على الرغم من أن له مزايا كبيرة، إلا أنه لا يخلو من الأخطاء:

  • عدم وجود برامج ترميز mp3 للوسائط المتعددة. على الرغم من أن النظام لا يقرأ في البداية هذا التنسيق الصوتي الشائع، إلا أنه يتم حل المشكلة بمجرد الانتقال إلى مستودع "rpmforge" التابع لجهة خارجية، حيث يمكنك الحصول على الوظائف الضرورية. ومع ذلك، بالنسبة للخادم، قد لا تكون وظيفة دعم mp3 مطلوبة، لأن يتم تشغيل الملفات المقابلة على جانب الأجهزة العميلة.
  • الصعوبات باستخدام مايكروسوفتتقنيات ASP وASP.NET وAccess وما إلى ذلك. إذا كان مشروعك يحتوي، على سبيل المثال، على نصوص ASP.NET، إذن باستخدام لينكسقد يكون الخادم مشكلة. على الرغم من أنه يمكن حل المشكلة عن طريق تثبيت برامج إضافية وضبطها، إلا أن هذه الطريقة لا تزال غير موصى بها في CentOS لخادم مخصص.
  • سرعة التحديث منخفضة عبر YUM.
  • يتطلب قرصي DVD لتثبيت أحدث الإصدارات. هذه مشكلة إضافية، ولكن لها حل عن طريق إنشاء محرك أقراص فلاش قابل للتمهيد.

وبطبيعة الحال، على الرغم من وجود أوجه القصور، إلا أنها كلها قابلة للإزالة. وأن يكون لديك نظام خالي من المشاكل مع القدرة على الضبط الدقيق و السرعه العاليه Works هو ما هو مطلوب حقًا ويقدمه CentOS لخادم مخصص.

وهو متوافق معها.

فترة الدعم لكل منهما إصدارات سينت أو إسهو 10 سنوات. يتم تحديث كل إصدار كل 6 أشهر لدعم الأجهزة الجديدة.

2019: تسرب ذاكرة Linux kernel من الإصدار 754.el6 والإصدارات الأقدم

وفقًا للشركة، في ديسمبر 2018، قام العديد من مستخدمي Carbon Reductor DPI بتحديث نواة نظام التشغيل CentOS يدويًا، وبعد أيام قليلة اكتشف نظام مراقبة Carbon Soft مشكلة نقص ذاكرة الوصول العشوائيعلى الخوادم. بعد توصيل المهندسين، اكتشفنا أن نوى النظام من 754.el6 بها تسرب للذاكرة، ونتيجة لذلك توقف الخادم بأكمله عن العمل - توقفت عملية التصفية وفقًا لسجل المواقع المحظورة عن العمل لدى العديد من مشغلي الاتصالات.

بعد تحديد المشكلة في تحديث نظام التشغيل، قمنا بحلها وحل المشكلة. في هذه الحالة، ساعد رد فعل المهندسين العديد من مزودي الإنترنت على تجنب الغرامات من Roskomnadzor.

كما تم الإبلاغ عن الإحصائيات التي تم جمعها، ولماذا قد تكون هناك مشكلات في خادم تصفية حركة المرور وكيفية تجنبها. السبب الرئيسي هو التفريغ غير الصحيح ومعالجة قوائم الحظر. يواجه مشغلو الاتصالات الذين يعالجون القوائم بأنفسهم، وفقًا للإحصاءات، المزيد من المشكلات في التصفية، حيث يقومون بتحميل القوائم إلى DPI ليس مباشرة من خوادم Roskomnadzor، ولكن من خلال خادم وسيط. في هذه الحالة، ينصح المطورون بالتبديل إلى التحميل الكلاسيكي عبر التوقيع الرقمي الإلكتروني أو استخدام وضع "دلتا" باستخدام تسجيل الدخول/كلمة المرور الموصى بها من قبل Roskomnadzor.

2016: مضيف CentOS الذري

CentOS Atomic Host - تجميع لمنتج Red Hat Enterprise Linux Atomic Host 7.2، الذي تم إنشاؤه بناءً على التطورات مشروع مجانيالذري.

تتوفر إصدارات CentOS Atomic Host في النموذج التثبيت ايزوالصور الأجهزة الظاهرية Vagrant (Libvirt، VirtualBox)، qcow2 (OpenStack، AWS، Libvirt) وAMI (Amazon Machine Image). المكونات الرئيسية لـ CentOS Atomic Host هي الحزم التي تحتوي على Linux kernel 3.10.0-327، docker-1.8.2-10، cloud-init-0.7.5-10، atomic-1.6-6.gitca1e384، kubernetes-1.0.3 -0.2، إلخ-2.1.1-2، أوستري-2015.9-2، وفانيلا-0.5.3-8.

يوفر Atomic Host بيئة أساسية تحتوي فقط على مجموعة الحد الأدنىالمكونات (systemd، Journald، docker، rpm-OSTree، geard، وما إلى ذلك) المطلوبة لتشغيل وإدارة الحاويات المعزولة. يتم تسليم جميع الحزم التي تمكن التطبيقات النهائية من العمل مباشرة كجزء من الحاويات، ولا يحتوي النظام المضيف على أي شيء إضافي. تكوين النظام المضيف غير قابل للتجزئة ويتم معالجته كصورة كاملة، دون تقسيمه إلى حزم منفصلة. في هذه الحالة، يتم تشكيل الصورة نفسها على أساس حزم CentOS 7 RPM القياسية باستخدام نظام rpm-ostree.

لا ترتبط الحاويات نظام أساسيويمكن نقلها من خادم إلى آخر، وكذلك تحديثها واستبدالها مركزيًا دون إعادة تشغيل الخادم. إن تقديم الخدمات على شكل حاويات يجعل من السهل اختبار المنتج، على سبيل المثال. نسخة جديدةيمكن اختبار التطبيقات أو تحديث الحاوية مسبقًا على جهاز المطور، ثم نقلها دون تغيير إلى خادم الإنتاج، لتحل محل صورة العمل السابقة للحاوية. في حالة فشل الخادم، يمكن رفع الحاوية على جهاز آخر بأقل قدر من التأخير.

مميزات المضيف الذري

  • يتم تحديث بيئة Atomic Host تلقائيًا، عن طريق استبدال صورة النظام بأكمله، دون تقسيمها إلى حزم منفصلة، ​​مما يجعل من الممكن العودة بسهولة إلى الحالة السابقة في حالة حدوث مشكلات.
  • يُستخدم إطار عمل Kubernetes، الذي افتتحته Google، لإدارة مجموعات الحاويات.
  • بالإضافة إلى مجموعات التحكم ومساحات الأسماء، يتم توفير عزل إضافي للتطبيقات داخل الحاويات بواسطة SELinux، مما يضيف حاجزًا إضافيًا للحماية.
  • يمكن نشر بيئة Atomic Host ليس فقط على الخوادم المادية، بل أيضًا في الأجهزة الظاهريةوالبيئات السحابية الخاصة والعامة، بما في ذلك القدرة على التشغيل ضمن Amazon خدمات الويبومحرك حساب جوجل.
  • يتم تنسيق صور الحاوية التي تعمل في بيئة Atomic Host في Docker؛
  • لتحديث بيئة النظام، يتم استخدام تقنية OSTree، حيث صورة النظامتم تحديثه تلقائيًا من مستودع يشبه Git والذي يسمح لك بتطبيق طرق التحكم في الإصدار على مكونات التوزيع (على سبيل المثال، يمكنك إرجاع النظام بسرعة إلى الحالة السابقة). تتم ترجمة حزم RPM إلى مستودع OSTree باستخدام طبقة rpm-ostree خاصة؛
  • يوفر أدوات لتطبيق التحديثات بشكل تدريجي، مما يلغي الحاجة إليها استبدال كاملالصور مع كل تحديث.
  • يتم تثبيت الحاويات وربطها بـ systemd، بالإضافة إلى تنسيق تنفيذ الحاويات على مضيفين مختلفين، باستخدام أداة GearD الجديدة. سيكون GearD جزءًا من الإصدار المستقبلي لمنصة OpenShift وسيتولى المهام توصيل سريعونشر كود التطبيق في بيئات برمجية تعتمد على حاويات معزولة باستخدام أساليب التكامل المستمر؛
  • دعم تشغيل الحاويات المميزة، مما يسمح بتوزيع تطبيقات الإدارة التي تتطلب الوصول إلى محتويات النظام المضيف الأساسي أو الحاويات الأخرى كحاويات.

2015: CentOS 7.1511 لبنية i686 وARM وPowerPC

في 21 ديسمبر 2015، أعلن مشروع CentOS عن توفر إصدارات توزيعة CentOS Linux 7.1511 لمنصات بديلة يدعمها مشروع CentOS.

تجميعات للهندسة المعمارية 32 بت i386/i686، Armhfp (يمكن استخدامها على ألواح التوت Pi2، وCubie Truck، وBananapi، وما إلى ذلك)، وPowerPC64، وPowerPC8 LE. من المتوقع إصدار CentOS 7.1511 لـ ARM64/Aarch64.

يتم إصدار توزيع RHEL 7.2 المستخدم كأساس لـ CentOS 7.1511 فقط لأنظمة 64 بت. تم تكييف قاعدة الحزمة لأنظمة 32 بت نتيجة لأنشطة CentOS Linux AltArch SIG (مجموعة الاهتمامات الخاصة)، والتي تضمنت مشاركين مهتمين بنقل CentOS إلى منصات ومعماريات أخرى غير x86_64 وغير مدعومة رسميًا في الطبعة الأساسية.