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

কীভাবে সেন্টোস 7 এ অস্ট্রেলিক ইনস্টল করবেন

[ElasticSearch 1] সেন্টওএস 7 ELK স্ট্যাক logstash ইনস্টল করুন | Elasticsearch, Logstash, Kibana

[ElasticSearch 1] সেন্টওএস 7 ELK স্ট্যাক logstash ইনস্টল করুন | Elasticsearch, Logstash, Kibana

সুচিপত্র:

Anonim

অ্যাসিরিস্টক সর্বাধিক জনপ্রিয় এবং বহুল ব্যবহৃত গৃহীত ওপেন সোর্স পিবিএক্স প্ল্যাটফর্ম যা আইপি পিবিএক্স সিস্টেম, কনফারেন্স সার্ভার এবং ভিওআইপি গেটওয়েগুলিকে ক্ষমতা দেয়। এটি ব্যক্তি, ছোট ব্যবসা, বৃহৎ উদ্যোগ এবং বিশ্বব্যাপী সরকার দ্বারা ব্যবহৃত হয়।

অ্যাসিটার্ক বৈশিষ্ট্যগুলির মধ্যে ভয়েসমেল, সঙ্গীত অন রাখা, সম্মেলন কলিং, কল কুইউং, কল রেকর্ডিং, ইন্টারেক্টিভ ভয়েস প্রতিক্রিয়া এবং আরও অনেক কিছু অন্তর্ভুক্ত।

এই টিউটোরিয়ালটি আপনাকে সেন্টোস 7 এ অ্যাসিস্ট্রিক 15 ইনস্টল করার জন্য প্রয়োজনীয় পদক্ষেপগুলির গাইড করবে।

পূর্বশর্ত

  • এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন।

    আপনার সেন্টস সিস্টেম আপডেট করুন এবং অ্যাসিরিস্ক উত্স কোডটি সংকলনের জন্য প্রয়োজনীয় বিকাশ সরঞ্জামগুলি ইনস্টল করুন:

    sudo yum update sudo yum groupinstall core base "Development Tools"

সেলিনাক্স অক্ষম করুন

যদি সেলইনাক্স enforcing মোডে সেট করা থাকে, অস্টেরিক্স সঠিকভাবে কাজ করবে না।

SELinux সুরক্ষা বৈশিষ্ট্যগুলি অক্ষম করতে, /etc/selinux/config ফাইলটি খুলুন এবং SELINUX=disabled

জন্য / etc / SELinux / কনফিগ

# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted

ফাইলটি সংরক্ষণ করুন এবং এর সাথে আপনার সেন্টোস সিস্টেমটি পুনরায় বুট করুন:

sudo shutdown -r now

মেশিনটি বুট হয়ে গেলে, নিশ্চিত হয়ে নিন যে getenforce কমান্ড Disabled :

getenforce

Disabled

তারকাচিহ্ন ডাউনলোড করুন

আমরা /usr/src ডিরেক্টরিতে Asterisk উত্স ডাউনলোড করতে যা উত্স ফাইল রাখার সাধারণ অবস্থান location

/usr/src ডিরেক্টরিতে টাইপ করে পরিবর্তন করুন:

cd /usr/src/

নীচের উইজেট কমান্ডের সাথে অ্যাসিস্ট্রিক 15 এর সর্বশেষ সংস্করণটি ডাউনলোড করুন:

sudo wget

ডাউনলোড শেষ হয়ে গেলে নিম্নলিখিত কমান্ডটি ব্যবহার করে ডাউনলোড করা ফাইলটি বের করুন:

sudo tar zxf asterisk-15-current.tar.gz

পরবর্তী পদক্ষেপগুলি চালিয়ে যাওয়ার আগে নিশ্চিত করুন যে আপনি টাইপ করে অ্যাসিস্ট্রিক উত্স ডিরেক্টরিতে পরিবর্তন করেছেন:

cd asterisk-15.*/

তারকাচিহ্ন নির্ভরতা ইনস্টল করুন

এমপি 3 সূত্রগুলি ডাউনলোড করুন যা এমপি 3 মডিউলটি তৈরি করতে এবং অ্যাসিটার্কে এমপি 3 ফাইলগুলি ব্যবহার করতে প্রয়োজনীয়:

sudo contrib/scripts/get_mp3_source.sh

এরপরে install_prereq স্ক্রিপ্টের সাথে সমস্ত অনুপস্থিত নির্ভরতা ইনস্টল করুন:

sudo contrib/scripts/install_prereq install

স্ক্রিপ্টটি সমস্ত প্রয়োজনীয় প্যাকেজ ইনস্টল করবে এবং সফল সমাপ্তির পরে এটি নিম্নলিখিত বার্তাটি মুদ্রণ করবে:

############################################# ## install completed successfully #############################################

অ্যাসিটার্ক্ক ইনস্টল করুন

বিল্ড এবং ইনস্টল প্রক্রিয়া দ্বারা প্রয়োজনীয় সমস্ত নির্ভরতা উপস্থিত রয়েছে তা নিশ্চিত করতে configure স্ক্রিপ্টটি বেশ কয়েকটি চেক সম্পাদন করবে, টাইপ করে স্ক্রিপ্টটি শুরু করুন:

sudo./configure --libdir=/usr/lib64

সফল সমাপ্তির পরে, আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন:

শেষ পদক্ষেপটি এটি দিয়ে বুটটি শুরু করতে অ্যাসিটার্ক পরিষেবাটি সক্ষম করা:

sudo systemctl enable asterisk

ফায়ারওয়াল বিধিগুলি সামঞ্জস্য করুন

Asterisk ইনস্টল করা এবং চলমান রয়েছে এস্টারিক নির্দিষ্ট পোর্টগুলিতে ট্র্যাফিকের অনুমতি দেওয়ার জন্য আপনার ফায়ারওয়ালটি কনফিগার করতে হবে।

আপনার সিস্টেমে ফায়ারওয়াল সক্ষম না থাকলে আপনি এই বিভাগটি এড়িয়ে যেতে পারেন।

আপনার পছন্দের পাঠ্য সম্পাদকটি খুলুন এবং নিম্নলিখিত ফায়ারওয়াল্ড পরিষেবাটি তৈরি করুন:

/etc/firewalld/services/asterisk.xml

asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX). asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).

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

sudo firewall-cmd --add-service=asterisk --permanent sudo firewall-cmd --reload sudo firewall-cmd --add-service=asterisk --permanent sudo firewall-cmd --reload sudo firewall-cmd --add-service=asterisk --permanent sudo firewall-cmd --reload

নতুন ফায়ারওয়াল বিধিগুলি সফলভাবে প্রয়োগ করা হয়েছে কিনা তা শেষ পর্যন্ত পরীক্ষা করুন:

sudo firewall-cmd --list-all

public (active) target: default icmp-block-inversion: no interfaces: eth0 sources: services: ssh dhcpv6-client asterisk ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:

আপনার প্রয়োজন অনুযায়ী ফায়ারওয়াল সামঞ্জস্য করুন নির্দ্বিধায়।

উপসংহার

এই গাইডটিতে আমরা আপনাকে দেখিয়েছি কীভাবে আপনার সেন্টোস সিস্টেমে উত্স থেকে সর্বশেষ নক্ষত্রের সংস্করণ ইনস্টল করবেন।

আপনার এখন অ্যাসিটার্কি ডকুমেন্টেশন চেক করা উচিত এবং অ্যাসিটার্কিকে কীভাবে কনফিগার করতে এবং ব্যবহার করবেন সে সম্পর্কে আরও জানুন learn

শতকরা তারকা