آموزش وردپرس
خانه \ آموزش \ آموزش خط فرمان لینوکس در محیط شبکه

آموزش خط فرمان لینوکس در محیط شبکه

آموزش خط فرمان لینوکس در محیط شبکه

آموزش خط فرمان لینوکس در محیط شبکه
آموزش خط فرمان لینوکس در محیط شبکه

امروزه استفاده از اینترنت جزو جدا نشدنی زندگی ما شده است. استفاده از اینترنت در محیط سیستم عامل هایی که دارای محیط گرافیکی هستند، قطعا کار دشواری نیست، اما همین امر در محیط لینوکس نیازمند استفاده از یک سری دستورات خط فرمان می باشد.

در این نوشتار به چند دستور کاربردی و مهم برای کار در محیط شبکه سیستم عامل لینوکس اشاره می کنیم.

دستورات Curl & wget:

در این دو دستور برای دانلود فایل از اینترنت بدون ترک خط فرمان استفاده می شود. برای استفاده از فرمان Curl آن را به این صورت می نویسیم، curl -o site.com/file ولی برای wget نیازی به هیچ گزینه ای نیست.

curl -O website.com/file

wget website.com/file

دستور Ping:

این دستور پکت های ECHO_REQUEST را ارسال می کند. در واقع این دستور برای بررسی این موضوع است که آیا سیستم امکان ارتباط و اتصال به اینترنت و یا کامپیوتر دیگر را دارد یا خیر.

بسیاری از سیستم ها طوری تنظیم شده اند که به درخواست پینگ پاسخ ندهند.

برخلاف دستور ping در ویندوز، در لینوکس ارسال ریکوئست های ping توسط خودتان از طریق ترمینال پایان می یابد. برای محدود کردن اجرای دستور میتوانید با فرمان -c و دادن عدد تعداد ریکوئست ها را مشخص کنید.

ping -c 4 google.com

دستورات Tracerute & tracepath:

tracepath شبیه فرمان tracerute می باشد اما این فرمان دسترسی به ریشه را نمی خواهد.

این فرمان بر خلاف tracerute بطور پیش فرض در نسخه Ubuntu قرار گرفته است. Tracepath مسیرهای شبکه را مسیریابی کرده و هاپ های موجود در مسیر را گزارش می دهد.

در صورت بروز مشکل یا کند شدن شبکه، بوسیله این فرمان می توانید مشکل یابی کنید.

tracepath PcQuest.ir

دستور mtr:

این دستور ترکیبی از دو دستور ping و tracepath با هم می باشد.

Mtr به ارسال بسته ها ادامه داده و زمان پینگ را در هر هاپ نشان می دهد. با اجرای این فرمان می توانید اشکالات احتمالی را برطرف کنید. در عکس زیر میبینید که در هاپ ۶ حدود ۲۰% از بسته ها از دست رفته اند.

mtr PcQuest.ir

با زدن q یا ctl-c می توانید از فرمان خارج شوید.

دستور Host:

فرمان host جستجوهای DNS را اجرا می کند.

با دادن نام دومین به آن، آدرس آی پی مربوط به آن را به شما می دهد و با دادن آدرس آی پی به آن نام دومین مربوط به آن را خواهید دید.

host PcQuest.ir

host 208.43.115.82

دستور Whois:

با استفاده از این فرمان تمامی اطلاعات مرتبط به یک وب سایت خاص را بدست خواهید آورد.

whois PcQuest.ir

دستور Ifplugstatus:

با استفاده از این فرمان از اتصال کابل به واسطه های شبکه اطلاع می یابید. این فرمان بطور پیش فرض در اوبونتو قرار ندارد با استفاده از فرمان زیر می توانید آن را نصب کنید:

sudo apt-get install ifplugd

با اجرای این کامند می تونید از وضعیت همه واسطه ها و یا یک واسطه مشخص در شبکه خود مطلع شوید.

Ifplugstatus

ifplugstatus eth0

Link beat detected به این معنی است که اتصال واسطه ها برقرار است در صورت عدم برقراری اتصال گزینه unplugged را خواهید دید.

دستور Ifconfig:

