Fifi aami akiyesi ni CentOS 7

Anonim

Fifi aami akiyesi ni CentOS 7

Aami akiyesi jẹ ọkan ninu awọn julọ olokiki solusan ti kọmputa telephony, actively sori ẹrọ lori awọn julọ o yatọ si olupin. O fere atilẹyin fun gbogbo awọn igbalode codecs ati Ilana, ki o si tun fihan ti o dara iduroṣinṣin ti ise, nitorina o ti ni ibe iru gbale laarin eto alakoso. Sibẹsibẹ, alakobere awọn olumulo nigbati gbiyanju lati ṣepọ Aami akiyesi le ba pade awọn julọ Oniruuru isoro ni nkan ṣe pẹlu awọn taara fifi sori isẹ. Lati yago fun eyi, a so eko wa oni awọn ohun elo ti ninu eyi ti awọn CentOS 7 pinpin ti wa ni ya bi ohun apẹẹrẹ.

Fi sori ẹrọ Aami akiyesi ni CentOS 7

Gbogbo complexity ti awọn imuse ti awọn iṣẹ-ṣiṣe ni wipe Aami akiyesi yoo ko sise lai afikun irinše, ati awọn ti wọn yoo nilo lati fi sori ẹrọ pẹlu ọwọ nipa unpacking awọn pamosi ati compiling ti gba awọn faili. Yi ilana yoo ya a pupo ti akoko, ki ni mo ni lati pin gbogbo awọn ilana fun awọn igbesẹ lati simplify wọn oye. Jẹ ká bẹrẹ pẹlu awọn igbaradi sise.

Igbese 1: Alakoko sise

Lati bẹrẹ, o jẹ pataki lati ṣeto awọn server, niwon o jẹ ko nigbagbogbo awọn pataki fun igbesi ni CentOS, eyi ti yoo wa ni ti nilo nigbati ṣiṣe awọn wọnyi awọn sise, ati awọn Firewall ati akoko iṣeto ni ti ko ba ṣe. Eleyi ni igbese ni rọọrun nitori ti o nilo nikan deede pipaṣẹ input, sugbon o ti wa ni tun pin si orisirisi ojuami.

Fifi sori ẹrọ ti pataki fun igbesi

Ni lapapọ, akiyesi ati ki o oluranlowo irinše yoo beere marun ti o yatọ igbesi ti o wa lakoko le jẹ isansa ni awọn ọna šiše. A fi eto lati parí ṣiṣẹ awọn Itọsọna ni isalẹ lati fi sori ẹrọ gbogbo awọn imudojuiwọn ati sonu software.

  1. Gbogbo siwaju sii igbese yoo wa ni ti gbe jade ni ebute, ki ṣiṣe awọn ti o rọrun fun o.
  2. Ti o bere awọn ebute lati ṣe igbaradi fun awọn sise ṣaaju ki o to fifi aami akiyesi ni CentOS 7

  3. Nibi, akọkọ, tẹ awọn sudo Yum Update pipaṣẹ. O yẹ ki o ṣayẹwo awọn wiwa ti awọn imudojuiwọn tẹlẹ sori ẹrọ irinše ki o si fi wọn si OS lati rii daju awọn titunse ti ibaraenisepo pẹlu awọn iyokù ti awọn igbesi.
  4. A aṣẹ lati ṣayẹwo awọn imudojuiwọn ṣaaju ki o to fifi aami akiyesi ni CentOS 7

  5. Yi aṣẹ, bi gbogbo awọn tókàn, ti wa ni bere lori dípò ti superuser, eyi ti ọna ti o ti wa ni ti a beere lati wa ni timo nipa titẹ awọn ọrọigbaniwọle ninu awọn titun emeta. Ro wipe awọn ohun kikọ kọ ni ọna yi ti wa ni ko han ninu ila.
  6. Ìmúdájú ti awọn imudojuiwọn ijerisi aṣẹ ṣaaju ki o to Aami akiyesi Fifi sori ni CentOS 7

  7. Nigba ti imudojuiwọn ti wa ni-ri, jẹrisi wọn afikun si awọn server nipa yiyan awọn Y version.
  8. Ìmúdájú ti fifi awọn imudojuiwọn Ṣaaju ki o to fifi aami akiyesi ni CentOS 7

  9. Lẹhin iyẹn, o le fi sori gbogbo awọn ohun elo ti o padanu. O ti ṣe ni o kan sudo o kan fi sori ẹrọ gcc Wtpdaake pipaṣẹ libtooc. Iwọ ko ni da duro ni ọkọọkan wọn, nitori iwọ yoo rii itupalẹ alaye diẹ sii.
  10. Gbigba awọn lilo afikun ṣaaju fifi aami akiyesi ni Centos 7

  11. Diẹ ninu awọn ti awọn loke igbesi le tẹlẹ wa ninu awọn eto, ki nigbati awọn fifi sori okun han, nikan kan tabi meji eto ti wa ni ma han, ati awọn ti o ku eroja ti wa ni dependencies. Jẹrisi fifi sori wọn nipa yiyan aṣayan idahun ti o yẹ.
  12. Ìlajú ti awọn lilo afikun ṣaaju fifi aami akiyesi ni Centos 7

