العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

هل واجهتك مشاكل ما في اتصالك بالشبكة اثناء استخدامك نظام تشغيل لينوكس واردت ان تقوم بتشخيص ومعرفة سبب المشكلة ؟ في هذا المقال نستعرض عليك ابرز الادوات التي ستساعدك في ايجاد حل لمشاكل الشبكة التي تواجهك .
تاريخ النشر: القراءات : 3082
العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها
في تحميل ملفات او اختبار وتشخيص مشاكل الشبكة، ادارة واجهات الشبكة او عرض إحصائيات الشبكة، هناك تعليمات ضمن ال Terminal للقيام بذلك وهذه المجموعة تحوي على الادوات المجربة وبعض من الادوات والتعليمات الجديدة .
يمكنك القيام بأغلب هذه المهام باستخدام الواجهة الرسومية، ولكن حتى مستخدمين لينوكس الذين نادرا مايفتحون الاداة Termianl غاليا ما يفتحوها مرة لاستخدام ping او ادوات تشخصيص الشبكة الاخرى .
curl & wget :
استخدم تعليمات curl او wget لتحميل ملف من الانترنت بدون مغادرة ال Terminal . اذا كنت تستخدم curl اكتب curl -o متبوعة بالرابط للملف الذي ترغب بتحميله .
مستخدمين wget يمكنكم استخدام wget بدون اي خيارات اضافية متبوعة برابط الملف . الملف سوف يظهر بعد انتهاء التحميل في المجلد الحالي .
curl -O website.com/file
wget website.com/file

screenshot 1 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

Ping :
تعليمة ping ترسل حزم الطلب ECHO_REQUEST للعنوان الذي ادخلته، وهذه طريقة رائعة لمعرفة اذا كان حاسوبك قادر على التواصل مع الانترنت او ال IP محدد . ولكن ضع في بالك ان بعض انظمة الشبكات تمنع استخدام ال ping للتواصل معها .
على عكس تعليمة ال ping في ويندوز فإن تعليمة ال ping في لينوكس تستمر بإرسال الحزم حتى تقوم بإيقافها .يمكنك تحديد عدد الحزم باستخدام خيار c- :
ping -c 4 google.com

screenshot 2 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

tracepath & traceroute :
تعلمية tracepath مماثلة ل traceroute لكن لا تتطلب صلاحيات مدير النظام root . كما انها مثبتة بشكل افتراضي في نظام Ubuntu، في حين ان traceroute يجب عليك تثبيتها بشكل منفصل .
Tracepath تقوم بتتبع مسار الشبكة وصولا الى الوجهة النهائية التي قمت بتحديدها وتقوم بطباعة كل hop خلال المسار .
اذا كنت مشاكل او بطء في الشبكة فإن تعليمة tracepath يمكنها ان تعرض لك اين الشبكة تفشل أو تسبب البطء .
tracepath example.com

screenshot 3 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

mtr :
تعليمة mtr تدمج مابين تعليمة ping وتعليمة traceapath في تعليمة واحدة . ستستمر هذه التعليمة بإرسال الحزم ويعرض لك زمن ال ping لكل hop ” . هذا أيضا سيعرض لك اي مشاكل خلال المسار .
mtr google.com

screenshot 4 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

host :
تعليمة ال host تقوم بالبحث عن ال DNS، قم بتمرير اسم دومين وسوف تظهر لك عنوان ال IP . قم بتمرير عنوان ال IP وسوف يعرض لك كل اسماء الدومين على هذا العنوان .
host google.com
host 208.43.115.82

screenshot 5 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

whois :
تعليمة whois ستعرض لك سجل معلومات الموقع whois، لتتمكن من معرفة معلومات حول مالك اسم الدومين والشركة التي قامت بتسجيله .
whois example.com

screenshot 6 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

ifplugstatus :
تقوم هذه التعليمة بإعلامك اذا كان الكابل موصول بكرت الشبكة ام لا .وهذه الأدات ليست مثبتة بشكل افتراضي على ابونتو لذلك يتوجب عليك تثبيتها لتتمكن من استخدمها، استخدم التعليمة التالية لتثبيت الاداة :
sudo apt-get install ifplugd
قم بكتابة التعليمة واضغط انتر لترى حالة كل من واجهات الشبكة لديك او يمكنك تحديد واجهة شبكة محدد لعرض حالتها .
ifplugstatus
ifplugstatus eth0
. تعني ان الكابل موصول “Link beat detected”

