আপনার অ্যাপাচি ওয়েব সার্ভার অ্যাক্সেস করে শীর্ষ 10 আইপি ঠিকানাগুলি সন্ধান করুন


কোনও ওয়েব সার্ভার চালনা করার সময় যা ইন্টারনেটের মতো উন্মুক্ত বা পাবলিক নেটওয়ার্ক থেকে অ্যাক্সেস করা যায়, তখন আপনার সার্ভারে অ্যাক্সেস নিরীক্ষণ করা সর্বদা একটি সিস্টেম প্রশাসনের অনুশীলন is

আপনার ওয়েব সার্ভারে অ্যাক্সেস নিরীক্ষণ করার একটি ভাল জিনিস হ'ল অ্যাক্সেস লগ ফাইল (গুলি) এর অস্তিত্ব যা সার্ভারে ঘটে যাওয়া প্রতিটি অ্যাক্সেস ক্রিয়াকলাপ সম্পর্কে তথ্য সঞ্চয় করে।

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

লিনাক্সে লগ পরিচালনা সম্পর্কে আরও পড়ুন: লিনাক্সের জন্য 4 সেরা লগ পরিচালনা সরঞ্জাম Tools

এই নিবন্ধে, আমরা কীভাবে শীর্ষস্থানীয় 10 আইপি ঠিকানাগুলি অনুসন্ধান করব যা আপনার অ্যাপাচি ওয়েব সার্ভারটি অ্যাক্সেস করে চলেছে।

অ্যাপাচি ওয়েব সার্ভার লগের জন্য ডিফল্ট পাথটি হ'ল:

/var/log/http/access_log      [For RedHat based systems]
/var/log/apache2/access.log   [For Debian based systems]
/var/log/http-access.log      [For FreeBSD]

ডোমেনের জন্য আপনার অ্যাপাচি ওয়েব সার্ভারটি অ্যাক্সেস করে শীর্ষ 10 আইপি ঠিকানা সন্ধানের জন্য, কেবলমাত্র নিম্নলিখিত কমান্ডটি চালান।

# awk '{ print $1}' access.log.2016-05-08 | sort | uniq -c | sort -nr | head -n 10
5482 103.28.37.178
5356 66.249.78.168
1977 66.249.93.145
1962 157.55.39.251
1924 66.249.93.142
1921 66.249.93.148
1890 64.233.173.178
1860 108.61.183.134
1841 64.233.173.182
1582 157.55.39.251

উপরের আদেশে:

  1. awk - অ্যাক্সেস.লগকে প্রিন্ট করে .201
  2. বাছাই করুন - একটি অ্যাক্সেস.লগ .6.2015-05-08 ফাইলে লাইনগুলি বাছাই করতে সহায়তা করে, -n বিকল্পটি স্ট্রিংয়ের সংখ্যাসম্যর উপর ভিত্তি করে লাইনগুলির তুলনা করে -r বিকল্পটি তুলনার ফলাফলকে বিপরীত করে।
  3. uniq - পুনরাবৃত্ত লাইনের প্রতিবেদন করতে সহায়তা করে এবং -c বিকল্পটি উপস্থিতির সংখ্যা অনুসারে লাইনগুলিকে উপসর্গ করতে সহায়তা করে

লিনাক্সে কীভাবে awk কমান্ড ব্যবহার করবেন সে সম্পর্কে আরও পড়ুন।

সারসংক্ষেপ

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