Lẹhin ipari iṣẹ naa, iwọ yoo ṣe akiyesi pe ohun gbogbo ti kọja ni ifijišẹ, o si wa lati lọ si ipele atẹle ti awọn iṣe igbaradi.

Amuṣiṣẹpọ ti akoko

Ba ti wa ni igbekele pe akoko lori olupin a ti tẹlẹ šišẹpọ, igboya foo yi igbese, gbigbe si iṣeto ni ti awọn ogiriina. Bibẹẹkọ, iwọ yoo nilo lati ṣeto agbegbe aago ati satunkọ faili iṣeto, eyiti o dabi eyi:

  1. Lo sudo \ CP / USR / Pin / Agbegbe / Euro / Moscow / ati pipaṣẹ akoko lati yan agbegbe aago. Ninu emboding yii, igbanu ti Moscow ti fi idi mulẹ. Ti o ba nilo miiran, o yẹ ki o yi ọna asopọ ti a sọ nipa yi ọna si faili naa.
  2. Ẹgbẹ lati yan agbegbe aago kan ni iwaju fifi sori ẹrọ interskisk ni Cens 7

  3. Team sudo Ntpdate ru.pool.ntp.org Muu awọn akoko pẹlu awọn nẹtiwọki.
  4. Ẹgbẹ fun amuṣiṣẹpọ akoko aiṣiṣẹpọ lori Intanẹẹti ṣaaju fifi aami akiyesi ni Centos 7

  5. Tẹ Sudo Crontab -E lati lọ si faili iṣeto akoko.
  6. Aṣẹ lati ṣii faili iṣeto ti akoko ṣaaju fifi aami akiyesi ni Centos 7

  7. Nibi pato awọn akosile on laifọwọyi amuṣiṣẹpọ nipa sii awọn okun 0 0 * * * / sbin / ntpdate ru.pool.ntp.org. Lẹhin fifipamọ awọn ayipada ati pa olootu naa.
  8. Fifi iṣẹ-ṣiṣe kan ti ṣayẹwo akoko aumonomatic ṣaaju fifi sori ẹrọ kiteriskisk ni Centos 7

Bayi o ko le ṣe aibalẹ nipa otitọ pe kete ti o ba ni lati muu Muu ti ara rẹ, nitori o ṣeun si iṣẹ ṣiṣe ti eto aifọwọyi, a ṣaṣeyọri abajade ti o fẹ. Nikan igbesẹ ti o kẹhin ti iṣẹ igbaradi ti wa ṣaaju fifi aami akiyesi.

Eto ogiriina

