انتقل إلى المحتوى الرئيسي

اختبار الوحدة 7 - الشبكة والتكوين

تعليمات​

يحتوي هذا الاختبار على 30 سؤالاً متعدد الاختيارات للتحقق من فهمك للوحدة 7.

نصيحة: أجب على كل سؤال قبل الكشف عن الإجابة. الإجابات مخفية مباشرة بعد كل سؤال.


السؤال 1​

ما هي الأمر الذي يسمح برؤية واجهات الشبكة على Ubuntu 24.04؟

رؤية التفسير

الإجابة الصحيحة: ip addr أو ip a

التفسير: ip addr أو ip a يعرض واجهات الشبكة وعناوين IP الخاصة بها. إنه الأمر الحديث الموصى به. ifconfig لا يزال متاحًا ولكنه مهمل. على Ubuntu 24.04، نستخدم أيضًا netplan للتكوين.


السؤال 2​

أي ملف يقوم بتكوين الشبكة على Ubuntu 24.04 باستخدام netplan؟

رؤية التفسير

الإجابة الصحيحة: /etc/netplan/*.yaml

التفسير: على Ubuntu 24.04، يتم تكوين الشبكة باستخدام netplan في /etc/netplan/*.yaml. بعد التعديل، قم بالتطبيق باستخدام sudo netplan apply. النظام القديم /etc/network/interfaces تم استبداله بـ netplan.


السؤال 3​

ما هي الأمر الذي يسمح باختبار الاتصال بالشبكة؟

رؤية التفسير

الإجابة الصحيحة: ping

التفسير: ping يختبر الاتصال بالشبكة عن طريق إرسال حزم ICMP. أمثلة: ping google.com, ping -c 4 8.8.8.8 (4 حزم), ping -i 2 google.com (فاصل زمني 2 ثانية). Ctrl+C للإيقاف.


السؤال 4​

ما هي الأمر الذي يسمح برؤية جدول التوجيه؟

رؤية التفسير

الإجابة الصحيحة: ip route أو route -n

التفسير: ip route أو ip r يعرض جدول التوجيه (الأمر الحديث). route -n يفعل نفس الشيء (الأمر القديم). الجدول يظهر كيف يتم توجيه الحزم إلى وجهات مختلفة.


السؤال 5​

أي ملف يحتوي على تكوين DNS المحلي؟

رؤية التفسير

الإجابة الصحيحة: /etc/resolv.conf

التفسير: /etc/resolv.conf يحتوي على خوادم DNS. التنسيق: nameserver 8.8.8.8. على Ubuntu 24.04 مع systemd-resolved، يمكن إدارة هذا الملف تلقائيًا. استخدم resolvectl لرؤية التكوين الحالي.


السؤال 6​

ما هي الأمر الذي يسمح بحل اسم نطاق إلى عنوان IP؟

رؤية التفسير

الإجابة الصحيحة: nslookup أو dig

التفسير: nslookup domain.com و dig domain.com يحلان اسم نطاق إلى عنوان IP. dig أكثر حداثة ويوفر مزيدًا من المعلومات. host domain.com يقوم أيضًا بحل DNS بسيط.


السؤال 7​

ما هي الأمر الذي يسمح برؤية الاتصالات الشبكية النشطة؟

رؤية التفسير

الإجابة الصحيحة: netstat أو ss

التفسير: netstat -tuln يعرض الاتصالات الشبكية (الأمر القديم). ss -tuln يفعل نفس الشيء (الأمر الحديث، أسرع). الخيارات: -t (netstat -tulnTCPss -tuln), -u (-tUDP-u), -l (استماع), -n (أرقام بدلاً من الأسماء).


السؤال 8​

ما هي الأمر الذي يسمح بتتبع مسار حزمة إلى وجهة؟

رؤية التفسير

الإجابة الصحيحة: traceroute

التفسير: traceroute destination يتتبع مسار الحزم إلى وجهة، موضحًا كل موجه (traceroute destinationhoptracepath) تم عبوره. tracepath هو بديل. على Ubuntu، قد يحتاج traceroute إلى التثبيت: sudo apt install traceroute.


السؤال 9​

ما هي الأمر الذي يسمح برؤية المنافذ المفتوحة على نظام؟

رؤية التفسير

الإجابة الصحيحة: ss -l أو netstat -l

التفسير: ss -l أو netstat -l يعرض المنافذ في حالة الاستماع (ss -llisteningnetstat -l). ss -tuln يظهر جميع المنافذ TCP/UDP في حالة الاستماع مع الأرقام. lsof -i يمكن أن يظهر أيضًا المنافذ المفتوحة بواسطة العمليات.


السؤال 10​

أي ملف يحتوي على حل الأسماء المحلي (hosts)؟

رؤية التفسير

الإجابة الصحيحة: /etc/hosts

التفسير: /etc/hosts يحتوي على حل الأسماء المحلي. التنسيق: IP nom. مثال: 127.0.0.1 localhost. يتم استشارة هذا الملف قبل DNS. مفيد للاختبار أو حجب النطاقات.


السؤال 11​

ما هي الأمر الذي يسمح بتكوين عنوان IP على واجهة؟

رؤية التفسير

الإجابة الصحيحة: ip addr add أو netplan

التفسير: sudo ip addr add 192.168.1.10/24 dev eth0 يكوّن IP مؤقتًا. للتكوين الدائم، استخدم netplan: قم بتحرير /etc/netplan/*.yaml ثم sudo netplan apply. يمكن استخدام ifconfig أيضًا ولكنه مهمل.


السؤال 12​

ما هي الأمر الذي يسمح برؤية إحصائيات الشبكة؟

رؤية التفسير

الإجابة الصحيحة: ip -s link أو ifconfig

التفسير: ip -s link يعرض إحصائيات واجهات الشبكة (الحزم المرسلة/المستلمة، الأخطاء). ifconfig يعرض أيضًا إحصائيات. ip -s -s link يظهر مزيدًا من التفاصيل.


السؤال 13​

ما هي الأمر الذي يسمح برؤية اسم المضيف للنظام؟

رؤية التفسير

الإجابة الصحيحة: hostname

التفسير: hostname يعرض اسم المضيف للنظام. hostname nouveau-nom يغير الاسم (مؤقت). للتغيير الدائم، قم بتحرير /etc/hostname وأعد التشغيل أو استخدم hostnamectl set-hostname nouveau-nom.


السؤال 14​

ما هي الأمر الذي يسمح بمسح المنافذ المفتوحة على مضيف بعيد؟

رؤية التفسير

الإجابة الصحيحة: nmap

التفسير: nmap يمسح المنافذ المفتوحة على مضيف. أمثلة: nmap localhost, nmap -p 80,443 example.com, nmap -p- 192.168.1.1 (جميع المنافذ). يتطلب التثبيت: sudo apt install nmap. استخدمه بشكل أخلاقي فقط!


السؤال 15​

ما هي الأمر الذي يسمح برؤية العمليات التي تستخدم منفذًا معينًا؟

رؤية التفسير

الإجابة الصحيحة: lsof -i :port أو ss -tulpn

التفسير: lsof -i :80 يظهر العملية التي تستخدم المنفذ 80. ss -tulpn يظهر جميع المنافذ مع معرفات العمليات. -p يعرض معرفات العمليات، -n يتجنب حل DNS.


السؤال 16​

ما هي الأمر الذي يسمح بإضافة مسار ثابت؟

رؤية التفسير

الإجابة الصحيحة: ip route add أو route add

التفسير: sudo ip route add 192.168.2.0/24 via 192.168.1.1 يضيف مسارًا. sudo route add -net 192.168.2.0/24 gw 192.168.1.1 (الصيغة القديمة). للتكوين الدائم، قم بالتكوين في netplan أو /etc/network/interfaces.


السؤال 17​

ما هي الأمر الذي يسمح برؤية البوابة الافتراضية؟

رؤية التفسير

الإجابة الصحيحة: ip route | grep default أو route -n

التفسير: ip route | grep default أو ip route show default يعرض المسار الافتراضي (البوابة). route -n | grep "^0.0.0.0" يفعل نفس الشيء. البوابة هي عنوان IP للموجه.


السؤال 18​

ما هي الأمر الذي يسمح باختبار الاتصال TCP إلى منفذ معين؟

رؤية التفسير

الإجابة الصحيحة: telnet أو nc (netcat)

التفسير: telnet host port يختبر الاتصال TCP. nc -zv host port (telnet host portnetcatnc -zv host port) يفعل نفس الشيء بطريقة أكثر حداثة. -z = مسح فقط، -v = تفصيلي. مثال: nc -zv google.com 80.


السؤال 19​

ما هي الأمر الذي يسمح برؤية المعلومات التفصيلية لواجهة شبكة؟

رؤية التفسير

الإجابة الصحيحة: ip link show أو ifconfig

التفسير: ip link show أو ip link show eth0 يعرض المعلومات التفصيلية لواجهة (الحالة، MTU، MAC، إلخ). ifconfig eth0 يفعل نفس الشيء. ip link يسرد جميع الواجهات.


السؤال 20​

ما هي الأمر الذي يسمح بتفعيل أو تعطيل واجهة شبكة؟

رؤية التفسير

الإجابة الصحيحة: ip link set up/down أو ifconfig up/down

التفسير: sudo ip link set eth0 up يفعل واجهة، sudo ip link set eth0 down يعطلها. sudo ifconfig eth0 up/down يفعل نفس الشيء. مفيد لإعادة تكوين الشبكة.


السؤال 21​

ما هي الأمر الذي يسمح برؤية تكوين DNS الحالي؟

رؤية التفسير

الإجابة الصحيحة: resolvectl status أو cat /etc/resolv.conf

التفسير: resolvectl status يعرض تكوين DNS systemd-resolved (resolvectl statusUbuntu 24.04cat /etc/resolv.conf). cat /etc/resolv.conf يظهر الخوادم DNS المكونة. systemd-resolve --status هو الأمر القديم.


السؤال 22​

ما هي الأمر الذي يسمح برؤية الملفات المفتوحة بواسطة عملية شبكة؟

رؤية التفسير

الإجابة الصحيحة: lsof -i

التفسير: lsof -i يسرد جميع الملفات الشبكية المفتوحة (الاتصالات). lsof -i :80 يظهر الاتصالات على المنفذ 80. lsof -iTCP -sTCP:LISTEN يظهر فقط المنافذ في حالة الاستماع. قد يتطلب أحيانًا sudo.


السؤال 23​

ما هي الأمر الذي يسمح برؤية عنوان MAC لواجهة؟

رؤية التفسير

الإجابة الصحيحة: ip link show أو ifconfig

التفسير: ip link show eth0 يعرض عنوان MAC (ip link show eth0etherifconfig eth0). ifconfig eth0 يظهر أيضًا عنوان MAC. عنوان MAC هو المعرف الفريد لواجهة الشبكة على مستوى الأجهزة.


السؤال 24​

ما هي الأمر الذي يسمح باختبار حل DNS العكسي (IP إلى اسم)؟

رؤية التفسير

الإجابة الصحيحة: dig -x أو nslookup

التفسير: dig -x 8.8.8.8 يقوم بحل DNS العكسي (dig -x 8.8.8.8PTR recordnslookup 8.8.8.8). nslookup 8.8.8.8 يفعل نفس الشيء. هذا يحول عنوان IP إلى اسم نطاق.


السؤال 25​

ما هي الأمر الذي يسمح برؤية إحصائيات التوجيه؟

رؤية التفسير

الإجابة الصحيحة: ip -s route أو netstat -s

التفسير: ip -s route يعرض إحصائيات التوجيه. netstat -s يظهر الإحصائيات الشبكية العامة (TCP، UDP، ICMP، إلخ). مفيد لتشخيص مشاكل التوجيه.


السؤال 26​

ما هي الأمر الذي يسمح برؤية الاتصالات المنشأة إلى منفذ معين؟

رؤية التفسير

الإجابة الصحيحة: ss -tn sport = :port أو netstat -tn

التفسير: ss -tn sport = :80 يظهر الاتصالات TCP إلى المنفذ 80. netstat -tn | grep :80 يفعل نفس الشيء. -t = TCP، -n = أرقام، sport = منفذ المصدر، dport = منفذ الوجهة.


السؤال 27​

ما هي الأمر الذي يسمح برؤية التكوين الشبكي الكامل لواجهة؟

رؤية التفسير

الإجابة الصحيحة: ip addr show dev eth0 أو ifconfig eth0

التفسير: ip addr show dev eth0 أو ip a show eth0 يعرض التكوين الكامل لواجهة: عناوين IP، القناع، البث، الحالة. ifconfig eth0 يفعل نفس الشيء بتنسيق مختلف.


السؤال 28​

ما هي الأمر الذي يسمح برؤية العمليات التي تستمع على منافذ الشبكة؟

رؤية التفسير

الإجابة الصحيحة: ss -tulpn أو netstat -tulpn

التفسير: ss -tulpn يعرض جميع المنافذ في حالة الاستماع مع العمليات. -t = TCP، -u = UDP، -l = listening، -p = العمليات، -n = أرقام. netstat -tulpn يفعل نفس الشيء.


السؤال 29​

ما هي الأمر الذي يسمح برؤية MTU (وحدة الإرسال القصوى) لواجهة؟

رؤية التفسير

الإجابة الصحيحة: ip link show أو ifconfig

التفسير: ip link show eth0 يعرض MTU للواجهة. ifconfig eth0 يظهر أيضًا MTU. MTU الافتراضي عادة ما يكون 1500 للإيثرنت. يمكن تعديله باستخدام sudo ip link set eth0 mtu 9000.


السؤال 30​

ما هي الأمر الذي يسمح بتطبيق تكوين netplan على Ubuntu 24.04؟

رؤية التفسير

الإجابة الصحيحة: netplan apply

التفسير: sudo netplan apply يطبق تكوين netplan من /etc/netplan/*.yaml. sudo netplan try يختبر التكوين مع مهلة (يعود إذا لم يتم التأكيد). sudo netplan generate يولد التكوين دون تطبيقه.


نتيجة الاختبار​

تهانينا لإكمال اختبار الوحدة 7!

النتيجة:

  • 25-30 إجابة صحيحة: ممتاز! أنت تتقن تكوين الشبكة في Linux.
  • 20-24 إجابة صحيحة: جيد جدًا! راجع المفاهيم التي واجهت فيها صعوبة.
  • 15-19 إجابة صحيحة: جيد! راجع الفصول حول الشبكة.
  • أقل من 15: يُوصى بمراجعة الوحدة قبل المتابعة.

الخطوات التالية​

الآن بعد أن قمت بالتحقق من معرفتك:

الوحدة 8: الخدمات والعمليات
المختبرات العملية: قم بتطبيق تكوين الشبكة مع مختبرات الوحدة 7


تم إنشاء الاختبار في: ديسمبر 2024 - تم اختباره على Ubuntu 24.04