Android

Centos 7'ye yıldız işareti nasıl yüklenir

Установка и настройка OpenVPN на CentOS 7

Установка и настройка OpenVPN на CentOS 7

İçindekiler:

Anonim

Yıldız işareti, IP PBX sistemlerine, konferans sunucularına ve VoIP ağ geçitlerine güç veren en popüler ve yaygın olarak benimsenen açık kaynaklı PBX platformudur. Dünya çapında bireyler, küçük işletmeler, büyük işletmeler ve hükümetler tarafından kullanılır.

Yıldız işareti sesli posta, beklemedeki müzik, konferans araması, arama kuyruğu, arama kaydı, etkileşimli sesli yanıt ve çok daha fazlasını içerir.

Bu eğitici, CentOS 7'ye Asterisk 15'i yüklemek için gereken adımlarda size rehberlik edecektir.

Ön şartlar

  • Bu eğiticiye devam etmeden önce sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun.

    CentOS sisteminizi güncelleyin ve Asterisk kaynak kodunu derlemek için gerekli geliştirme araçlarını yükleyin:

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

Selinux'u devre dışı bırak

SELinux enforcing moduna ayarlanmışsa Yıldız işareti düzgün çalışmaz.

SELinux güvenlik özelliklerini devre dışı bırakmak için /etc/selinux/config dosyasını açın ve SELINUX=disabled ayarlayın

/ Etc / selinux / yapılandırma

# 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

Dosyayı kaydedin ve CentOS sisteminizi aşağıdakilerle yeniden başlatın:

sudo shutdown -r now

Makine getenforce , getenforce komutunun Disabled döndüğünden emin olun:

getenforce

Disabled

Yıldız işareti indir

Kaynak dosyaları yerleştirmek için ortak konum olan /usr/src dizinine Asterisk kaynağını indireceğiz.

/usr/src dizinine şunu yazarak değiştirin:

cd /usr/src/

Asterisk 15'in en son sürümünü aşağıdaki wget komutuyla indirin:

sudo wget

İndirme işlemi tamamlandıktan sonra, aşağıdaki komutu kullanarak indirilen dosyayı çıkartın:

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

Sonraki adımlara devam etmeden önce, aşağıdakileri yazarak Yıldız işareti kaynak dizinine geçtiğinizden emin olun:

cd asterisk-15.*/

Yıldız Bağımlılıklarını Yükleme

MP3 modülünü oluşturmak ve MP3 dosyalarını Asterisk'te kullanmak için gereken MP3 kaynaklarını indirin:

sudo contrib/scripts/get_mp3_source.sh

Sonra install_prereq betiği ile tüm eksik bağımlılıkları yükleyin:

sudo contrib/scripts/install_prereq install

Komut dosyası gerekli tüm paketleri yükleyecek ve başarıyla tamamlandıktan sonra aşağıdaki mesajı yazdıracaktır:

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

Yıldız İşaretini Yükle

configure betiği, oluşturma ve yükleme işlemi için gereken tüm bağımlılıkların mevcut olduğundan emin olmak için bir dizi denetim gerçekleştirir, betiği aşağıdakileri yazarak başlatın:

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

Başarılı bir şekilde tamamlandığında, aşağıdaki çıktıyı göreceksiniz:

Son adım, Asterisk hizmetinin aşağıdakilerle önyüklemeye başlamasını sağlamaktır:

sudo systemctl enable asterisk

Güvenlik Duvarı Kurallarını Ayarlama

Artık Asterisk yüklendi ve çalışıyor, güvenlik duvarınızı Asterisk'e özgü bağlantı noktalarında trafiğe izin verecek şekilde yapılandırmanız gerekiyor.

Sisteminizde etkin güvenlik duvarı yoksa, bu bölümü atlayabilirsiniz.

Seçtiğiniz metin düzenleyicinizi açın ve aşağıdaki Firewalld hizmetini oluşturun:

/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).

Dosyayı kaydedin ve yeni güvenlik duvarı kurallarını yazarak uygulayın:

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

Son olarak, yeni güvenlik duvarı kurallarının aşağıdakilerle başarıyla uygulanıp uygulanmadığını kontrol edin:

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:

Güvenlik duvarını ihtiyacınıza göre ayarlamaktan çekinmeyin.

Sonuç

Bu kılavuzda, CentOS sisteminize en son Asterisk sürümünü kaynaktan nasıl yükleyeceğinizi gösterdik.

Şimdi Yıldız Belgesini kontrol etmeli ve Yıldız işaretini yapılandırma ve kullanma hakkında daha fazla bilgi edinmelisin.

centos yıldız işareti