SERVIDOR DE CORREO DEBIAN 9 SQUIRRELMAIL DESDE CERO
সুচিপত্র:
- পূর্বশর্ত
- ইলাস্টিকসার্ক ইনস্টল করা হচ্ছে
- ইলাস্টিকসার্ক কনফিগার করা হচ্ছে
- দূরবর্তী প্রবেশাধিকার
- উপসংহার
ইলাস্টিকসার্ক একটি মুক্ত উত্স যা বিতরণ সম্পূর্ণ পাঠ্য অনুসন্ধান এবং বিশ্লেষণ ইঞ্জিন। এটি RESTful অপারেশনগুলিকে সমর্থন করে এবং আপনাকে রিয়েল টাইমে বড় পরিমাণে ডেটা সঞ্চয়, অনুসন্ধান এবং বিশ্লেষণের অনুমতি দেয়।
ইলাস্টিকসার্ক অন্যতম জনপ্রিয় অনুসন্ধান ইঞ্জিন শক্তি সরবরাহকারী অ্যাপ্লিকেশনগুলির মধ্যে একটি যেখানে বড় ই-কমার্স স্টোর এবং বিশ্লেষণমূলক অ্যাপ্লিকেশনগুলির মতো জটিল অনুসন্ধানের প্রয়োজনীয়তা রয়েছে।
এই টিউটোরিয়ালটি আপনাকে দেবিয়ান 9 এ ইলাস্টিকসার্ক ইনস্টল করার প্রক্রিয়াটির জন্য গাইড করবে।
পূর্বশর্ত
আপনার ডেবিয়ান সার্ভারে প্যাকেজ ইনস্টল করতে সক্ষম হতে আপনাকে sudo সুবিধাগুলি সহ ব্যবহারকারী হিসাবে লগ ইন করতে হবে।
ইলাস্টিকসার্ক ইনস্টল করা হচ্ছে
ডেবিয়ানে ইলাস্টিকসার্ক ইনস্টলের সহজতম উপায় হ'ল অফিশিয়াল ইলাস্টিকসার্ক রিপোজিটরির মাধ্যমে। এই নিবন্ধটি লেখার সময়, ইলাস্টিকসার্কের সর্বশেষতম সংস্করণটি
7.0.0
এবং সিস্টেমে জাভা 8 ইনস্টল করার প্রয়োজন।
প্যাকেজ সূচক আপডেট করে এবং
apt-transport-https
মাধ্যমে একটি সংগ্রহস্থল অ্যাক্সেস করার জন্য প্রয়োজনীয়
apt-transport-https
প্যাকেজ ইনস্টল করে শুরু করুন:
sudo apt update
sudo apt install apt-transport-https
ওপেনজেডকে 8 ইনস্টল করুন:
sudo apt install openjdk-8-jdk
জাভা সংস্করণ মুদ্রণ করে জাভা ইনস্টলেশন যাচাই করুন:
java -version
আউটপুটটি দেখতে কিছুটা দেখতে পাওয়া উচিত:
openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
পরবর্তী পদক্ষেপটি ইলাস্টিকসার্কের সংগ্রহস্থল যুক্ত করা।
নিম্নলিখিত
wget
কমান্ডটি ব্যবহার করে সংগ্রহস্থলের পাবলিক কীটি আমদানি করুন:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
উপরের কমান্ডটি
OK
আউটপুট করা উচিত যার অর্থ কীটি সফলভাবে আমদানি করা হয়েছে এবং এই সংগ্রহস্থল থেকে প্যাকেজগুলি বিশ্বাসযোগ্য বলে বিবেচিত হবে।
এরপরে, চালিয়ে সিস্টেমে ইলাস্টিকের অনুসন্ধানের সংগ্রহস্থল যুক্ত করুন:
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'
আপনি যদি ইলাস্টিকসার্কের ভিন্ন সংস্করণ ইনস্টল করতে চান তবে উপরের কমান্ডটিতে আপনার প্রয়োজনীয় সংস্করণটি সহ
7.x
পরিবর্তন করুন।
প্যাকেজ সূচক আপডেট করুন এবং ইলাস্টিকসার্ক ইঞ্জিন ইনস্টল করুন:
sudo apt update
sudo apt install elasticsearch
ইনস্টলেশন প্রক্রিয়াটি সম্পূর্ণ হয়ে গেলে, নিম্নলিখিত আদেশগুলি ব্যবহার করে পরিষেবাটি চালু করুন এবং সক্ষম করুন:
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service
ইলাস্টিকসার্ক চলছে তা যাচাই করতে নিম্নলিখিত কার্ল কমান্ডটি ব্যবহার করে লোকালহোস্টে 9200 পোর্ট করার জন্য একটি HTTP অনুরোধ প্রেরণ করুন:
curl -X GET "localhost:9200/"
আউটপুট এর সাথে দেখতে অনুরূপ হওয়া উচিত:
{ "name": "stretch", "cluster_name": "elasticsearch", "cluster_uuid": "Nj2W3PswRuWvJW8JG75O1Q", "version": { "number": "7.0.0", "build_flavor": "default", "build_type": "deb", "build_hash": "b7e28a7", "build_date": "2019-04-05T22:55:32.697037Z", "build_snapshot": false, "lucene_version": "8.0.0", "minimum_wire_compatibility_version": "6.7.0", "minimum_index_compatibility_version": "6.0.0-beta1" }, "tagline": "You Know, for Search" }
পরিষেবাটি শুরু হতে 5-10 সেকেন্ড সময় নিতে পারে। আপনি যদি
curl: (7) Failed to connect to localhost port 9200: Connection refused
দেখতে পান
curl: (7) Failed to connect to localhost port 9200: Connection refused
, কয়েক সেকেন্ড অপেক্ষা করুন এবং আবার চেষ্টা করুন।
ইলাস্টিকসার্ক সার্ভিসে লগ করা বার্তাগুলি দেখতে, নীচের কমান্ডটি ব্যবহার করুন:
sudo journalctl -u elasticsearch
এটাই. আপনার দেবিয়ান সার্ভারে ইলাস্টিক অনুসন্ধানটি ইনস্টল করা হয়েছে।
ইলাস্টিকসার্ক কনফিগার করা হচ্ছে
ইলাস্টিকসर्च ডেটা
/var/lib/elasticsearch
ডিরেক্টরিতে সংরক্ষণ করা হয়। কনফিগারেশন ফাইলগুলি
/etc/elasticsearch
অবস্থিত এবং জাভা স্টার্ট-আপ অপশনগুলি
/etc/default/elasticsearch
ফাইলটিতে কনফিগার করা যায়।
ডিফল্টরূপে, ইলাস্টিকসার্ক শুধুমাত্র লোকালহোস্টে শুনতে কনফিগার করা হয়েছে। যদি ডাটাবেসে সংযুক্ত ক্লায়েন্টটিও একই হোস্টে চলমান থাকে এবং আপনি একটি একক নোড ক্লাস্টার স্থাপন করছেন তবে আপনাকে দূরবর্তী অ্যাক্সেস সক্ষম করার দরকার নেই।
দূরবর্তী প্রবেশাধিকার
বাক্সের বাইরে ইলাস্টিকসার্ক, প্রমাণীকরণ কার্যকর করে না তাই এটি HTTP এপিআইতে অ্যাক্সেস করতে পারে এমন যে কোনও ব্যক্তির দ্বারা এটি অ্যাক্সেস করতে পারে। আপনি যদি আপনার ইলাস্টিকসার্ক সার্ভারে রিমোট অ্যাক্সেসের অনুমতি দিতে চান তবে আপনার ফায়ারওয়ালটি কনফিগার করতে হবে এবং কেবল বিশ্বস্ত ক্লায়েন্টদের কাছ থেকে ইলাস্টিকসার্ক পোর্ট 9200 এ অ্যাক্সেসের অনুমতি দিতে হবে।
sudo ufw allow from 192.168.100.20 to any port 9200
আপনার দূরবর্তী আইপি ঠিকানা দিয়ে
192.168.100.20
পরিবর্তন করতে ভুলবেন না।
অন্যথায়, আপনি যদি সরল পুরানো iptables রান ব্যবহার করেন:
sudo iptables -A INPUT -p tcp -s 192.168.100.20 --dport 9200 -j ACCEPT
আপনার ফায়ারওয়ালটি একবার কনফিগার হয়ে গেলে পরবর্তী পদক্ষেপটি কনফিগারেশনটি সম্পাদনা করা এবং বাহ্যিক সংযোগগুলি শোনার জন্য ইলাস্টিক অনুসন্ধান সেট করা।
এটি করতে,
elasticsearch.yml
কনফিগারেশন ফাইলটি খুলুন:
sudo nano /etc/elasticsearch/elasticsearch.yml
network.host
হস্টযুক্ত লাইনটি অনুসন্ধান করুন, এটিকে নিয়ন্ত্রণ করুন এবং মানটি
0.0.0.0
পরিবর্তন করুন:
network.host: 0.0.0.0
পরিবর্তনগুলি কার্যকর হওয়ার জন্য ইলাস্টিক সার্চ পুনরায় চালু করুন:
sudo systemctl restart elasticsearch
এই মুহুর্তে, আপনি আপনার দূরবর্তী অবস্থান থেকে ইলাস্টিক অনুসন্ধান সার্ভারের সাথে সংযোগ করতে সক্ষম হওয়া উচিত।
উপসংহার
আপনি আপনার ডেবিয়ান 9 সিস্টেমে সফলভাবে ইলাস্টিক অনুসন্ধানটি ইনস্টল করেছেন। ইলাস্টিকসার্চ দিয়ে কীভাবে শুরু করবেন সে সম্পর্কে আরও তথ্যের জন্য তাদের অফিসিয়াল ডকুমেন্টেশন পৃষ্ঠাটি দেখুন।
জাভা স্থিতিস্থাপক ডাটাবেস ডেবিয়ানডেবিয়ান 10 লিনাক্সে রেডিস কীভাবে ইনস্টল এবং কনফিগার করবেন

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

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

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