أوامر الشبكات الأساسية
تعلّم استخدام أدوات سطر الأوامر الأساسية مثل `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.comIP: The Modern Network Tool
أمر ip هو البديل الحديث للأدوات القديمة مثل ifconfig. فهو يعرض ويقوم بتكوين واجهات العناوين، وعناوين بروتوكول الإنترنت، وخطوط التوجيه.
IP: Display Addresses
قم بتشغيل ip addr show (أو ip a) لعرض كل واجهة مع عنوان MAC الخاص بها، وعناوين IPv4/IPv6، والحالة — لقطة سريعة لما هو متصل.
ip addr showIP: View Routing Table
يخبر جدول التوجيه نظام Linux إلى أين يرسل حركة المرور. افحصه باستخدام ip route show (أو ip r) لرؤية المسارات والبوابات.
ip route showTraceroute: Map the Path
يحدد تتبع المسار (traceroute) مسار الحزم إلى الجهاز المستضيف، كاشفاً عن كل موجه (قفزة) وتوقيتها - وهو ممتاز لتحديد مصدر التأخيرات.
Traceroute in Action
يرسل تريسروت (traceroute) حزم بيانات بقيم TTL متزايدة. تؤدي كل محطة (hop) إلى تقليل قيمة TTL بمقدار واحد؛ وعندما تصل إلى الصفر، يرد ذلك الموجّه (router) عن نفسه كاشفاً عن هويته.
traceroute google.comNetstat: 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 يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- أساسيات شبكات Linux
- أوامر الشبكات الأساسية
- واجهات الشبكة وعناوين IP
- فحص اتصالات الشبكة والمقابس