Awọn iṣeto ni ti awọn ogiriina jẹ ọkan ninu awọn julọ pataki lakọkọ ṣaaju ki o to fifi eyikeyi IwUlO ti yoo sisẹ nipasẹ awọn agbegbe tabi agbaye nẹtiwọki. Aami akiyesi ko di iyasọtọ ninu eyi, nitorinaa tẹle awọn iṣe wọnyi:

  1. Ninu ebute ebute, pato ogiriina-cmd - niwall - iṣẹ = Aami akiyesi lati ṣẹda iṣẹ tuntun.
  2. Ṣiṣẹda iṣẹ ogiriina tuntun ni iwaju fifi sori ẹrọ aami akiyesi ni Cens 7

  3. Jẹrisi ẹda nipasẹ sisọ ọrọ igbaniwọle Supetiser.
  4. Ìdájúwe ti ẹda ti iṣẹ ogiriina tuntun ni iwaju fifi sori ẹrọ aami akiyesi aami akiyesi ni Cens 7

  5. Iwọ yoo ṣe akiyesi ti ipaniyan aṣeyọri ti ifiranṣẹ aṣeyọri.
  6. Ṣiṣẹda aṣeyọri ti iṣẹ tuntun ṣaaju fifi aami akiyesi ni Centos 7

  7. Lẹhin iyẹn, o le lẹẹkọọkan wọ awọn aṣẹ atẹle lati ṣii gbogbo awọn ebute oko oju omi pataki.

    Firewall-cmd --pepesk --service = Aami -Dorks - Port = 5060 / TCP

    Firewall-CMD --Sermanent - Aami Aarin - Port = 5060 / UDP

    Firewall-cmd --pepesk --service = Aami-ọjọ - Port = 5061 / TCP

    Firewall-cmd --pepesk --service (Aami-ọjọ - Port = 5061 / UDP

    Firewall-cmd --pepesk --service (Anadddd-Port = 4569 / UDP

    Firewall-cmd --pepesk --service (Aami Aarin - Port = 5038 / TCP

    Firewall-titun --perManent --Service = Aami akiyesi --Add-ibudo = 10,000-20000 / UDP

    Ni opin, kọ Firewall-CMD --permanent --Add-Service = Aami akiyesi lati ṣẹda a idasilẹ iṣẹ.

  8. Ṣiṣẹda iṣẹ ipinnu tuntun ti ogiriina ṣaaju fifi sori ẹrọ alailowaya interskis ni Cens 7

  9. Gbogbo awọn aṣẹ wọnyi tun jẹ dandan jẹrisi nipasẹ titẹ ọrọ igbaniwọle Supetiser kan.
  10. Ìdájúwe ti ẹda ti iṣẹ ti o gba laaye tuntun ṣaaju fifi aami akiyesi ni Centos 7

  11. Lẹhin ṣiṣe awọn ayipada, o yẹ ki o tun bẹrẹ ogiriina lati lo awọn eto: Firewall-cmd Ṣiṣe awọn eto: Firewall-cmd Tierell-cmd --ReLoad.
  12. Tun gbe ogiriina kuro lẹhin ti o n ṣe akiyesi ẹrọ akiyesi ni Centos 7

Lori eyi, gbogbo awọn iṣe igbaradi ti wa ni pari - o le lọ si fifi sori ẹrọ ti awọn ẹya afikun fun iṣẹ ti o peye ti aami ki o ni idaniloju pe ko si awọn aṣiṣe lakoko fifi awọn faili sii.

Igbese 2: fifi afikun awọn ẹya

Gẹgẹbi o ti mọ, iwe akiyesi kii yoo ṣiṣẹ lori olupin, ti o ba paṣẹ awọn eroja pataki ti o jẹ iduro fun ibaraenisọrọ pẹlu deede awọn awakọ ati awọn atọkun TDM. Ti wa ni imuse awakọ nipasẹ dahdi, ati Libpri nilo fun iṣẹ wiwo. Loading ati Njọ awọn paati wọnyi yoo gba akoko pupọ ati pe yoo nilo asopọ intanẹẹti ti nṣiṣe lọwọ, nitorinaa ro o ṣaaju ṣiṣe.

  1. Jẹ ki a bẹrẹ pẹlu dahdi. Fifuye awọn faili pamosi nipa titẹ awọn wget pipaṣẹ https://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz.
  2. Ẹgbẹ fun gbigba Archive Archive ni Cens 7 lati Aye Oju-iwe

  3. Awọn igbasilẹ rẹ yoo gba to iṣẹju kan, nitori awọn agbapada dada data ko si ni iru iyara giga bi Emi yoo fẹ. Lẹhin iyẹn, fi sii awọn tar -xvf dahdi-litux-portux-port.tar.tar.ar.Gz lati ṣii awọn nkan ti o gba.
  4. Ẹgbẹ fun sisọkuro ti dada ti dahdi ni Cens 7 Lati Oju opo wẹẹbu osise

  5. Iṣe yii ti gbe jade nipasẹ ariyanjiyan sudo, nitorinaa jẹrisi rẹ nipa kikọ ọrọ igbaniwọle superser kan.
  6. Ìdájúwe ti dahdi ṣiṣi silẹ ni Centos 7 nipa titẹ ọrọ igbaniwọle naa

  7. Ni ipari ṣiṣi, lọ si folda ti o gba nipasẹ CD dahdi-Linux-Pari- *.
  8. Lọ si folda dahdi ni Cens 7 fun okùn rẹ siwaju sii

  9. Nibi, Bẹrẹ Iṣakojọ nipa titẹ sita ṣe.
  10. Ẹgbẹ fun Congpening paati ni Cens 7

  11. Lẹhin iyẹn, o wa nikan lati fi sii: sudo ṣe fi sori ẹrọ.
  12. Aṣẹ lati fi sori ẹrọ paati dahdi ni Centos 7 lẹhin apejọ rẹ

  13. O le afikun kiakia sudo Rii konfigi lati ṣayẹwo awọn ti isiyi eto.
  14. Egbe lati tunto Dahdi ni CentOS 7 lẹhin awọn oniwe-fifi sori aseyori

  15. Fi awọn orisun liana nipasẹ CD .. lati bẹrẹ fifi awọn tókàn IwUlO.
  16. Jade Dahdi folda ninu CentOS 7 lẹhin fifi awọn fifi sori

  17. Awọn opo ti fifi libpri jẹ fere kanna bi awọn kà kan ti, ati awọn iyato ti wa ni šakiyesi nikan ni awọn to jo ati awọn orukọ ti awọn ilana. Gbogbo bẹrẹ pẹlu awọn ọjà ti awọn pamosi:

    Wget https://downloads.asterisk.org/pub/telephony/libpri/libpri-current.tar.gz.

  18. Egbe fun awọn LIBPRI pamosi ni CentOS 7 lati awọn osise aaye ayelujara

  19. O ti wa ni ki o si unpacking: sudo oda -xvf libpri-current.tar.gz.
  20. Unpacking LIBPRI Archive ni CentOS 7 lẹhin gbigba lati osise Aaye

  21. Lẹhin aseyori isediwon, o nilo lati lọ si awọn ti gba liana nipasẹ CD LIBPRI- *.
  22. Yipada si folda pẹlu LIBPRI ni CentOS 7 lati sakojo paati

  23. Nibi, bẹrẹ Nto awọn sudo Rii IwUlO.
  24. Akopo ti awọn LIBPRI paati ni CentOS 7 lẹhin ti yi pada si awọn oniwe-folda

  25. Lori Ipari, o gbọdọ fi sori ẹrọ ni ìkàwé nipa titẹ awọn sudo Rii sori.
  26. Fifi awọn LIBPRI paati ni CentOS 7 lori Ipari ti awọn oniwe-akopo

  27. Fi awọn ti isiyi folda (CD ..), niwon o yoo ko nilo wa siwaju sii.
  28. Jade Folda LIBPRI ni CentOS 7 Lori Ipari ti akopo

Gbogbo ilana ti gbigba ati compiling awọn pàtó eto yoo gba nipa idaji wakati kan, eyi ti o ni nkan ṣe pẹlu kan tobi iye ti pamosi ati awọn won gun unpacking. Ti o ba se ohun gbogbo ọtun, nibẹ yẹ ki o jẹ ti ko si aṣiṣe nigba yi.

Igbese 3: Aami akiyesi sori

O ni akoko lati fi sori ẹrọ ni akiyesi kọmputa telephony ọpa, niwon gbogbo awọn pataki oluranlowo irinše ti tẹlẹ a ti fi kun si awọn olupin. Awọn software ti wa ni pin bi a TAR.GZ pamosi lori awọn osise aaye ayelujara, ati awọn oniwe-fifi sori waye bi wọnyi:

  1. Ni awọn ebute, tẹ awọn wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-currrent.tar.gz lati gba lati ayelujara awọn ti o kẹhin idurosinsin ti ikede ti awọn ọpa. O le ropo awọn ọna asopọ ti o ba ti o ba fẹ lati gba miiran ijọ, nini tẹlẹ faramo o lati awọn osise Aaye.
  2. Awọn egbe fun gbigba awọn titun ti ikede Aami akiyesi ni CentOS 7 lati awọn osise aaye ayelujara

  3. Nipa ọna kanna, unpack awọn faili nipa kikọ sudo oda -Xvf Aami akiyesi - *. Tar.gz.
  4. A aṣẹ fun unpacking awọn gbaa lati ayelujara pamosi Aami akiyesi ni CentOS 7

  5. Via CD Asterisk- * Gbe si gba liana.
  6. Orilede to ti gba liana ti awọn aami akiyesi IwUlO ni CentOS 7

  7. Lati fi sori ẹrọ dependencies, awọn kọ-ni akosile ti lo ./contrib/scripts/install_prereq fi sori ẹrọ.
  8. Ni igba akọkọ ti pipaṣẹ lati fi sori ẹrọ ni Aami akiyesi IwUlO dependencies ni CentOS 7

  9. Next, ti fi ohun keji to kanna aṣẹ ./contrib/scripts/install_prereq fi sori ẹrọ-unpackaged.
  10. Awọn keji pipaṣẹ fun fifi aami akiyesi dependencies ni CentOS 7

  11. Lori Ipari, Parẹ kobojumu sudo Rii DistClean awọn faili.
  12. A aṣẹ lati yọ péye awọn faili nigbati fifi aami akiyesi dependencies ni CentOS 7

  13. Ti o ba mo ilosiwaju ti o yoo jẹ pataki lati iṣẹ pẹlu MP3 kika faili, o nilo lati fi awọn yẹ ìkàwé nipa kikọ ./contrib/scripts/Get_mp3_source.sh.
  14. Fifi a ìkàwé to iṣẹ pẹlu Audio ni Aami akiyesi ni CentOS 7

  15. O si maa wa nikan lati ṣẹda awọn iṣeto ni ti awọn orisun awọn faili ./configure --prefix = / usr --sysconfdir = / ati be be - ralocalstatedir = / var --libdir = / usr / lib64 --with-dahdi --with-eso - -with-iconv --with-libcurl --with-speedex --with-mysqlclient.
  16. Aami akiyesi Mimọ iṣeto ni Command ni CentOS 7 Ṣaaju ki o to sori

  17. Ṣiṣe awọn setup window ti awọn IwUlO ara nipasẹ awọn sudo ṣe menuselect ki o si ṣeto jade ni sile nibẹ, titari si jade rẹ aini.
  18. A aṣẹ lati bẹrẹ awọn Aami akiyesi setup window ni CentOS 7 ṣaaju ki o to fifi sori

  19. O ti mọ tẹlẹ pe lẹhin unpacking ati eto awọn orisun koodu, won ti wa ni compiled. Tun awọn ofin seyin ni isalẹ lati pari isẹ yi.

    sudo Rii

    ṣe Fi

    ṣe konfigi

    Rii ayẹwo.

  20. Ofin lati fi sori ẹrọ Aami akiyesi ni CentOS 7 lẹhin aseyori setup

Igbese 4: Ipilẹ Oṣo ati Run

Loni a yoo ko ba ngbe lori kan gbogbo iṣeto ni ti Aami akiyesi, bi yi ti a ko ti o wa ninu awọn koko ti awọn ohun elo ati ti wa ni executed nipasẹ kọọkan eto administrator leyo, titari si jade ni olupin ara ati aini fun lilo kọmputa telephony. Sibẹsibẹ, nibẹ ni o wa ipilẹ sile ti o nilo lati wa ni pàtó kan lati bẹrẹ Aami akiyesi lati ṣayẹwo awọn oniwe-išẹ. Jẹ ki a wo wọn ni awọn alaye diẹ sii.

  1. Ṣiṣe awọn /etc/asterisk/asterisk.conf iṣeto ni faili nipasẹ eyikeyi rọrun ọrọ olootu.
  2. Bẹrẹ Aami akiyesi iṣeto ni faili ni CentOS 7 fun ipilẹ setup

  3. Fi awọn gbolohun ọrọ nigbamii ni o.

    Runuser = Aami akiyesi

    rungroup = Aami akiyesi

    DefaultLanguage = RU

    Documentation_Language = RU_RU

  4. Fifi awọn ipilẹ eto Aami akiyesi ni CentOS 7 nipasẹ kan iṣeto ni faili

  5. Fi awọn ayipada ki o si pari iṣẹ pẹlu awọn ohun.
  6. Nfi ayipada ninu awọn akiyesi iṣeto ni faili ni CentOS 7

  7. A o kan pato ninu awọn faili ti awọn akọkọ olumulo IwUlO, ki o yoo ni lati fi o si awọn eto. Eleyi ni a ṣe nipasẹ sudo UseRADD Aami akiyesi -M.
  8. Ṣiṣẹda kan titun olumulo to iṣẹ pẹlu Aami akiyesi ni CentOS 7

  9. Next, ṣeto awọn wiwọle ẹtọ si awọn folda, seyin sii ofin ni isalẹ.

    Chown -R Aami akiyesi: Aami akiyesi / var / Run / Aami akiyesi

    Chown -R Aami akiyesi: Aami akiyesi / ati be be / akiyesi

    Chown -R Aami akiyesi: Aami akiyesi / var / {libera, Wọle, spool} / Aami akiyesi

    Chown -R Aami akiyesi: Aami akiyesi / usr / LIB64 / Aami akiyesi

    Chown -R Aami akiyesi: Aami akiyesi / var / Log / Aami akiyesi

  10. Eto awọn wiwọle eto si awọn Aami akiyesi folda ninu CentOS 7 nigbati eto soke ni IwUlO

  11. Ni opin, ṣayẹwo awọn sudo Aami akiyesi -C eto lati rii daju pe awọn IwUlO iṣẹ.
  12. Yiyewo awọn lọwọlọwọ Aami akiyesi ipinle ni CentOS 7 lẹhin ti eto

  13. O si maa wa nikan lati bẹrẹ Aami akiyesi bi a iṣẹ nipasẹ SystemCTL ṣiṣẹ Aami akiyesi ati ki o SystemCTL Bẹrẹ Aami akiyesi.
  14. A aṣẹ lati bẹrẹ awọn Aami akiyesi IwUlO ni CentOS 7 lẹhin aseyori setup

Loni o ti kọ itọsọna ti a fipa, idi akọkọ ti eyiti o jẹ lati ṣafihan awọn olumulo alakọbẹrẹ ti ipilẹ ẹrọ ikọsẹ fifi sori ẹrọ ati awọn paati ainisitosi pataki. O le ṣe itọju ṣiṣe nikan ki o wọle si iwe osise ti IwUlO lati gba alaye nipa awọn iṣẹ eto ti ko mọ.

Ka siwaju