جدول محتوایی
PING یا Packet Internet Groper یکی از محبوب ترین دستورات لینوکس است. که هدف اصلی آن مدیریت وضعیت اتصال شبکه بین منبع و دستگاه با کمک شبکه IP است. در این آموزش، چگونگی استفاده از دستور ping را یاد میگیرید.
دستور ping لینوکس چیست ؟
با دستور ping در لینوکس می توانیم به مدت زمان ارسال و دریافت پاسخ از یک شبکه نیز دسترسی داشته باشیم. این کار با ارسال یک سری پیام از پروتکل ICMP به میزبان مورد نظر و انتظار برای پیام ICMP echo از میزبان و دستگاه کار می کند. که ما را از آنلاین بودن شبکه مطلع می کند.
اساساً پیام ECHO_REQUEST را ارسال می کند و منتظر ECHO_RESPONSE است. اگر پیام «fast ping low latency» را نشان دهد، به این معنی است که اتصال سریع است. سرعت این اتصال بر اساس میلی ثانیه اندازه گیری می شود.
امروزه، هر کامپیوتر، VPS یا دیوایس مدرنی به دلیل کاربردهای فراوان، PING در حالت پیشفرض روی آنها نصب است. دستور ping یک راه سریع و ساده برای بررسی عملکرد بین دستگاه و میزبان است.
ping جزییات اتصال دقیق انواع شبکه ها را به ما ارائه میدهد. از شبکه محلی (LAN) تا شبکه گسترده (WAN). همچنین خلاصه ای آماری شامل حداقل و حداکثر دور، تعداد Package های ارسالی و دریافتی، درصد بستههای از دست رفته و انحراف استاندارد میانگین را دریافت می کند. علاوه بر این به کاربر اجازه می دهد تا کیفیت اتصال شبکه بین دو دستگاه را بررسی کند.
شما می توانید با استفاده از دستور ping بین کامپیوتر خودتان و سرور هدف، موارد زیر را تعیین کنید:
- وضعیت میزبان هدف: قابل دسترسی است یا خیر.
- اندازه گیری زمان بین رفت و برگشت (میزبان – کامپیوتر – میزبان)
- درصد Package های گم شده
نحوه نصب دستور ping لینوکس
به یاد داشته باشید، ابتدا باید با استفاده از SSH به VPS خود دسترسی داشته باشیم. اگر در این مورد به راهنمایی بیشتر نیاز دارید، وارد این لینک شوید. (اتصال به سرور با نرم افزار PuTTY)
در اکثر نسخه های لینوکس باید به صورت پیش فرض پینگ نصب شده باشد. برای بررسی این مورد، دستور زیر را در تریمنال وارد کنید:
ping -V
اگر ping نصب نبود، با دستور زیر به سادگی این کار را انجام دهید:
apt-get update && apt-get install -y iputils-ping
چگونه از دستور پینگ لینوکس استفاده کنیم؟
گزینه های مختلفی در لینوکس وجود دارد که به کاربر اجازه می دهد اتصال بین دو شبکه را آزمایش کند. در ادامه به بررسی تعدادی از آنها می پردازیم.
1. بررسی اتصال (Checking Connectivity)
شما می توانید با اجرای این فرمان ساده و سریع در سیستم خود وضعیت هاست و سرور یا کامپیوتر مورد نظر را بررسی کنید.
در این مثال، ما اتصال شبکه را با iranicaserver.com بررسی می کنیم:
ping iranicaserver.com
توجه: اگر از دامنه میزبان مطمئن نیستید، میتوانید از آدرس IP میزبان یا VPS استفاده کنید.
- min – به حداقل زمان برای دریافت پاسخ اشاره دارد.
- avg – میانگین زمان دریافت پاسخ را نشان می دهد.
- min – حداکثر زمان دریافت پاسخ را نشان می دهد.
برای توقف دستور ping در لینوکس، باید از Ctrl+C برای توقف ارسال بسته ها به میزبان هدف استفاده کنیم. از Ctrl+C می توانید برای توقف تمام فرآیندهای ترمینال استفاده کنید.
2. تعیین شماره ECHO_REQUEST
از دستور c- برای تعیین تعداد درخواست هایی که کاربر می خواهد انجام دهد استفاده می شود.
سینتکس به این صورت می باشد:
ping –c * exampledomain.com
در اینجا * تعداد پینگ هایی است که می خواهید انجام دهید.
3. Audible Ping – صدای بوق
دستور پینگ -a لینوکس یک بوق برای بررسی فعال بودن یا نبودن هاست ایجاد می کند و به صورت شنیداری به شما اطلاع می دهد.
دستور به شکل زیر خواهد بود:
ping –a exampledomain.com
به یاد داشته باشید، برای پایان دادن به فرآیند پینگ Ctrl+C را فشار دهید.
4. تعیین فاصله ها
گزینه –i در لینوکس به کاربر این امکان را می دهد که فاصله زمانی بین هر درخواست را بر حسب ثانیه تنظیم کند.
یک مثال از این دستور:
ping –i 2 –c 7 exampledomain.com
در اینجا اعداد را می توانید بر حسب نیاز تغییر دهید.
5. دریافت خلاصه ای از وضعیت شبکه با دستور ping
اگر فقط می خواهید خلاصه ای از شبکه را دریافت کنید، از گزینه –q در خط فرمان ترمینال لینوکس استفاده کنید:
ping –c 7 –q exampledomain.com
در این مثال باز هم، ما هنوز از -c 7 برای انجام هفت درخواست استفاده می کنیم، اما فقط خلاصه را به دلیل اضافه شدن -q دریافت می کنیم.
6. پر کردن شبکه با دستور ping لینوکس
دستور ping به کاربران این امکان را می دهد که با استفاده از دستور زیر 100 دستور یا حتی بیشتر در ثانیه ارسال کنند:
ping –f exampledomain.com
این دستور یک گزینه عالی است اگر می خواهید آزمایش کنید که وب سایت یا سرور شما چگونه با تعداد زیادی درخواست برخورد می کند.
نتیجه
پینگ یک ابزار رایج برای عیب یابی دسترسی میزبان ها در شبکه است. دستور ping به ما کمک می کند دلیل بارگذاری نشدن یک وب سایت را بدانیم. پینگ فرمانی است که به ما کمک می کند تا قابلیت دسترسی یک دستگاه شبکه را تعیین کنیم.
از آنجایی که سریع و ساده است، بسیاری از کاربران ترجیح می دهند از آن برای عیب یابی استفاده کنند.
مثل همیشه عالی و جذاب
تخفیف سرور مجازی هم موجود کنید باز
ممنونم ازتون
ممنون جالب بود
منون از پست خوبتون
ای والا کارمون راه افتاد
ای والا کارمون راه افتاد