screenshot 7 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

ifconfig :
تعليمة ifconfig لديها العديد من الخيارات للضبط و التحسين و اكتشاف الأخطاء في واجهات الشبكة لديك . كما انها طريقة سريعة لعرض عنوان ال IP الخاص بك ومعلومات واجهات الشبكة الاخرى .
اكتب ifconfig لعرض حالة كل واجهات الشبكة النشطة حاليا، متضمة اسمائهم . يمكنك ايضا تحديد اسم واجهة الشبكة لعرض معلومات عنها فقط .
ifconfig
ifconfig eth0

screenshot 8 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

ifdown & ifup :
تعليمة ifdown و ifup لهم نفس مفعول استخدام ifconfig up او ifconfig down . بتمرير اسم واجهة الشبكة، يقومون اما بإيقافها او تفعيلها.هذا يتطلب صلاحيات مدير النظام روت root لذا يجب ان تستخدم sudo في ابونتو .
sudo ifdown eth0
sudo ifup eth0

screenshot 9 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

dhclient :
تعليمة dhclient ستقوم بتحرير عنوان ال IP الحالي الخاص بك والحصول على عنوان جديد من مخدم DHCP . هذا يتطلب صلاحيات مدير النظام روت، لذلك استخدم sudo على ابونتو . قم بكتابة dhclient بدون خيارات اخرى للحصول على ip جديد استخدم الخيار -r للتخلص من عنوان ال ip الحالي .
sudo dhclient -r
sudo dhclient

screenshot 10 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

netstat
تعليمة netstat يمكنها عرض العديد من احصائيات واجهات الشبكة، متضمنة المقابس المفتوحة و جداول التوجيه . قم بتشغيل netstat بدون اي خيارات وسترى قائمة من المقابس المفتوحة .

screenshot 11 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

هناك الكثير مما يمكنك القيام به باستخدام هذه التعليمة . على سبيل المثال استخدم netstat -p لعرض كل البرامج المرتبطة بالمقابس المفتوحة .

screenshot 12 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

netstat -s عرض احصائيات تفصيلية لكل من المنافذ .

screenshot 13 العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

اقرأ أيضاً

5 من أدوات الأمان التي يجب أن تحصل عليها في لينكس

نذكر في البداية أن نظام لينكس هو بالفعل من أكثر الأنظمة أماناً بشكل كامل وخاصة بالمقارنة مع أنظمة التشغيل الأخرى مثل ماك

كيفية حساب عدد الملفات ضمن دليل على انظمة لينوكس

عندما يكون لديك مجلد كامل من الملفات (والمجلدات الفرعية) قد تحتاج إلى معرفة عدد الملفات هناك تماما. عد الملفات والمجلدات

أفضل 9 نصائح مهمة لتسريع ويندوز 11

وأخيرًا ويندوز 11 قد صار متاحًا للعامة، هذا الإصدار الجديد من نظام التشغيل العملاق ويندوز جاء بعدة مزايا وتغييرات جديدة

كيف تقوم بالتبديل بين مجلدات موجه الأوامر في لينوكس

اذا كنت تعمل مع الملفات في ال Terminal و تقوم بالانتقال ذهاباً واياباً بين مجلدين, فنحن سنقوم بتوفير بعض الوقت عليك . هنالك

حل مشكلة لا يمكن الوصول إلى الموقع الإلكتروني هذا [ويندوز 10/11]

مع أنّ تصفح الإنترنت ممتع وله كثير من الاستعمالات المفيدة، لكنه لا يكاد يخلو من المشاكل والعوارض التي عليك التعامل معها



العمل مع الشبكات من خلال ال Terminal في نظام لينوكس :11 تعليمة يجب ان تعرفها

آراء الزوار

كن أول من يشارك رأيه أو سؤاله حول هذا الموضوع.