লিনাক্স ব্যবহারকারীদের জন্য 12 টি ব্যবহারিক পিং কমান্ড উদাহরণ


কোনও হোস্ট যদি কোনও ইন্টারনেট প্রোটোকল (আইপি) নেটওয়ার্কে পৌঁছতে পারে তবে পরীক্ষার জন্য পিং হ'ল একটি সহজ, বহুল ব্যবহৃত, ক্রস-প্ল্যাটফর্ম নেটওয়ার্কিং ইউটিলিটি। এটি টার্গেট হোস্টে ইন্টারনেট কন্ট্রোল মেসেজ প্রোটোকল (আইসিএমপি) ECHO_REQUEST বার্তা পাঠিয়ে একটি আইসিএমপি প্রতিধ্বনির উত্তর (বা ECHO_RESPONSE) এর জন্য অপেক্ষা করে কাজ করে।

আপনার কম্পিউটারটি অন্য কম্পিউটারের সাথে যোগাযোগ করতে পারে কিনা তা প্রতিষ্ঠিত করতে আপনি পিং পরীক্ষা চালাতে পারেন (টার্গেট হোস্ট); এটি আপনাকে নির্ধারণ করতে সহায়তা করে:

  • লক্ষ্য হোস্টটি অ্যাক্সেসযোগ্য (সক্রিয়) কিনা,
  • প্যাকেটগুলি লক্ষ্য হোস্টে পেতে এবং আপনার কম্পিউটারে ফিরে আসতে (রাউন্ড-ট্রিপ সময় (আরটিটি) টার্গেট হোস্টের সাথে যোগাযোগের ক্ষেত্রে) কী পরিমাণ সময় নেয় তা পরিমাপ করতে এবং
  • শতাংশ হিসাবে প্রকাশিত প্যাকেট ক্ষতি

এর আউটপুট হ'ল হোস্টের কাছে পৌঁছানোর জন্য এবং শেষ মুহুর্তে আপনার কম্পিউটারে ফিরে আসার জন্য শেষ প্যাকেটের জন্য নেওয়া সময় সহ লক্ষ্য হোস্টের জবাবগুলির একটি তালিকা। এটি পরীক্ষার একটি পরিসংখ্যানগত সংক্ষিপ্তসারও দেখায়, সাধারণত সংক্রামিত প্যাকেটের সংখ্যা এবং প্রাপ্তিগুলি, প্যাকেটের ক্ষতির শতাংশ সহ; সর্বনিম্ন, সর্বাধিক, গড় রাউন্ড-ট্রিপ সময় এবং গড়ের মান (এমডেভ) বিচ্যুতি। যদি পিং টেস্ট ব্যর্থ হয়, আপনি আউটপুট হিসাবে ত্রুটি বার্তাগুলি দেখতে পাবেন।

এই নিবন্ধে, আমরা কোনও নেটওয়ার্কে হোস্টের পুনঃব্যবহারযোগ্যতা পরীক্ষা করার জন্য 12 টি ব্যবহারিক পিং কমান্ড উদাহরণ ব্যাখ্যা করব।

পিং কমান্ড উদাহরণ শিখুন

1. টার্গেট হোস্ট www.google.com পৌঁছনীয় কিনা তা দেখতে আপনি একটি সাধারণ পিং পরীক্ষা চালাতে পারেন। আপনি প্রদর্শিত হিসাবে ডোমেন নামের পরিবর্তে একটি আইপি ঠিকানা ব্যবহার করতে পারেন।

$ ping www.google.com
OR
$ ping 216.58.212.78
PING www.google.com (172.217.166.164) 56(84) bytes of data.
64 bytes from bom07s20-in-f4.1e100.net (172.217.166.164): icmp_seq=1 ttl=57 time=2.40 ms
64 bytes from bom07s20-in-f4.1e100.net (172.217.166.164): icmp_seq=2 ttl=57 time=2.48 ms
64 bytes from bom07s20-in-f4.1e100.net (172.217.166.164): icmp_seq=3 ttl=57 time=2.43 ms
64 bytes from bom07s20-in-f4.1e100.net (172.217.166.164): icmp_seq=4 ttl=57 time=2.35 ms
^C
--- www.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 2.353/2.420/2.484/0.058 ms

