دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۰
  • اسفند

جلسه ۰۹ : ابزارهای ارتباطی شبکه در یونیکس (UNIX)

  • دسته‌بندی‌ها :
جلسه ۰۹ : ابزارهای ارتباطی شبکه در یونیکس (UNIX)
    • جزئیات
    • نوع محتواآموزشی

      دوستان و علاقمندان به مباحث آموزش یونیکس (UNIX) ، این آموزش را از سایت پی وی لرن دنبال خواهیم نمود. ابزارهای ارتباطی شبکه در یونیکس (UNIX) را در این بخش از آموزش یونیکس، دنبال می کنیم. با ادامه ی آموزش همراه باشید.

      ابزارهای ارتباطی شبکه در یونیکس (UNIX)

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

      چندین یوتیلیتی یونیکس وجود دارد که به کاربران کمک می کند تا در یک محیط شبکه ای و توزیع شده محاسبه شوند. در این بخش تعدادی از آن ها ذکر شده است.

      ابزار ping

      دستور ping یک درخواست echo را به میزبان موجود در شبکه ارسال می کند. با استفاده از این دستور می توانید بررسی کنید که میزبان از راه دور شما، به خوبی پاسخ می دهد یا خیر.

      دستور ping برای موارد زیر مفید است.

      • پیگیری و جداسازی مشکلات سخت افزاری و نرم افزاری.
      • تعیین وضعیت شبکه و میزبان های مختلف خارجی.
      • تست ، اندازه گیری و مدیریت شبکه.

      سینتکس

      در زیر سینتکس ساده استفاده از دستور ftp آورده شده است.

      مثال : 

      دستور فوق بعد از هر ثانیه پاسخ را پرینت می کند. برای بیرون آمدن از دستور ، می توانید با فشار دادن کلیدهای CNTRL + C آن را خاتمه دهید.

      مثال

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

      مثال : 

      اگر میزبان وجود نداشته باشد ، خروجی زیر را دریافت خواهید کرد.

      مثال : 

      ابزار ftp

      در این جا ، ftp مخفف File Transfer Protocol است. این ابزار به شما کمک می کند تا فایل خود را از یک کامپیوتر به رایانه دیگر آپلود و دانلود کنید.

      یوتیلیتی ftp دارای مجموعه ای از دستورات شبه یونیکس است. این دستورات به شما کمک می کنند تا کارهایی مانند موارد زیر را انجام دهید.

      • اتصال و لاگین به یک هاست از راه دور.
      • حرکت به دایرکتوری ها.
      • لیست کردن محتوای دایرکتوری ها.
      • قرار دادن و دریافت کردن فایل ها.
      • انتقال فایل ها به صورت ascii ، ebcdic یا binary.

      سینتکس

      در زیر سینتکس ساده ی استفاده از دستور ftp آورده شده است.

      مثال : 

      دستور فوق شما را برای login ID و رمز عبور به فعالیت وا می دارد. پس از تأیید اعتبار (authenticated)، می توانید به home directory حساب کاربری خود دسترسی پیدا کنید و می توانید دستورات مختلفی را انجام دهید.

      در جدول زیر چند دستور مهم ذکر شده است.

      ردیفدستور و شرح
      ۱put filename

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

       

      ۲get filename

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

       

      ۳mput file list

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

       

      ۴mget file list

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

       

      ۵prompt off

      prompt یا اعلان پیغام دانلود یا آپلود فایل ها را خاموش می کند. به طور پیش فرض ، اعلان را برای بارگذاری یا بارگیری فایل ها با استفاده از دستورات mput یا mget دریافت خواهید کرد.

       

      ۶prompt on

      اعلان پیغام دانلود یا آپلود فایل هارا روشن می کند.

       

      ۷dir

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

       

      ۸cd dirname

      به دایرکتوری داده شده در ماشین راه دور می رود.

       

      ۹lcd dirname

      به دایرکتوری داده شده در ماشین محلی می رود.

       

      ۱۰quit

      به logout از لاگین فعلی کمک می کند.

      لازم به ذکر است که تمام فایل ها از طریق دایرکتوری های فعلی بارگیری یا بارگذاری می شوند. اگر می خواهید فایل های خود را در یک دایرکتوری خاص بارگذاری کنید ، ابتدا باید به آن دایرکتوری تغییر کرده و سپس فایل های لازم را آپلود کنید.

      مثال

      در زیر مثالی برای نشان دادن کار چند دستور وجود دارد.

      مثال : 

      ابزارهای ارتباطی شبکه در یونیکس (UNIX) را با ابزار telnet ادامه می دهیم.

      ابزار telnet

      مواقعی وجود دارد که از ما خواسته می شود به یک دستگاه راه دور یونیکس متصل شویم و از راه دور روی آن دستگاه کار کنیم. Telnet ابزاری است که به کاربر رایانه در یک سایت امکان ایجاد اتصال ، ورود به سیستم و سپس انجام کار بر روی رایانه در یک سایت دیگر را می دهد.

      پس از ورود به Telnet ، می توانید تمام فعالیت های مربوط به دستگاه راه دور متصل خود را انجام دهید. موارد زیر مثالی از جلسه Telnet است.

      مثال : 

      ابزار finger

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

      finger ممکن است به دلایل امنیتی غیرفعال شود.

      در زیر سینتکس ساده استفاده از دستور finger آمده است.

      تمام کاربران logged-in شده در ماشین محلی را بررسی می کند.

      مثال : 

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

      مثال : 

      تمام کاربران وارد شده در دستگاه راه دور را بررسی کنید.

      مثال : 

      اطلاعات مربوط به کاربر خاص موجود در ماشین راه دور را دریافت کنید.
      مثال : 

      مبحث ابزارهای ارتباطی شبکه در یونیکس (UNIX) را به پایان می رسانیم.

      کلام پایانی

      مبحث ابزارهای ارتباطی شبکه در یونیکس (UNIX) را در این بخش از آموزش یونیکس مورد بررسی قرار دادیم. در بخش بعدی با آموزش و معرفی vi editor در خدمتتون خواهیم بود. با وب سایت آموزشی پی وی لرن همراه باشید.

      QR:  جلسه ۰۹ : ابزارهای ارتباطی شبکه در یونیکس (UNIX)
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر