0Pricing
Linux Networking & TCP/IP for Developers · درس

أوامر الشبكات الأساسية

تعلّم استخدام أدوات سطر الأوامر الأساسية مثل `ip` و`ping` و`traceroute` و`netstat` لفحص اتصال الشبكة وتشخيصه.

أوامر الشبكات الأساسية درس مجاني في Linux Networking & TCP/IP for Developers على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Linux Networking & TCP/IP for Developers، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Linux Networking & TCP/IP for Developers 4 دروس في المجموع.

Basic Network Tools Intro

وقت سطر الأوامر. ستتعلم ping و ip و traceroute و netstat — وهي الأدوات الأساسية لفحص وتشخيص الاتصال.

Ping: Check Host Reachability

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

Ping Command in Action

فقط اكتب ping متبوعاً بعنوان IP أو اسم مضضيف. يحد الرمز -c من عدد الحزم التي ترسلها — قم بتشغيل هذا لتجربته.

ping -c 4 google.com

IP: The Modern Network Tool

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

IP: Display Addresses

قم بتشغيل ip addr show (أو ip a) لعرض كل واجهة مع عنوان MAC الخاص بها، وعناوين IPv4/IPv6، والحالة — لقطة سريعة لما هو متصل.

ip addr show

IP: View Routing Table

يخبر جدول التوجيه نظام Linux إلى أين يرسل حركة المرور. افحصه باستخدام ip route show (أو ip r) لرؤية المسارات والبوابات.

ip route show

Traceroute: Map the Path

يحدد تتبع المسار (traceroute) مسار الحزم إلى الجهاز المستضيف، كاشفاً عن كل موجه (قفزة) وتوقيتها - وهو ممتاز لتحديد مصدر التأخيرات.

Traceroute in Action

يرسل تريسروت (traceroute) حزم بيانات بقيم TTL متزايدة. تؤدي كل محطة (hop) إلى تقليل قيمة TTL بمقدار واحد؛ وعندما تصل إلى الصفر، يرد ذلك الموجّه (router) عن نفسه كاشفاً عن هويته.

traceroute google.com

Netstat: Network Statistics

يعرض netstat إحصاءات الشبكة — الاتصالات النشطة، جداول التوجيه، وإحصاءات واجهة الشبكة. وهو مفيد لمعرفة المنافذ المفتوحة.

Quick Check: Identify the Command

أنت تحاول تحديد ما إذا كان جهاز Linux الخاص بك متصلاً بالإنترنت بسرعة عن طريق التحقق مما إذا كان الخادم البعيد متصلاً بالإنترنت ويستجيب. ما هو الأمر الذي ستستخدمه؟

Recap: Essential Network Tools

ملخص لعدة أدواتك: ping يتحقق من إمكانية الوصول، ip يعرض واجهات الشبكة والمسارات، traceroute يحدد المسار، و netstat يعرض الاتصالات والمنافذ.

الأسئلة الشائعة

هل درس «أوامر الشبكات الأساسية» مجاني؟

نعم — نص درس «أوامر الشبكات الأساسية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Linux Networking & TCP/IP for Developers، انتقل إلى CoddyKit PRO. تتضمن دورة Linux Networking & TCP/IP for Developers 4 دروس في المجموع.

ماذا ستتعلم في «أوامر الشبكات الأساسية»؟

تعلّم استخدام أدوات سطر الأوامر الأساسية مثل `ip` و`ping` و`traceroute` و`netstat` لفحص اتصال الشبكة وتشخيصه. تتمرن على Linux Networking & TCP/IP for Developers مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Linux Networking & TCP/IP for Developers؟

لا تُشترط خبرة سابقة. Linux Networking & TCP/IP for Developers على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «أوامر الشبكات الأساسية»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Linux Networking & TCP/IP for Developers هذا؟

نعم. كل درس في Linux Networking & TCP/IP for Developers يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. أساسيات شبكات Linux
  2. أوامر الشبكات الأساسية
  3. واجهات الشبكة وعناوين IP
  4. فحص اتصالات الشبكة والمقابس
← العودة إلى Linux Networking & TCP/IP for Developers