লিনাক্সে অ্যাপাচি সার্ভারের স্থিতি এবং আপটাইম চেক করার 3 উপায়


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

এই নিবন্ধে, আমরা নীচে বর্ণিত বিভিন্ন পদ্ধতি/কমান্ড ব্যবহার করে কীভাবে লিনাক্স সিস্টেমে অ্যাপাচি ওয়েব সার্ভার আপটাইম চেক করব তা দেখাব।

1. সিস্টেমট্যাক্ট ইউটিলিটি

সিস্টেমডেট সিস্টেম এবং সিস্টেম ম্যানেজার নিয়ন্ত্রণের জন্য একটি ইউটিলিটি; এটি এটি আরম্ভ করা, পুনরায় চালু করতে, পরিষেবাগুলি বন্ধ করতে এবং তার বাইরেও ব্যবহার করা হয়। সিস্টেমট্যাক্টাল স্ট্যাটাস সাব-কমান্ড, যেমন নাম বর্ণনামূলকভাবে কোনও পরিষেবার স্থিতি দেখতে ব্যবহৃত হয়, আপনি এটি উপরের উদ্দেশ্যে যেমন ব্যবহার করতে পারেন:

$ sudo systemctl status apache2	  #Debian/Ubuntu 
# systemctl status httpd	  #RHEL/CentOS/Fedora 

2. অ্যাপাচিেক্টল ইউটিলিটিস

অ্যাপাচিেক্টল অ্যাপাচি এইচটিটিপি সার্ভারের জন্য একটি নিয়ন্ত্রণ ইন্টারফেস। এই পদ্ধতিটির জন্য মোড_স্ট্যাটাস (যা সার্ভার সম্পর্কিত তথ্য প্রদর্শন করে যা এটির আপটাইম সহ সম্পাদন করছে) মডিউল ইনস্টল এবং সক্ষম (যা ডিফল্ট সেটিংস) requires

সার্ভার-স্থিতি উপাদানটি /etc/apache2/mods-enabled/status.conf ফাইলটি ব্যবহার করে ডিফল্টরূপে সক্ষম হয়।

$ sudo vi /etc/apache2/mods-enabled/status.conf

সার্ভার-স্থিতি উপাদানটি সক্ষম করতে, নীচে একটি ফাইল তৈরি করুন।

# vi /etc/httpd/conf.d/server-status.conf

এবং নিম্নলিখিত কনফিগারেশন যুক্ত করুন।

<Location "/server-status">
    SetHandler server-status
    #Require  host  localhost		#uncomment to only allow requests from localhost 
</Location>

ফাইলটি সংরক্ষণ করুন এবং এটি বন্ধ করুন। তারপরে ওয়েব সার্ভারটি পুনরায় চালু করুন।

# systemctl restart httpd

আপনি যদি প্রাথমিকভাবে কোনও টার্মিনাল ব্যবহার করে থাকেন তবে আপনার লিঙ্ক বা লিঙ্কগুলির মতো একটি কমান্ড লাইন ওয়েব ব্রাউজারও দরকার।

$ sudo apt install lynx		#Debian/Ubuntu
# yum install links		#RHEL/CentOS

তারপরে অ্যাপাচি পরিষেবা আপটাইম চেক করতে নীচের কমান্ডটি চালান:

$ apachectl status

বিকল্পভাবে, গ্রাফিকাল ওয়েব ব্রাউজার থেকে অ্যাপাচি ওয়েব সার্ভারের স্থিতির তথ্য দেখতে নীচের URL টি ব্যবহার করুন:

http://localhost/server-status
OR
http:SERVER_IP/server-status

3. PS ইউটিলিটি

পিএস একটি ইউটিলিটি যা লিনাক্স সিস্টেমে চলমান সক্রিয় প্রসেসগুলির একটি নির্বাচন সম্পর্কিত তথ্য দেখায়, আপনি অ্যাপাচি সার্ভিস আপটাইম যাচাই করতে নীচে গ্রেপ কমান্ডের সাহায্যে এটি ব্যবহার করতে পারেন।

এখানে, পতাকা:

  • -e - সিস্টেমে প্রতিটি প্রক্রিয়া নির্বাচন সক্ষম করে।
  • -o - আউটপুট (কম - কমান্ড, ইটাইম - প্রক্রিয়া সম্পাদন সময় এবং ব্যবহারকারী - প্রক্রিয়া মালিক) নির্দিষ্ট করতে ব্যবহৃত হয়

# ps -eo comm,etime,user | grep apache2
# ps -eo comm,etime,user | grep root | grep apache2
OR
# ps -eo comm,etime,user | grep httpd
# ps -eo comm,etime,user | grep root | grep httpd

নীচের নমুনা আউটপুটটি দেখায় যে অ্যাপাচি 2 পরিষেবা 4 ঘন্টা, 10 মিনিট এবং 28 সেকেন্ড ধরে চলছে (কেবলমাত্র রুট দ্বারা শুরু করা একটি বিবেচনা করুন)।

শেষ অবধি, আরও দরকারী অ্যাপাচি ওয়েব সার্ভারের গাইড পরীক্ষা করে দেখুন:

  1. 13 অ্যাপাচি ওয়েব সার্ভার সুরক্ষা এবং কঠোর টিপস
  2. লিনাক্সে কোন অ্যাপাচি মডিউলগুলি সক্ষম/লোড করা আছে তা কীভাবে পরীক্ষা করবেন
  3. আপনার অ্যাপাচি ওয়েব সার্ভারের পারফরম্যান্স বুস্ট করার জন্য 5 টি পরামর্শ
  4. পাসওয়ার্ড কীভাবে .htaccess ফাইল ব্যবহার করে অ্যাপাচে ওয়েব ডিরেক্টরিগুলি সুরক্ষা করুন

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