recent
أخبار ساخنة

شرح خطوات تثبيت CentOS 8 Minimal Server

الصفحة الرئيسية
شرح خطوات تثبيت  CentOS 8 Minimal Server





سنقوم بتثبيت خادم CentOS 8 Minimal Server بالإعدادات الذي يمكن استخدامه كأساس لبرامجنا التعليمية.


للبدء في تثبيت CentOS 8 سنحتاج إلى ملف التثبيت ISO.
يمكن أن يكون هذا إما ملف CentOS Min OS ISO أو ملف DVD ISO.
 إذا كنت تخطط لتثبيت خادم واحد فقط  فاختر الحد الأدنى من ISO لأنه أصغر وسيقوم المثبت بتنزيل الحزم المطلوبة أثناء التثبيت لاحقًا.


قم بتنزيل CentOS 8 ISO من الرابط

سنشرح التثبيت على VMware virtual machine.
خطوات التثبيت على الخادم الفعلي هي نفسها.
إذا كان الخادم الخاص بك غير قادر على التبويت من ملف ISO فقم بنسخ ISO على قرص DVD وأدخله في محرك أقراص DVD الخاص بالخادم.

سنستخدم 192.168.0.100 كعنوان IP الخاص بنا  و server1.example.com كاسم مضيف (hostname).

تثبيت نظام CentOS 8 Base System

قم بعملية الـ Boot  من CentOS 8 ISO image الخاصة بك.
 اختار تثبيت Install CentOS 8.



بعد ذلك اضغط ENTER.



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



ستظهر الشاشة التالية



قم بتخصيص الإعدادات بدءًا من LOCALIZATION في DATE & TIME انقر فوق DATE & TIME.
 حدد المنطقة الزمنية.
اضغط على Done عند الانتهاء.



قم بضبط DATE & TIME.
انقر فوق  KEYBOARD لبدء إعداداتها.


اضغط على أيقونة (+)  لإضافة لوحة مفاتيح اخرى



ستظهر النافذة التالية مع قائمة  لوحة المفاتيح المتاحة.




بعد ذلك ، نقوم بتخصيص خيارات تبديل LAYOUT بالضغط على Options



يمكنك استخدام أي مجموعة مفاتيح للتبديل بين لوحات المفاتيح.
اضغط على Done.




بعد ذلك اضغط على Done.



الآن يمكننا إضافة LANGUAGE SUPPORT إذا كنت لا تريد استخدام اللغة الإنجليزية. انقر فوق "LANGUAGE SUPPORT" لفتح مربع الحوار.




يأتي CentOS مع  لغة إنجليزية مثبتة مسبقًا، ولكن يمكننا إضافة المزيد من اللغات بسهولة.



اذهب إلى SOFTWARE  > INSTALLATION SOURCE ونحدد وسائط التثبيت.



بعد ذلك، سوف نرى أن مصدر التثبيت "Auto-detected installation media" ، إذا كان لديك أي مصدر آخر يمكن; إضافة المسار إذا لزم الأمر.
ثم اضغط على Done.



انتقل إلى  SOFTWARE SELECTION.
بشكل افتراضي يأتي مع Minimal Install .



يمكننا إضافة المزيد من حزم البرامج إذا لزم الأمر (عند استخدام قرص DVD المثبت وليس الحد الأدنى من المثبت).
سنقوم بإعداد  التثبيت الأدنى (الوظائف الأساسية) لتثبيت البرنامج لاحقًا باستخدام yum.
أحفظ الإعدادات بالضغط على Done .



تحرك إلى SYSTEM واختار  INSTALLATION DESTINATION.



عندما تحتاج إلى تقسيم يدوي اختار I will configure partitioning.
سنختار في هذا المثال تكوين التقسيم تلقائيًا بعد ذلك اضغط على Done.



قم بإعدادات الـ  NETWORK و  HOSTNAME عن طريق تحديد ذلك.



سأستخدم اسم المضيف (hostname) هو  server1.example.com وسأخصص إعداد إيثرنت بالضغط على Configure.



