উবুন্টু 1804: DBeaver ইনস্টলেশন
সুচিপত্র:
- পূর্বশর্ত
- মেমচেড ইনস্টল করা হচ্ছে
- মেমচেড কনফিগার করা হচ্ছে
- দূরবর্তী প্রবেশাধিকার
- মেমকেচেডের সাথে সংযোগ স্থাপন
- পিএইচপি
- পাইথন
- উপসংহার
মেমক্যাচড হ'ল একটি ফ্রি এবং ওপেন সোর্স হাই-পারফরম্যান্স ইন মেমরি কী-মান ডেটা স্টোর। এটি সর্বাধিক ব্যবহৃত ডেটাবেস কলগুলির ফলাফল থেকে বিভিন্ন বস্তুকে ক্যাশে করে অ্যাপ্লিকেশন গতি বাড়ানোর জন্য ব্যবহৃত হয়।
এই টিউটোরিয়ালে, আমরা উবুন্টু 18.04 এ মেমক্যাচ করা সর্বশেষ সংস্করণ ইনস্টল এবং কনফিগার করার প্রক্রিয়াটি কভার করব। একই নির্দেশাবলী উবুন্টু 16.04 এবং যে কোনও উবুন্টু-ভিত্তিক বিতরণের জন্য প্রযোজ্য।
পূর্বশর্ত
এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন।
মেমচেড ইনস্টল করা হচ্ছে
মেমচেড প্যাকেজগুলি ডিফল্ট উবুন্টু 18.04 সংগ্রহস্থলগুলিতে অন্তর্ভুক্ত রয়েছে। ইনস্টলেশনটি বেশ সোজা, কেবল নীচের পদক্ষেপগুলি অনুসরণ করুন:
-
অ্যাপ প্যাকেজ তালিকা আপডেট করে শুরু করুন:
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 Tue 2019-04-30 15:13:41 PDT; 37s ago Docs: man:memcached(1) Main PID: 10753 (memcached) Tasks: 10 (limit: 2319) CGroup: /system.slice/memcached.service `-10753 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid
এটি হ'ল, এই মুহুর্তে আপনি মেমক্যাচ ইনস্টল করেছেন এবং আপনার উবুন্টু 18.04 সার্ভারে চলছে।
মেমচেড কনফিগার করা হচ্ছে
/etc/memcached.conf
ফাইল সম্পাদনা করে কনফিগার করা যায়। বেশিরভাগ ব্যবহারকারীর জন্য ডিফল্ট কনফিগারেশন সেটিংসই যথেষ্ট।
ডিফল্টরূপে মেমক্যাচ শুধুমাত্র লোকালহোস্টে শুনতে কনফিগার করা হয়। সার্ভারের সাথে সংযোগ স্থাপনকারী ক্লায়েন্ট যদি একই হোস্টে চলমান থাকে তবে আপনাকে ডিফল্ট কনফিগারেশন ফাইল পরিবর্তন করার দরকার নেই।
দূরবর্তী প্রবেশাধিকার
যখন ভুলভাবে কনফিগার করা মেম্যাচেড ব্যবহার করা হয় বিতরণ অস্বীকার-অফ-পরিষেবা (ডিডিওএস) আক্রমণ করতে। আপনি যদি আপনার মেমক্যাচ করা সার্ভারে দূরবর্তী অ্যাক্সেসের অনুমতি দিতে চান তবে আপনার ফায়ারওয়ালটি কনফিগার করতে হবে এবং কেবল বিশ্বস্ত ক্লায়েন্টদের থেকে মেমক্যাচড ইউডিপি পোর্ট 11211 এ অ্যাক্সেসের অনুমতি দেওয়া দরকার।
নিম্নলিখিত উদাহরণটি ধরে নেওয়া হয়েছে যে আপনি একটি ব্যক্তিগত নেটওয়ার্কের মাধ্যমে আপনার মেমক্যাচ করা সার্ভারের সাথে সংযোগ করতে চান। সার্ভারের আইপি
192.168.100.20
এবং ক্লায়েন্টের আইপি ঠিকানা
192.168.100.30
উবুন্টু ফায়ারওয়াল কনফিগারেশন সরঞ্জাম নিয়ে আসে যার নাম ইউএফডাব্লু। ডিফল্টরূপে, ইউএফডাব্লু ইনস্টল করা আছে তবে সক্ষম নয়। ইউএফডাব্লু ফায়ারওয়াল সক্ষম করার আগে প্রথমে একটি নিয়ম যুক্ত করুন যা আগত এসএসএইচ সংযোগগুলিকে অনুমতি দেবে:
sudo ufw allow 22
দূরবর্তী ক্লায়েন্টের আইপি ঠিকানা থেকে মূল্যায়ন করার অনুমতি দিন:
sudo ufw allow from 192.168.100.30 to any port 11211
টাইপ করে ইউএফডাব্লু সক্ষম করুন:
sudo ufw status
আপনার ফায়ারওয়ালটি একবার কনফিগার হয়ে গেলে পরবর্তী পদক্ষেপটি মেমক্যাচ কনফিগারেশন সম্পাদনা করা এবং সার্ভারের ব্যক্তিগত নেটওয়ার্কিং ইন্টারফেসে শুনতে মেমক্যাচ পরিষেবা সেট করা:
এটি করতে,
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
উপসংহার
আপনি কীভাবে আপনার উবুন্টু সার্ভারে মেমক্যাচ ইনস্টল করবেন তা শিখেছেন। এই বিষয়ে আরও তথ্যের জন্য মেমক্যাচড উইকির পরামর্শ নিন।
উবুন্টু ম্যাকচেডউবুন্টুতে 18.04 এ অ্যান্ড্রয়েড স্টুডিও কীভাবে ইনস্টল করবেন

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

অ্যাটম একটি ওপেন সোর্স ক্রস-প্ল্যাটফর্ম কোড সম্পাদক যা গিটহাব দ্বারা নির্মিত developed এটি একটি অন্তর্নির্মিত প্যাকেজ ম্যানেজার, এম্বেড করা গিট নিয়ন্ত্রণ, স্মার্ট স্বয়ংক্রিয়রণ, সিনট্যাক্স হাইলাইটিং এবং একাধিক প্যান রয়েছে।
উবুন্টুতে ক্রোমিয়াম ওয়েব ব্রাউজারটি কীভাবে ইনস্টল করবেন 18.04

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