
1. التحضير قبل التثبيت:
احصل على نسخة RHEL 9.3:
يمكنك تحميلها من موقع Red Hat الرسمي (تحتاج لانشاء حساب مجاني )
https://access.redhat.com/
اذا واجهتك مشكلة يمكنك تثبت نسخة Centos من الرابط التالي :
https://mirrors.centos.org/mirrorlist?path=/10-stream/BaseOS/x86_64/iso/CentOS-Stream-10-latest-x86_64-dvd1.iso&redirect=1&protocol=https
Q1. Configure network and set the static hostname. hostname =nod1.lab.example.com
ip-address =172.25.250.10 subnetmask =255.255.255.0 gateway =172.25.250.254
dns =172.25.254.254
Q1. Configure network and set the static hostname.
hostname = nod1.lab.example.com
ip-address = 172.25.250.10
subnet mask = 255.255.255.0
gateway = 172.25.250.254
DNS server = 172.25.254.254
ملاحظة مهمة في الامتحان:
تأكد أن الإعدادات ثابتة حتى بعد إعادة التشغيل (persistent).
تأكد أن الشبكة مفعلة ومتصلة قبل الانتقال للسؤال التالي.
دائمًا اختبر بالـ ping:
Ping على الجيت واي:
bash
CopyEditping -c 4 172.25.250.254
Ping على DNS (اختياري).
Ping على دومين مثل google.com لاختبار الـ DNS.
خلاصة:
في هذا السؤال، تثبت أنك تعرف:
التعامل مع hostnamectl.
التعامل مع nmcli أو nmtui أو ملفات الشبكة يدويًا.
كيفية تثبيت إعدادات الشبكة الثابتة والتأكد منها.
Q2. Configure YUM repository with the 2 given links (BaseOs and AppStream)
BaseOs: http://content.example.com/rhel8.0/x86_64/dvd/BaseOS AppStream: http://content.example.com/rhel8.0/x86_64/dvd/AppStream
Q3. Debug SELinux: Web server running on non-standard port “82” is having issues serving content. Debug and fix the issues. -The web server can server all the existing HTML files from '/var/www/html', Don't make any changes to these files. -Web service should automatically start at boot time
Create user accounts with specific user IDs and passwords, assign Natasha and Harry to the sysadmin group, manage user groups and permissions, and update authentication tokens successfully.
Create a collaborative directory /home/admins with the following characteristics:
a) Group ownership of /home/admins is admin.
b) The directory should be readable,writable and accessible to members of adminuser, but not to any other user. (It is understood that root has access to all files and directories on the system.)
c) Files created in /home/admins automatically have group ownership set to the admin group.
# mkdir -p /home/admins
# chgrp admin /home/admins
# chmod 770 /home/admins
# chmod g+s /home/admins
Verification steps
# ls -ld /home/admins
Q7. Configure NTP
chrony server is "classroom.example.com"
• timedatectl set-ntp true
• timedatectl
Q12.create an archive '/root/test.tar.gz' of '/var/tmp' dir and compress it with gzip.
Tuned هي أداة ضبط نظام تعتمد على ملف تعريف وتستخدم تقنية udev لمراقبة الأجهزة المتصلة، وتمكن الضبط الثابت والديناميكي لإعدادات النظام. الضبط الديناميكي هو ميزة تجريبية ويتم إيقاف تشغيله افتراضيًا في Red Hat Enterprise Linux 7
Tuned is a profile-based system tuning tool that uses the udev device manager to monitor connected devices, and enables both static and dynamic tuning of system settings. Dynamic tuning is an experimental feature and is turned off by default in Red Hat Enterprise Linux 7
Grep البحث داخل المحتوى
الغرض: البحث عن نص أو نمط (pattern) داخل الملفات.
الاستخدام: إذا كنت تعرف الملف وتريد أن تجد سطرًا معينًا يحتوي على كلمة أو نمط.
grep -r "password" /etc
Find البحث عن ملفات ومجلدات
الغرض: البحث عن ملفات أو مجلدات حسب الاسم، النوع، الوقت، الصلاحيات، الحجم، إلخ.
الاستخدام: إذا كنت لا تعرف مكان الملف أو تريد تنفيذ أمر عليه.
find /var -type f -size +100M
Swap في لينكس هو جزء من التخزين (الهارد ديسك أو SSD) يُستخدم كـ ذاكرة مؤقتة (RAM إضافية) عندما تمتلئ ذاكرة RAM الحقيقية.
يعني باختصار:
= Swap مساحة مؤقتة على الهارد لمساعدة RAM لما تمتلئ
أنواع Swap:
Swap Partition
قسم خاص في الهارد مخصص للـ swap فقط.
مثال /dev/sda3
Swap File
ملف عادي داخل النظام يُستخدم كسواب.
مثال /swapfile
ما هو Logical Volume (الجزء المنطقي) في Linux؟
Logical Volume هو جزء من نظام يُسمى LVM
وهو اختصار لـ Logical Volume Manager،
وهدفه أنه يخليك تتحكم في الأقراص (الهاردات) بمرونة أكتر من الطريقة التقليدية.
ما هو LVM؟
LVM هو طريقة لإدارة الأقراص تخلّي عندك:
Physical Volumes (PVs) الأقراص أو الأقسام الحقيقية.
Volume Groups (VGs) تجميعات من الـ PVs.
Logical Volumes (LVs) الأقسام اللي بتستخدمها فعليًا (زي الـ /home أو /var).
خطوات تكبير Logical Volume (LV)
تحقق من اسم الـ Volume:
lvdisplay
تأكد من وجود مساحة كافية في Volume Group:
vgdisplay
كبر الـ Volume – مثلًا تضيف 5GB:
sudo lvextend -L +5G /dev/<vg_name>/<lv_name>
مثال:
sudo lvextend -L +5G /dev/myvg/mydata
تحديث نظام الملفات:
إذا كان ext4:
sudo resize2fs /dev/myvg/mydata
إذا كان xfs:
sudo xfs_growfs /mount/point
مثال:
sudo xfs_growfs /mnt/mydata
#######################
خطوات تصغير LV بـ حذر
تصغير LV خطير، لازم تعمل نسخة احتياطية أولاً.
افحص نظام الملفات وتأكد أنه سليم:
sudo e2fsck -f /dev/myvg/mydata
صغّر نظام الملفات:
sudo resize2fs /dev/myvg/mydata 5G
صغّر الـ LV نفسه:
sudo lvreduce -L 5G /dev/myvg/mydata
ما هو umask في Linux؟
umask اختصار لـ User File Creation Mask، وهي إعداد يحدد صلاحيات الملفات والمجلدات الجديدة بشكل افتراضي عند إنشائها في نظام لينكس أو يونكس.
عندما يقوم مستخدم بإنشاء ملف أو مجلد جديد، يحدد النظام تلقائيًا صلاحيات الوصول (قراءة/كتابة/تنفيذ).
umask يعمل كـ"فلتر" يزيل بعض الصلاحيات من القيمة الافتراضية.
كيف تعمل؟
النظام عنده صلاحيات افتراضية:
للملفات: 666 (قراءة وكتابة للجميع).
للمجلدات: 777 (قراءة وكتابة وتنفيذ للجميع).
بعد ذلك، يقوم umask بطرح (طرح رياضي) القيمة المحددة من الصلاحيات الافتراضية.
مثلاً:
الصلاحية الافتراضية
umask
النتيجة النهائية
ملف (666)
022
644 (rw-r--r--)
مجلد (777)
022
755 (rwxr-xr-x)
شرح المثال:
umask = 022
6 - 0 = 6 → قراءة + كتابة (rw-)
6 - 2 = 4 → قراءة فقط (r--)
6 - 2 = 4 → قراءة فقط (r--)
ما هو Red Hat Maintenance Mode؟
في أنظمة Red Hat (وأغلب توزيعات لينكس المعتمدة عليها مثل CentOS وRHEL وOracle Linux)،
Maintenance Mode يعني :
وضع خاص يدخل فيه النظام عندما يكون هناك مشكلة خطيرة في الإقلاع (boot) — مثلاً مشكلة في ملفات النظام أو الإعدادات — فيدخل إلى وضع إصلاح (تصليح) محدود بدلًا من الإقلاع الطبيعي.
متى يدخل النظام في Maintenance Mode؟
ملف مهم مفقود أو تالف (مثلاً /etc/fstab).
مشكلة في نظام الملفات (filesystem) — مثلاً تقسيمة (partition) لا تستطيع أن تعمل mount.
خطأ في الإقلاع مع systemd.
إعدادات bootloader خاطئة.
مشاكل في وحدات kernel أو التعريفات.
كيف شكله عندما يحدث؟
عند تشغيل السيرفر، بدلاً من ظهور النظام بشكل طبيعي، تظهر لك شاشة سوداء فيها سطر أوامر (شبيه بالـ bash) مع رسالة تقول:
"You are in emergency mode. After logging in, type journalctl -xb to view system logs, systemctl reboot to reboot, systemctl default to attempt to boot normally"
أو يقول لك ببساطة "Maintenance mode" وتطلب منك إدخال الباسوورد.
يعطيك سطر أوامر بسيط لكي:
تقرأ اللوجات.
تصلح المشكلة يدويًا.
تعيد الإقلاع بعد الإصلاح.
أمثلة عملية:
مثال 1: مشكلة في ملف /etc/fstab
لو كتبت تقسيم خاطئ في ملف /etc/fstab (مثلاً كتبت أن فيه partition اسمه /dev/sdz1 وهو غير موجود)، عند الإقلاع النظام لن يستطيع عمل mount لهذا partition، ويدخلك تلقائيًا على Maintenance Mode.
الحل:
تدخل الباسوورد.
تفتح الملف:
vi /etc/fstab
تصحح الخطأ أو تحذف السطر الخطأ.
تحفظ الملف وتعيد تشغيل السيرفر:
reboot
مثال 2: تلف في نظام الملفات
لو عندك تلف في قسم /boot أو /, قد يظهر خطأ ويُطلب منك الدخول في Maintenance Mode.
الحل:
تشغل أداة فحص النظام:
fsck /dev/sda1
تغيّر حسب اسم القسم
تصلح الأخطاء، ثم تعيد تشغيل السيرفر.
يُعد كورس "ريد هات أدمن - تحضير الامتحان" فرصتك الذهبية لدخول عالم إدارة الأنظمة باحترافية والاستعداد للحصول على شهادة RHCSA الدولية، التي تُعد واحدة من أهم الشهادات في عالم التقنية وإدارة الأنظمة المبنية على نظام التشغيل لينكس.
هذا الكورس مُصمم خصيصًا لتزويدك بالمعرفة والمهارات العملية التي تحتاجها لإدارة الخوادم بكفاءة عالية، وهو موجه لجميع مستويات المهتمين، سواء كنت مبتدئًا أو لديك خبرة سابقة في إدارة الأنظمة. ستتعلم خلاله كيفية التحكم بالخوادم، إدارة المستخدمين، إعداد الشبكات، وتأمين الأنظمة، بالإضافة إلى العديد من المفاهيم الأساسية والمتقدمة.
لماذا يجب أن تلتحق بهذا الكورس؟
· تجربة تعليمية شاملة: يقدم الكورس محتوى تدريبي متكامل يغطي جميع المواضيع المطلوبة للامتحان الدولي RHCSA بأسلوب بسيط ومنظم.
· تعلم تطبيقي عملي: يركز الكورس على التطبيق العملي باستخدام بيئات افتراضية تحاكي الواقع العملي، مما يضمن جاهزيتك لأي تحدٍ تواجهه في سوق العمل.
· دعم كامل ومتابعة مستمرة: فريقنا التدريبي سيقدم لك المساعدة والدعم في كل خطوة، من أول يوم وحتى اجتياز الامتحان.
الفوائد المستقبلية:
· الحصول على شهادة RHCSA يعزز من مكانتك المهنية ويفتح لك آفاقًا واسعة في مجال إدارة الأنظمة والخوادم.
· ستكتسب المهارات التي يبحث عنها أصحاب العمل في كبرى الشركات العالمية، مما يزيد من فرصك للحصول على وظائف مرموقة.
· الكورس لا يُعد فقط تحضيرًا للامتحان، بل استثمارًا طويل الأمد في مستقبلك المهني.
إذا كنت تطمح للتميز في عالم التقنية والارتقاء بحياتك المهنية، فإن هذا الكورس هو خطوتك الأولى لتحقيق ذلك. انضم إلينا الآن،
وابدأ رحلتك نحو الاحتراف!
Master Red Hat Enterprise Linux (RHEL 9) administration
Perform real EX200 exam tasks step-by-step
Manage users, permissions, and security
Configure storage, LVM, and file systems
Work with services, networking, and firewalls
Practice real exam scenarios and troubleshooting cases