قم بإدخال إعدادات IPv4 عن طريق تحديدها.
إذا كان لديك IPv6 ، فأنت تضيفه في إعدادات IPv6.




يمكنك إعداد الشبكة تبعاً لإعدادات الشبكة لديك.
 في هذا المثال أستخدم IP ثابتًا لذا سأختار Manual.



أضف إدخالات العنوان وNetmask و Gateway.
في مثالنا أستخدم عنوان 192.168.0.100 و Netmask 255.255.255.0 و Gateway 192.168.0.1 و DNS خوادم 8.8.8.8 8.8.4.4.
هذه القيم قد تختلف وفقا للشبكة الخاصة بك.
 بعد ذلك اضغط على Save.



إذا كنت لا تستخدم IPv6 فقم بتعيير إعدادات IPv6 من auto إلى ignore  في علامة التبويب IPv6 وإلا فلن تتمكن من الوصول إلى الإنترنت من هذا الخادم على IPv4.
CentOS يتجاهل إعداد IPv4 الصحيح ثم ويستخدم IPv6 بدلاً من ذلك والذي يفشل في مثالنا.



بعد ذلك، يجب علينا أن نحول connection  إلى ON.
ثم اضغط Done.


قم بادخال اسم مضيف الخادم (hostname )  في حقل "Host Name".

ثم اضغط Apply.




نحن الآن جاهزون لبدء عملية التثبيت.
تحقق من الإعدادات ثم الضغط على Begin Installation.



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




أدخل كلمة مرور آمنة من اختيارك واضغط على Done.




بعد ذلك ، سنقوم بإنشاء المستخدم .



سنقوم بإنشاء مستخدم غير root.
ادخل الاسم الكامل   واسم  المستخدم.
حدد الخيارRequire the password to use this account.
اضغط على Done.


اضغط على Done.
انتظر حتى الانتهاء من الإعداد.

بعد الانتهاء من التثبيت ، سيطلب إعادة تشغيل الخادم ، فقط اضغط علىFinish Reboot.





يقوم الخادم بإعادة التشغيل وسيطلب اسم المستخدم وكلمة المرور بعد ذلك.



قم بتسجيل الدخول باسم المستخدم الذي أنشأناه أو يمكنك استخدام الـ root .



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

تثبيت جميع التحديثات المتاحة مع dnf:

dnf update


قم بالتأكيد باستخدام "y" لمتابعة تثبيت التحديثات.

سوف أقوم بتثبيت محررين لسطر الأوامر لتحرير ملفات الاإعدادات على shell:

dnf install nano vim
Network Configuration

إعدادات الشبكة


لا يأتي CentOS 8 Min مثبتًا مسبقًا باستخدام الأمر ifconfig الذي سنقوم بتثبيته على النحو التالي:

yum install net-tools

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

nano /etc/sysconfig/network-scripts/ifcfg-ens33


ستحصل على النتيجة التالية في حالة الـ IP الثابت:

TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="233f2c1b-877c-4b28-b17d-1eb091ded288"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.0.100"
PREFIX="24"
GATEWAY="192.168.0.1"
DNS1="8.8.8.8"

أو على النتيجة التالية في حالة DHCP:

TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="ens33"
UUID="233f2c1b-877c-4b28-b17d-1eb091ded288"
DEVICE="ens33"
ONBOOT="yes"
HWADDR="00:50:56:15:23:79"
PEERDNS="yes"
PEERROUTES="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no"

قم بالتغيير إذا لزم الأمر.

Note: The above DEVICE name may vary so please check the equivalent file in the directory /etc/sysconfig/network-scripts.
ملاحظة:
 قد يختلف اسم DEVICE لذا يرجى التحقق من الملف المكافئ في الدليل
 / etc / sysconfig / network-scripts.

ضبط / etc / hosts


اضبط الملف / etc / hosts على النحو التالي:

nano /etc/hosts

قم بتعديل القيم مثل:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.0.100   server1.example.com     server1

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    
الآن لدينا الحد الأدنى من إعداد خادم CentOS 8 الأساسي والذي يوفر أساسًا متينًا للدروس التعليمية الأخرى.
google-playkhamsatmostaqltradent