يعد ping أداة بسيطة لكنها ضرورية لتشخيص مشكلات الشبكة على Linux. يمكن أن يساعدك في التحقق من اتصال الشبكة الخاص بك ، ومعرفة ما إذا كان الجهاز البعيد متصل بالإنترنت ، ولعب دور حيوي في تحليل مشكلات الاتصال ، مثل الحزم التي تم إسقاطها أو زمن الوصول المرتفع.
ولكن على الرغم من أهمية الأمر ping ، إلا أنه ليس الأكثر إثارة للاهتمام من حيث النظر إليه ، وقد يكون تفسير مخرجاته بطريقة مفيدة أمرًا صعبًا. gping هو أداة مساعدة لسطر الأوامر رسومية مع ميزات إضافية تجعل من السهل تصور استجابات ping من أهداف متعددة.
ما هو برنامج ping وكيف يعمل؟
ping هو أمر لينكس يستخدم بروتوكول رسائل التحكم في الإنترنت (ICMP) مخطط بيانات ECHO_REQUEST لاستخراج ECHO_RESPONSE ICMP من مضيف بعيد. هذا يعني أنك إذا:
بينغجوجل.com
... يرسل جهاز الكمبيوتر الخاص بك اختبار ping إلى google.com ويقوم google.com برده مرة أخرى إلى جهازك المحلي.
سيعرض الإخراج الطرفي عنوان IP البعيد إلى جانب معلومات أخرى بما في ذلك الوقت الذي استغرقته الاستجابة للوصول إلى جهازك. سيستمر برنامج ping في إرسال الطلبات حتى تخبره بالتوقف.
بالإضافة إلى تحديد المضيف البعيد ، يقبل الأمر ping عددًا من الوسائط ذات فائدة مختلفة ، بما في ذلك الطوابع الزمنية ، وعدد طلبات ping للإرسال ، والإغراق ، والتي تُخرج الحزم بأسرع ما يمكن أن تعود أو مائة مرة في الثانية ، أيهما أكثر.
يأتي ping مثبتًا مسبقًا على معظم أنظمة Linux ، ولكن إذا لم تتمكن من العثور عليه في نظامك ، فثبته باستخدام:
sudo apt ثَبَّتَ inetutils بينغ
أنت تستطيع الحصول على تعليمات سطر الأوامر لتنفيذ الأمر ping:
رجل بينغ
كيف يكون gping أفضل من Ping ، وكيف تقوم بتثبيته؟
لا يقدم gping العديد من الخيارات مثل ping. لا يمكنك استخدامه لإغراق مضيف مستهدف ، على سبيل المثال ، ولكنه يحتوي على ميزتين قاتلتين تجعله بارزًا. يتمثل العامل الرئيسي في القدرة على اختبار ping لأهداف متعددة في وقت واحد وتقديم مخرجات كرسم بياني مرمز بالألوان.
يتيح لك ذلك رؤية استجابة الأهداف بمرور الوقت بسهولة والتعرف على الأنماط. يمكن أن يساعدك هذا في معرفة ما إذا كانت هناك أية مشكلات مع المضيفين البعيدين ، وهو المضيف الأمثل للاتصال به ، أو إذا كانت هناك مشكلة في الاتصال الخاص بك.
لتثبيت gping على التوزيعات المستندة إلى Debian ، أولاً ، أضف مفتاح PPA إلى مصادرك:
صدى صوت "deb http://packages.azlux.fr/debian/ buster main "| sudo tee /etc/apt/sources.list.d/azlux.list
wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -
الآن قم بتحديث وتثبيت gping:
sudo apt تحديث
sudo apt ثَبَّتَ gping
قم بتشغيل الأمر التالي لتثبيت gping على Fedora:
sudo dnf copr يمكّن atim / gping -y && sudo dnf تثبيت gping
على Arch Linux:
بكمان -S gping
لتثبيت gping على Gentoo ، قم بتشغيل:
sudo eselect مستودع يُمكَِن dm9pZCAq
سودو الظهور - مزامنة dm9pZCAq
sudo تظهر net-misc / gping:: dm9pZCAq
إذا كان لديك Snap على نظام Linux الخاص بك ، فيمكنك تثبيت حزمة gping snap مع:
sudo المفاجئة ثَبَّتَ gping
كيفية استخدام gping لتصور استجابات Ping على Linux
gping سهل الاستخدام ويقبل عدة أسماء مضيفين كوسائط. لمشاهدة رسم بياني لاستجابة ping من BBC و Google و Bing و CNN ، يمكنك تشغيل:
gpingبي بي سي.co.المملكة المتحدةجوجل.comبنج.comسي ان ان.com
... وسيبدأ gping في تنفيذ الأمر ping على المضيفين المحددين ورسم نتائج الفحص بالرسم البياني. يتم تخصيص الألوان عن طريق gping ، على الرغم من أنه يمكنك تعيين ألوان لمضيفين فرديين بامتداد --لون أو -ج يُحوّل:
gpingبي بي سي.co.المملكة المتحدة--لونازرق سماوي
يمكنك أيضًا تغيير الفاصل الزمني للساعة من القيمة الافتراضية 0.2 ثانية باستخدام ملف -ن أو - فاصل الساعة الأعلام.
هذا كل ما يفعله gping. بينما لا يحتوي على نفس اتساع خيارات التكوين مثل بينغ، إنها أداة قوية في السقيفة لأي شخص مهتم بالشبكات.
ابدأ حياتك المهنية كمهندس شبكات!
يعد الحصول على فهم أساسي للشبكات والاستجابات أمرًا ضروريًا إذا كنت ترغب في ممارسة مهنة كشبكة مهندس ، ويمكن أن يساعدك كل من ping و gping على تطوير فهم غريزي لكيفية تواصل الآلات عبر شبكة.
لكنها مجرد بداية رحلتك ، وإذا كنت تأمل يومًا ما في الحصول على وظيفة في هذا المجال ، فأنت بحاجة إلى الحصول على الشهادات المناسبة من هيئات التدريس ومنحها.