How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Tartalomjegyzék:
- Előfeltételek
- Tilinux letiltása
- Töltse le a csillagot
- Telepítse a csillagfüggőségeket
- Telepítse a csillagot
- Állítsa be a tűzfalszabályokat
- Következtetés
Az Asterisk a legnépszerűbb és legszélesebb körben alkalmazott nyílt forráskódú alközponti platform, amely hatalmazza az IP alközponti rendszereket, a konferencia szervereket és a VoIP átjárókat. Magánszemélyek, kisvállalkozások, nagyvállalatok és kormányok használják világszerte.
A csillag funkciói között szerepel a hangposta, a tartásban lévő zene, a konferenciahívás, a hívás-sorba állítás, a hívás rögzítése, az interaktív hangos válasz és még sok más.
Ez az oktatóprogram végigvezeti az Asterisk 15 telepítéséhez szükséges lépéseken a CentOS 7-en.
Előfeltételek
-
Mielőtt folytatná ezt az oktatóprogramot, győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.
Frissítse a CentOS rendszert, és telepítse az Asterisk forráskód fordításához szükséges fejlesztési eszközöket:
sudo yum update
sudo yum groupinstall core base "Development Tools"
Tilinux letiltása
Ha a SELinux
enforcing
módra van állítva, akkor
enforcing
Asterisk nem fog megfelelően működni.
A SELinux biztonsági funkcióinak letiltásához nyissa meg az
/etc/selinux/config
fájlt és állítsa be a
SELINUX=disabled
# 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
Mentse el a fájlt, és indítsa újra a CentOS rendszert a következővel:
sudo shutdown -r now
Miután a gép
getenforce
, győződjön meg arról, hogy a
getenforce
parancs
Disabled
:
getenforce
Töltse le a csillagot
Letölteni fogjuk az Asterisk forrást az
/usr/src
könyvtárba, amely a forrásfájlok elhelyezésének általános helye.
Váltson az
/usr/src
könyvtárra a következő gépeléssel:
cd /usr/src/
Töltse le az Asterisk 15 legújabb verzióját a következő wget paranccsal:
sudo wget
A letöltés befejezése után bontsa ki a letöltött fájlt a következő paranccsal:
sudo tar zxf asterisk-15-current.tar.gz
A következő lépések folytatása előtt győződjön meg arról, hogy az Asterisk forráskönyvtárba vált:
Telepítse a csillagfüggőségeket
Töltse le azokat az MP3 forrásokat, amelyek szükségesek az MP3 modul felépítéséhez és az MP3 fájlok használatához az Asterisk-en:
sudo contrib/scripts/get_mp3_source.sh
Ezután telepítse az összes hiányzó függőséget az
install_prereq
parancsfájllal:
sudo contrib/scripts/install_prereq install
A szkript telepíti az összes szükséges csomagot, és a sikeres befejezés után kinyomtatja a következő üzenetet:
############################################# ## install completed successfully #############################################
Telepítse a csillagot
A
configure
szkript számos ellenőrzést hajt végre annak ellenőrzése érdekében, hogy az összes függőséget megkívánja-e a telepítési és telepítési folyamat, indítsa el a szkriptet a következő gépeléssel:
sudo./configure --libdir=/usr/lib64
Sikeres befejezés után a következő kimenetet fogja látni:
Az utolsó lépés az Asterisk szolgáltatás indításának engedélyezése az indításkor:
sudo systemctl enable asterisk
Állítsa be a tűzfalszabályokat
Most, hogy az Asterisk telepítve van és fut, konfigurálnia kell a tűzfalat, hogy lehetővé tegye a forgalmat az Asterisk-specifikus portokon.
Ha nincs engedélyezve a tűzfal a rendszeren, kihagyhatja ezt a részt.Nyissa meg a választott szövegszerkesztőt, és hozza létre a következő Firewalld szolgáltatást:
/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).
Mentse el a fájlt és alkalmazza az új tűzfalszabályokat a következő gépeléssel:
sudo firewall-cmd --add-service=asterisk --permanent
sudo firewall-cmd --reload
Végül ellenőrizze, hogy az új tűzfalszabályok sikeresen lettek-e alkalmazva:
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:
Nyugodtan állítsa be a tűzfalat az Ön igényei szerint.
Következtetés
Ebben az útmutatóban megmutattuk, hogyan telepítheti a legújabb Asterisk verziót forrásból a CentOS rendszerére.
Most ellenőrizze az Asterisk dokumentációt, és többet megtudjon az Asterisk konfigurálásáról és használatáról.
centos csillagCsillag óceánban: az utolsó remény
Csillag óceán: Az utolsó remény a Star Ocean saga negyedik fő részlete, és a a sorozat következő sorozata a következő ...
Telepítése közben megszűnt a Microsoft Setup telepítése közben A Bootstrapper leállt
Az Office 2013/2016 telepítése közben, ha megkaptuk a Microsoft Setup Bootstrapper működésképtelenné válását, akkor ez a cikk megmutatja, hogyan kell kijavítani.
Az oneplus 3 egyszerű telepítése és az egyéni helyreállítás telepítése
A gyökeresedés egy teljesen új világot nyit meg a testreszabási lehetőségekre az Android készüléken, és a OnePlus 3 sem kivétel. Így könnyedén meg lehet gyökerezni.