ডেবিয়ান 9 ইনস্টল
সুচিপত্র:
- পূর্বশর্ত
- মেমচেড ইনস্টল করা হচ্ছে
- মেমচেড কনফিগার করা হচ্ছে
- দূরবর্তী প্রবেশাধিকার
- মেমকেচেডের সাথে সংযোগ স্থাপন
- পিএইচপি
- পাইথন
- উপসংহার
মেমক্যাচড হ'ল একটি ফ্রি এবং ওপেন সোর্স হাই-পারফরম্যান্স ইন মেমরি কী-মান ডেটা স্টোর। এটি বেশিরভাগ ডাটাবেস কলগুলির ফলাফল থেকে বিভিন্ন বস্তুকে ক্যাশে করে অ্যাপ্লিকেশনগুলির গতি বাড়ানোর জন্য ব্যবহৃত হয়।
এই টিউটোরিয়ালে, আমরা আপনাকে ডেবিয়ান 9 এ মেমক্যাচ ইনস্টল এবং কনফিগার করার মাধ্যমে চলব।
পূর্বশর্ত
আপনার ডেবিয়ান সিস্টেমে প্যাকেজ ইনস্টল করতে সক্ষম হতে আপনাকে সুডো অ্যাক্সেস সহ একজন ব্যবহারকারী হিসাবে লগ ইন করতে হবে।
মেমচেড ইনস্টল করা হচ্ছে
মেমচেড প্যাকেজগুলি ডিফল্ট ডেবিয়ান 9 সংগ্রহস্থলগুলিতে অন্তর্ভুক্ত রয়েছে। ইনস্টলেশনটি খুব সহজ, কেবল নীচের পদক্ষেপগুলি অনুসরণ করুন:
-
প্যাকেজ তালিকা আপডেট করুন:
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
প্রতিস্থাপন করুন।
# 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
উপসংহার
আপনি কীভাবে আপনার ডেবিয়ান 9 সার্ভারে মেমক্যাচ ইনস্টল করবেন তা শিখেছেন। এই বিষয়ে আরও তথ্যের জন্য মেমক্যাচড উইকির পরামর্শ নিন।
ডেবিয়ান মেমক্যাচডেবিয়ান 9-এ অ্যাপাচি দিয়ে কীভাবে phpmyadmin ইনস্টল করবেন এবং সুরক্ষিত করবেন

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

মেমক্যাচড হ'ল একটি ফ্রি এবং ওপেন সোর্স হাই-পারফরম্যান্স ইন মেমরি কী-মান ডেটা স্টোর। এই টিউটোরিয়ালে, আমরা CentOS 7 এ মেমক্যাচ ইনস্টল এবং কনফিগার করার পদ্ধতি ব্যাখ্যা করব।
ডেবিয়ান 9 স্ট্র্যাচকে ডেবিয়ান 10 বুস্টারে কীভাবে আপগ্রেড করবেন

দুই বছরেরও বেশি বিকাশের পরে, নতুন দেবিয়ান স্থিতিশীল সংস্করণ, ডিবিয়ান 10 কোডনমেড বুস্টার প্রকাশিত হয়েছিল 6 জুলাই, 2019 এ t টিউটোরিয়ালে, আমরা আপনাকে কীভাবে আপনার দেবিয়ান 9 স্ট্রেচ সিস্টেমটি ডেবিয়ান 10 বাস্টারে আপগ্রেড করতে হবে তা দেখাব।