این دستور گزینه های زیادی را برای پیاده سازی، هماهنگ کردن و اشکال زدایی واسطه های شبکه دارا می باشد.

همچنین این دستور یک روش سریع برای دیدن آدرس های آی پی و اطلاعات درگیر واسطه های شبکه است.

با نوشتن این فرمان براحتی می توانید تمامی واسطه های فعال فعلی شبکه را بهمراه نامشان ببنید و یا اینکه با وارد کردن نام یک واسطه خاص در شبکه اطلاعات مربوط به آن را ببینید.

Ifconfig

ifconfig eth0

دستور Ifdown & ifup:

استفاده از این دو فرمان مثل این است که ifconfig down و ifconfigup را اجرا کنید.

چرا که با دادن نام واسط شبکه می توانید آن را بالا یا پایین ببرید. این مساله نیازمند اجازه ریشه (root ) می باشد پس باید از فرمان sudo در Ubuntu استفاده کنید.

sudo ifdown eth0

sudo ifup eth0

در صورتیکه این فرمان را در یک سیستم رومیزی لینوکس اجرا کنید احتمالا با پیام خطا مواجه خواهید شد چرا که سیستم های رومیزی لینوکس برای مدیریت واسطه های شبکه از NetworkManager استفاده می کنند البته این فرمان هنوز هم در سرورهای بدون NetworkManager بکار می رود. برای پیاده سازی NetworkManager می توانید از فرمان nmcli استفاده کنید.

دستور Dhclient:

این فرمان می تواند آدرس آی پی کامپیوتر شما را منتشر و یک آی پی جدید را از سرور DHCP بگیرد.

این قضیه نیازمند اجازه ریشه می باشد بنابر این Sudo را از Ubuntu اجرا کنید. اجرای این فرمان بدون هیچ گزینه دیگر یک آی پی جدید را به شما اختصاص می دهد ولی اجرای آن با سوئیچ -r آدرس آی پی فعلی شما را منتشر می کند.

sudo dhclient -r

sudo dhclient

دستور Netstat:

این فرمان آمار های مختلف زیادی (مانند سوکت های باز یا جداول مسیریابی ) از واسط های موجود در شبکه را در اختیار قرار می دهد.

اجرای تنها و بدون آپشن این فرمان لیست سوکت های باز را به شما نشان می دهد.

کارهای زیادی می توان با این فرمان انجام داد، به عنوان مثال با فرمان netstat -p می توانید برنامه های مرتبط با سوکت های باز را ببینید.

با فرمان netstat -s آمار جزئیات همه پورت هار را ببینید.

 

توجه:
برای هرگونه سوال در زمینه گوشی و تبلت و برنامه های موبایل، می‌توانید با همکاران ما در "موبایل‌کمک" تماس حاصل نمایید.

تماس از سراسر کشور: 9099071015 (بدون پیش شماره و از تلفن ثابت)

تماس از استان تهران: 9092305296 (بدون پیش شماره واز تلفن ثابت)

تبلیغات

درباره ی جواد انصاری

جواد انصاری
جواد انصاری مدیر ارشد سایت پی سی کوئست سایت پی سی کوئست را در سال 92 تا سیس کرده و بارویکرد تولید محتوی مفید و آموزشی برای کاربران پا در این عرصه نهاده است فارغ التحصیل مقطع لیسانس در رشته ICT و متخصص در زمینه هارد دیسک و بازیابی اطلاعات ای دی تلگرام https:\\telegram.me\AriaSystem

همچنین ببینید

راهنمای استفاده از سامانه سهام عدالت

راهنمای استفاده از سامانه سهام عدالت با سلام به تمام کاربران سایت پی سی کوئست …

  • نظرات شما پس از تایید در سایت نمایش داده می شود. از ارسال پرسش تکراری خودداری نمایید.
  • لطفا قبل از ارسال پرسش سوالات قبلی را مرور نمایید. ممکن است سوال شما قبلا پاسخ داده شده باشد.
  • سعی میکنیم نظرات شما رو تا 24 ساعت جواب بدیم
  • فقط به نظرات فارسی جواب داده می شود.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload the CAPTCHA.

میلیونر های خود ساخته