উপরের কমান্ডের ফলাফলগুলি থেকে, পিংটি সফল হয়েছিল এবং কোনও প্যাকেট হারিয়েছিল না। একটি পিং পরীক্ষার আউটপুটে একটি গুরুত্বপূর্ণ বিষয় লক্ষ্য রাখতে হবে, যা প্রতিটি পিংয়ের উত্তর শেষে থাকে। ধরে নিই যে আপনি আপনার সার্ভারগুলিতে একটি পিং টেস্টিং চালিয়ে যাচ্ছেন, তবে আপনি কোনও সার্ভারে যে ধরণের অ্যাপ্লিকেশন চালাচ্ছেন তার উপর নির্ভর করে এখানে মানটি অনেক গুরুত্বপূর্ণ matters

যদি উদাহরণস্বরূপ, আপনার কাছে এমন একটি ওয়েব অ্যাপ্লিকেশন রয়েছে যেখানে কোনও একক ব্যবহারকারী ইউআই-তে ফলাফল উত্পন্ন করার জন্য একটি ডেটাবেজে (গুলি) এতগুলি ক্যোয়ারিতে ফলাফলের অনুরোধ করে, তবে সেই নির্দিষ্ট সার্ভারের একটি নিম্ন পিং সময় বোঝায় যে আরও ডেটা প্রেরণ করা হচ্ছে বিলম্ব এবং বিপরীত সত্য।

২. আপনি প্রদর্শিত কোড হিসাবে -c পতাকা ব্যবহার করে পিংটি বের হওয়ার পরে প্রেরণের জন্য ECHO_REQUEST এর সংখ্যা উল্লেখ করতে পারেন (এই ক্ষেত্রে পিং পরীক্ষা 5 প্যাকেট প্রেরণের পরে থামবে)।

$ ping -c 5 www.google.com

PING www.google.com (172.217.163.36) 56(84) bytes of data.
64 bytes from maa05s01-in-f4.1e100.net (172.217.163.36): icmp_seq=1 ttl=56 time=29.7 ms
64 bytes from maa05s01-in-f4.1e100.net (172.217.163.36): icmp_seq=2 ttl=56 time=29.7 ms
64 bytes from maa05s01-in-f4.1e100.net (172.217.163.36): icmp_seq=3 ttl=56 time=29.4 ms
64 bytes from maa05s01-in-f4.1e100.net (172.217.163.36): icmp_seq=4 ttl=56 time=30.2 ms
64 bytes from maa05s01-in-f4.1e100.net (172.217.163.36): icmp_seq=5 ttl=56 time=29.6 ms

--- www.google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 29.499/29.781/30.285/0.307 ms

৩. -i পতাকাটি আপনাকে প্রতিটি প্যাকেট প্রেরণের মধ্যে কয়েক সেকেন্ডের মধ্যে ব্যবধান সেট করতে দেয়, ডিফল্ট মানটি এক সেকেন্ড।

$ ping -i 3 -c 5 www.google.com

৪. উচ্চ-লোড অবস্থার অধীনে আপনার নেটওয়ার্কের প্রতিক্রিয়া নির্ধারণ করতে, আপনি একটি "বন্যার পিং" চালাতে পারেন যা -ফ স্যুইচ ব্যবহার করে যত তাড়াতাড়ি সম্ভব অনুরোধগুলি প্রেরণ করে। শুধুমাত্র রুট এই বিকল্পটি ব্যবহার করতে পারে, অন্যথায়, রুট সুবিধার্থে sudo কমান্ডটি ব্যবহার করে।

$ sudo ping -f www.google.com
OR
$ sudo ping -f -i 3 www.google.com	#specify interval between requests 

PING www.google.com (172.217.163.36) 56(84) bytes of data.
.......................................................................................................................................................................................^C
--- www.google.com ping statistics ---
2331 packets transmitted, 2084 received, 10% packet loss, time 34095ms
rtt min/avg/max/mdev = 29.096/29.530/61.474/1.417 ms, pipe 4, ipg/ewma 14.633/29.341 ms

৫. আপনি প্রদর্শিত হিসাবে -b ব্যবহার করে একটি সম্প্রচার পিং করতে সক্ষম করতে পারেন।

$ ping -b 192.168.43.255

Network. নেটওয়ার্ক হप्स (টিটিএল - সময় থেকে লাইভ) অনুসন্ধানের সংখ্যা সীমাবদ্ধ করতে -t পতাকা ব্যবহার করুন। আপনি 1 এবং 255 এর মধ্যে কোনও মান নির্ধারণ করতে পারেন; বিভিন্ন অপারেটিং সিস্টেম বিভিন্ন ডিফল্ট সেট করে।

