অ্যান্ড্রয়েড

ডেবিয়ান 9 এ ম্যাকচেড ইনস্টল করবেন কীভাবে

ডেবিয়ান 9 ইনস্টল

ডেবিয়ান 9 ইনস্টল

সুচিপত্র:

Anonim

মেমক্যাচড হ'ল একটি ফ্রি এবং ওপেন সোর্স হাই-পারফরম্যান্স ইন মেমরি কী-মান ডেটা স্টোর। এটি বেশিরভাগ ডাটাবেস কলগুলির ফলাফল থেকে বিভিন্ন বস্তুকে ক্যাশে করে অ্যাপ্লিকেশনগুলির গতি বাড়ানোর জন্য ব্যবহৃত হয়।

এই টিউটোরিয়ালে, আমরা আপনাকে ডেবিয়ান 9 এ মেমক্যাচ ইনস্টল এবং কনফিগার করার মাধ্যমে চলব।

পূর্বশর্ত

আপনার ডেবিয়ান সিস্টেমে প্যাকেজ ইনস্টল করতে সক্ষম হতে আপনাকে সুডো অ্যাক্সেস সহ একজন ব্যবহারকারী হিসাবে লগ ইন করতে হবে।

মেমচেড ইনস্টল করা হচ্ছে

মেমচেড প্যাকেজগুলি ডিফল্ট ডেবিয়ান 9 সংগ্রহস্থলগুলিতে অন্তর্ভুক্ত রয়েছে। ইনস্টলেশনটি খুব সহজ, কেবল নীচের পদক্ষেপগুলি অনুসরণ করুন:

  1. প্যাকেজ তালিকা আপডেট করুন:

    sudo apt update

    টাইপ করে মেমক্যাচ ইনস্টল করুন:

    sudo apt install memcached libmemcached-tools

    libmemcached-tools প্যাকেজটি libmemcached-tools সার্ভার পরিচালনার জন্য বেশ কয়েকটি কমান্ড লাইন সরঞ্জাম সরবরাহ করে।

    ইনস্টলেশন শেষ হয়ে গেলে, মেমক্যাচড পরিষেবাটি স্বয়ংক্রিয়ভাবে শুরু হবে will পরিষেবার স্থিতি পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি প্রবেশ করুন:

    sudo systemctl status memcached

    আউটপুটটি দেখতে এইরকম হবে:

    ● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-06-05 21:00:57 GMT; 52s ago Docs: man:memcached(1) Main PID: 1371 (memcached) CGroup: /system.slice/memcached.service └─1371 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1

এটি হ'ল, আপনি সফলভাবে আপনার ডেবিয়ান 9 সার্ভারে মেমক্যাচ ইনস্টল করেছেন।

মেমচেড কনফিগার করা হচ্ছে

/etc/memcached.conf ফাইল সম্পাদনা করে কনফিগার করা যায়। বেশিরভাগ ব্যবহারকারীর জন্য ডিফল্ট কনফিগারেশন সেটিংসই যথেষ্ট।

ডিফল্টরূপে, মেমচেড পরিষেবা কেবল লোকালহোস্টে শোনে। সার্ভারের সাথে সংযোগ স্থাপনকারী ক্লায়েন্ট যদি একই হোস্টে চলমান থাকে তবে আপনাকে ডিফল্ট কনফিগারেশন ফাইল পরিবর্তন করার দরকার নেই।

দূরবর্তী প্রবেশাধিকার

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

নিম্নলিখিত উদাহরণে আমরা ধরে নিচ্ছি যে আপনি একটি ব্যক্তিগত নেটওয়ার্কের মাধ্যমে মেমক্যাচ করা সার্ভারের সাথে সংযোগ স্থাপন করতে চান। সার্ভারের আইপি 192.168.100.20 এবং ক্লায়েন্টের আইপি ঠিকানা 192.168.100.30

sudo ufw allow from 192.168.100.30 to any port 11211

iptables -I INPUT -s 192.168.100.30 --dport 2112112 -j ACCEPT

ফায়ারওয়ালটি একবার কনফিগার হয়ে গেলে পরবর্তী পদক্ষেপটি মেমক্যাচ সেটিংস সম্পাদনা করা এবং সার্ভারের ব্যক্তিগত নেটওয়ার্কিং ইন্টারফেসে শুনতে মেমক্যাচ পরিষেবা সেট করা হয়:

এটি করতে, memcached.conf কনফিগারেশন ফাইলটি খুলুন:

sudo nano /etc/memcached.conf

-l 127.0.0.1 দিয়ে শুরু হওয়া লাইনটি সন্ধান করুন এবং সার্ভারের আইপি ঠিকানা 192.168.100.20 সাথে 127.0.0.1 প্রতিস্থাপন করুন।

/etc/memcached.conf

# Specify which IP address to listen on. The default is to listen on all IP addresses # This parameter is one of the only security measures that memcached has, so make sure # it's listening on a firewalled interface. -l 192.168.100.20

পরিবর্তনগুলি সক্রিয় হওয়ার জন্য মেমচেড পরিষেবাটি পুনরায় চালু করুন:

sudo systemctl restart memcached

এখন আপনি দূরবর্তী অবস্থান থেকে মেমক্যাচ করা সার্ভারের সাথে সংযোগ করতে পারেন।

মেমকেচেডের সাথে সংযোগ স্থাপন

মেমক্যাচ করা সার্ভারে সংযোগ রাখতে আপনাকে একটি ভাষা-নির্দিষ্ট ক্লায়েন্ট ব্যবহার করতে হবে।

পিএইচপি

আপনার পিএইচপি অ্যাপ্লিকেশন যেমন ওয়ার্ডপ্রেস, দ্রুপাল বা ম্যাজেন্টোর জন্য ক্যাচিং ডাটাবেস হিসাবে মেমক্যাচ ব্যবহার করতে আপনাকে php-memcached এক্সটেনশনটি ইনস্টল করতে হবে:

sudo apt install php-memcached

পাইথন

মেমক্যাসের সাথে ইন্টারঅ্যাক্ট করার জন্য বেশ কয়েকটি পাইথন গ্রন্থাগার রয়েছে। আপনি পাইপ ব্যবহার করে আপনার পছন্দসই গ্রন্থাগারটি ইনস্টল করতে পারেন:

pip install pymemcache

pip install python-memcached

উপসংহার

আপনি কীভাবে আপনার ডেবিয়ান 9 সার্ভারে মেমক্যাচ ইনস্টল করবেন তা শিখেছেন। এই বিষয়ে আরও তথ্যের জন্য মেমক্যাচড উইকির পরামর্শ নিন।

ডেবিয়ান মেমক্যাচ