اختبار الوحدة 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