Linux هو نظام تشغيل أقوى ، والشبكات جزء أساسي من الخوادم.
يقدم العديد من الأوامر المضمنة لتشخيص مشاكل الشبكة.
في هذه المقالة ، سأريكم فائدة شبكات لينكس الأوامر ، والتي ستساعدك في استكشاف الأخطاء وإصلاحها.
Contents
Ifconfig
يتم استخدام أداة ifconfig لتكوين معلمات واجهة الشبكة.
غالبًا ما نستخدم هذا الأمر للتحقق من عنوان IP المعين للنظام.
[[البريد الإلكتروني محمي] ~] # ifconfig -a
eno16777736: أعلام = 4163 مليون طن متري 1500
الأثير 00: 0c: 29: c5: a5: 61 txqueuelen 1000 (إيثرنت)
حزم RX 0 بايت 0 (0.0 B)
أسقطت أخطاء RX 0 تجاوزات 0 إطار 0
حزم TX 0 بايت 0 (0.0 B)
انخفضت أخطاء TX 0 0 تجاوزات 0 تصادمات 0 حاملة 0
lo: flags = 73 mtu 65536
إنت 127.0.0.1 قناع الشبكة 255.0.0.0
inet6 :: 1 بادئة 128 نطاق معرف 0x10
حلقة txqueuelen 0 (استرجاع محلي)
حزم RX 2 بايت 140 (140.0 B)
أسقطت أخطاء RX 0 تجاوزات 0 إطار 0
حزم TX 2 بايت 140 (140.0 ب)
انخفضت أخطاء TX 0 0 تجاوزات 0 تصادمات 0 حاملة 0
[[البريد الإلكتروني محمي] ~] #
متتبع
طباعة traceroute الحزم التي تسلكها الحزم إلى مضيف الشبكة.
المضيف الوجهة أو IP هو معلمة إلزامية لاستخدام هذه الأداة
[[البريد الإلكتروني محمي] ~] # traceroute geekflare.com
traceroute إلى geekflare.com (162.159.243.243) ، 30 قفزة كحد أقصى ، 60 حزمة بايت
1 172.16.179.2 (172.16.179.2) 0.154 مللي ثانية 0.074 مللي ثانية 0.074 مللي ثانية
2 * * *
3 * * *
حفر
dig (Domain Information Groper) هي أداة مرنة لاستجواب خوادم أسماء DNS.
ينفذ عمليات بحث DNS ويعرض الإجابات التي يتم إرجاعها من خوادم الأسماء.
[[البريد الإلكتروني محمي] ~] # حفر geekflare.com
؛ <<>> DiG 9.9.4-RedHat-9.9.4-14.el7 <<>> geekflare.com
؛؛ الخيارات العالمية: + كمد
؛؛ حصلت على إجابة:
؛؛ ->>رئيس<<- كود التشغيل: QUERY، الحالة: NOERROR، id: 18699
؛؛ الأعلام: qr rd ra؛ استعلام: 1 ، إجابة: 2 ، سلطة: 0 ، إضافي: 1
؛؛ OPE PSEUDOSECTION:
؛ EDNS: الإصدار: 0 ، الأعلام :؛ MBZ: 0005 ، UDP: 4000
؛؛ قسم السؤال:
؛ geekflare.com. في
؛؛ قسم الجواب:
geekflare.com. 5 IN A 162.159.244.243
geekflare.com. 5 IN A 162.159.243.243
؛؛ وقت الاستعلام: 6 مللي ثانية
؛؛ الخادم: 172.16.179.2 # 53 (172.16.179.2)
؛؛ متى: الأحد مايو 01 23:28:19 بتوقيت المحيط الهادئ 2016
؛؛ حجم MSG rcvd: 74
[[البريد الإلكتروني محمي] ~] #
التلنت
مضيف وجهة اتصال telnet: منفذ عبر بروتوكول telnet إذا أثبت الاتصال أن الاتصال بين مضيفين يعمل بشكل جيد.
[[البريد الإلكتروني محمي] ~] # telnet geekflare.com 443
محاولة 162.159.244.243…
متصل بـ geekflare.com.
حرف الهروب هو “^]”.
NSLOOKUP
NSLOOKUP هو برنامج للاستعلام عن خوادم اسم مجال الإنترنت.
[[البريد الإلكتروني محمي] ~] # nslookup geekflare.com
الخادم: 172.16.179.2
العنوان: 172.16.179.2 # 53
الجواب غير موثوقة:
الاسم: geekflare.com
العنوان: 162.159.243.243
الاسم: geekflare.com
العنوان: 162.159.244.243
[[البريد الإلكتروني محمي] ~] #
نتستات
يتيح لك أمر Netstat طريقة بسيطة لمراجعة كل من اتصالات الشبكة وفتح مآخذ التوصيل.
netstat مع إخراج الرأس مفيد جدًا أثناء إجراء استكشاف أخطاء خادم الويب وإصلاحها.
[[البريد الإلكتروني محمي] ~] # netstat
اتصالات الإنترنت النشطة (بدون خوادم)
Proto Recv-Q Send-Q Local Address State Foreign State
tcp 0 0 172.16.179.135:58856 mirror.comp.nus.ed: http TIME_WAIT
tcp 0 0 172.16.179.135:34444 riksun.riken.go.jp:http تم إنشاؤه
tcp 0 0 172.16.179.135:37948 mirrors.isu.net.sa:http TIME_WAIT
tcp 0 0 172.16.179.135:53128 ossm.utm.my:http TIME_WAIT
tcp 0 0 172.16.179.135:59723 103.237.168.15:http TIME_WAIT
tcp 0 0 172.16.179.135:60244 no-ptr.as20860.net:http TIME_WAIT
scp
يسمح لك scp بتأمين نسخ الملفات من وإلى مضيف آخر في الشبكة.
مثال:
اسم ملف scp $ [البريد الإلكتروني محمي]: / $ المسار
ث
يقوم w بطباعة ملخص للنشاط الحالي على النظام ، بما في ذلك ما يقوم به كل مستخدم ، وعملياته.
أدرج أيضًا المستخدمين الذين تم تسجيل دخولهم ومتوسط تحميل النظام خلال الدقائق 1 و 5 و 15 الماضية.
[[البريد الإلكتروني محمي] ~] # ث
23:32:48 بزيادة 2:52 ، مستخدمان ، متوسط التحميل: 0.51 ، 0.36 ، 0.19
TTY للمستخدم [البريد الإلكتروني محمي] ما هو IDLE JCPU PCPU
شاندان: 0 20:41؟ xdm؟ 7:07 0.13s gdm-session-worker [pam / gdm-password]
pts chandan / 0 20:42 0.00s 0.23s 3.42s / usr / libexec / gnome-terminal-server
[[البريد الإلكتروني محمي] ~] #
نماب
يعد nmap أحد الأوامر القوية التي تتحقق من المنفذ المفتوح على الخادم.
مثال للاستخدام:
nmap $ server_name
تمكين / تعطيل واجهة الشبكة
يمكنك تمكين أو تعطيل واجهة الشبكة باستخدام أوامر ifup / ifdown مع معلمة واجهة ethernet.
لتمكين eth0
#ifup eth0
لتعطيل eth0
#ifdown eth0
آمل أن تساعدك أوامر Linux أعلاه في جمع معلومات الشبكة أو استكشاف مشكلة الشبكة وإصلاحها. إذا كنت تتطلع إلى تعلم الشبكات بالتفصيل ، فراجع هذا الأمر الرائع دورة عبر الإنترنت من قبل SONIC.
العلامات:
لينكس