Android

A csillag telepítése a centos 7-re

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Tartalomjegyzék:

Anonim

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

/ Etc / selinux / config

# 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

Disabled

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:

cd asterisk-15.*/

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 csillag