প্যাকেটটি প্রাপ্ত প্রতিটি রাউটার গণনা থেকে কমপক্ষে 1 টি বিয়োগ করে এবং যদি গণনাটি এখনও 0 এর চেয়ে বেশি হয় তবে রাউটারটি প্যাকেটটি পরবর্তী হপকে ফরোয়ার্ড করে, অন্যথায় এটি তা ত্যাগ করে আপনার কম্পিউটারে একটি আইসিএমপি প্রতিক্রিয়া প্রেরণ করে।

এই উদাহরণে, টিটিএল ছাড়িয়ে গেছে এবং পিং পরীক্ষাটি ব্যর্থ হয়েছে, যেমন স্ক্রিনশটে দেখানো হয়েছে।

$ ping -t 10 www.google.com

The. ডিফল্ট প্যাকেটের আকারটি পিং পরীক্ষার জন্য পর্যাপ্ত হওয়া উচিত, তবে, আপনার নির্দিষ্ট পরীক্ষার প্রয়োজনগুলি পূরণ করতে আপনি এটি পরিবর্তন করতে পারেন can -s বিকল্পটি ব্যবহার করে বাইটের সংখ্যায় আপনি পে-লোডের আকার নির্দিষ্ট করতে পারেন, যার ফলে আইসিএমপি শিরোলেখের জন্য মোট প্যাকেটের আকার সরবরাহ করা 8 টি অতিরিক্ত বাইট সরবরাহ করা হবে value

$ ping -s 1000 www.google.com

৮. প্রিলোড নির্দিষ্ট করা থাকলে, পিং এমন অনেকগুলি প্যাকেট জবাবের জন্য অপেক্ষা না করে প্রেরণ করে। মনে রাখবেন যে কেবলমাত্র রুট 3 টিরও বেশি প্রিলোড নির্বাচন করতে পারে, অন্যথায়, রুট সুবিধার্থে sudo কমান্ডটি ব্যবহার করে।

$ sudo ping -l 5 www.google.com 

9. প্রদর্শিত হিসাবে -W বিকল্পটি ব্যবহার করে কয়েক সেকেন্ডে প্রতিক্রিয়াটির জন্য অপেক্ষা করার জন্য সময় নির্ধারণ করাও সম্ভব।

$ ping -W 10 www.google.com

১০. প্যাকেট কতগুলি প্যাকেট প্রেরণ করা হয়েছে বা প্রাপ্ত তা নির্বিশেষে সেকেন্ডে সময়সীমা নির্ধারণ করতে -w পতাকা ব্যবহার করুন।

$ ping -w 10 www.google.com

১১. -d বিকল্পটি আপনাকে প্রদর্শিত হিসাবে ডিবাগ আইপি প্যাকেট বিশদ সক্ষম করতে দেয়।

$ ping -d www.google.com

12. আপনি -v পতাকাটি ব্যবহার করে ভার্বোজ আউটপুট সক্ষম করতে পারেন।

$ ping -v www.google.com

দ্রষ্টব্য: পিং প্রয়োজনীয়ভাবে নেটওয়ার্কিং সংযোগের পরীক্ষা করার জন্য ব্যবহৃত হতে পারে না, এটি আপনাকে কেবলমাত্র কোনও আইপি ঠিকানা সক্রিয় বা নিষ্ক্রিয় কিনা তা জানায়। এটি এমটিআর এর সাথে সাধারণত ব্যবহৃত হয় - একটি আধুনিক নেটওয়ার্ক ডায়াগনস্টিক সরঞ্জাম পিং এবং ট্রেস্রোয়েটের কার্যকারিতা সংযুক্ত করে এবং অনেকগুলি অতিরিক্ত বৈশিষ্ট্য সরবরাহ করে offers

নেটওয়ার্কিং সরঞ্জামগুলির একটি বিস্তৃত তালিকার জন্য, দেখুন: নেটওয়ার্ক ম্যানেজমেন্ট, ট্রাবলশুটিং এবং ডিবাগিংয়ের জন্য লিনাক্স সিসাদমিনের গাইড

কোনও নেটওয়ার্কে হোস্টের অ্যাক্সেসযোগ্যতার সমস্যা সমাধানের জন্য পিং একটি খুব সাধারণ পদ্ধতি। এই নিবন্ধে, আমরা একটি নেটওয়র্ক ডিভাইসটির পুনঃব্যবহারযোগ্যতা পরীক্ষা করার জন্য 12 টি ব্যবহারিক পিং কমান্ড উদাহরণ ব্যাখ্যা করেছি। নীচের মন্তব্য ফর্মের মাধ্যমে আমাদের সাথে আপনার মতামত ভাগ করুন।