Աստղանիշը համակարգչային հեռախոսակապի ամենահայտնի լուծումներից մեկն է, որն ակտիվորեն տեղադրվում է ամենատարբեր սերվերների վրա: Այն աջակցում է գրեթե բոլոր ժամանակակից կոդեկներին եւ արձանագրություններին, ինչպես նաեւ ցույց է տալիս աշխատանքի լավ կայունությունը, ուստի այն ստացել է նման ժողովրդականություն համակարգի ադմինիստրատորների շրջանում: Այնուամենայնիվ, սկսնակ օգտվողները, երբ փորձում են ինտեգրվել, աստղանիշը կարող են հանդիպել առավել բազմազան դժվարությունների, որոնք կապված են ուղղակի տեղադրման գործողության հետ: Դրանից խուսափելու համար խորհուրդ ենք տալիս սովորել մեր այսօրվա նյութը, որում «Կենտոսի 7-րդ բաշխումը» ընդունվում է որպես օրինակ:
Տեղադրեք աստղանիշ Centos 7-ում
Առաջադրանքի իրականացման ողջ բարդությունն այն է, որ աստղանիշը չի աշխատի առանց լրացուցիչ բաղադրիչների, եւ դրանք պետք է ձեռքով տեղադրվեն `կազմելով արխիվները եւ ստացված ֆայլերը կազմելու միջոցով: Այս գործընթացը շատ ժամանակ կպահանջի, ուստի ես ստիպված էի բաժանել բոլոր հրահանգները `իրենց հասկացողությունը պարզեցնելու ուղղությամբ: Սկսենք նախապատրաստական գործողություններից:Քայլ 1. Նախնական գործողություններ
Սկսելու համար անհրաժեշտ է սերվերը պատրաստել, քանի որ միշտ չէ, որ անհրաժեշտ կոմունալ հարմարությունները կենտրոններում, որոնք անհրաժեշտ կլինեն հետեւյալ գործողությունները կատարելիս, եւ Firewall- ը եւ Time Confication- ը չի կատարվում: Այս քայլը ամենադյուրինն է, քանի որ այն պահանջում է միայն ճշգրիտ հրամանի մուտք, բայց այն նաեւ բաժանվում է մի քանի կետերի:
Անհրաժեշտ կոմունալ ծառայությունների տեղադրում
Ընդհանուր առմամբ, աստղանիշը եւ օժանդակ բաղադրիչները կպահանջեն հինգ տարբեր կոմունալ ծառայություններ, որոնք ի սկզբանե կարող են բացակայել գործառնական համակարգում: Մենք առաջարկում ենք ճշգրիտ կատարել ստորեւ նշված ուղեցույցը `բոլոր թարմացումները եւ բացակայող ծրագրաշարը տեղադրելու համար:
- Հետագա բոլոր գործողությունները կիրականացվեն տերմինալում, այնպես որ գործարկեք այն ձեզ համար:
- Այստեղ, նախ, մուտքագրեք Sudo Yum Update հրամանը: Այն պետք է ստուգի արդեն իսկ տեղադրված բաղադրիչների թարմացումների առկայությունը եւ դրանք ավելացրեք ՕՀ-ին `մնացած կոմունալ ծառայությունների հետ փոխգործակցության ճիշտությունն ապահովելու համար:
- Այս հրամանը, ինչպես մյուսը, սկսվում է գերտերության անունից, ինչը նշանակում է, որ պահանջվում է հաստատվել `նոր շարքում գաղտնաբառ մուտքագրելով: Դիտարկենք, որ այս եղանակով գրված նիշերը չեն ցուցադրվում տողում:
- Երբ թարմացումները հայտնաբերվում են, հաստատեք իրենց հավելումը սերվերի, ընտրելով Y վարկածը:
- Դրանից հետո դուք կարող եք ապահով տեղադրել բոլոր անհայտ կորած կոմունալ հարմարությունները: Դա արվում է ընդամենը մեկ սուդո yum տեղադրել GCC Wget NTPDate ավտոմեքենաների Libtool հրամանը: Դրանցից յուրաքանչյուրի վրա չեք դադարի, քանի որ ավելի մանրամասն վերլուծություն կտեսնեք ավելին:
- Վերոնշյալ կոմունալ ծառայությունների մի մասը արդեն կարող է լինել համակարգում, այնպես որ, երբ տեղադրման տողը հայտնվի, երբեմն ցուցադրվում է ընդամենը մեկ կամ երկու ծրագիր, իսկ մնացած տարրերը կախված են: Հաստատեք դրանց տեղադրումը `ընտրելով համապատասխան պատասխան տարբերակը:
Գործողության ավարտից հետո ձեզ կտեղեկացվի, որ ամեն ինչ հաջողությամբ անցել է, եւ մնում է գնալ նախապատրաստական գործողությունների հաջորդ փուլ:
Ժամանակի համաժամացում
Եթե վստահություն կա, որ սերվերի վրա եղած ժամանակը արդեն համաժամեցված էր, համարձակորեն բաց թողեք այս քայլը, տեղափոխվելով Firewall- ի կազմաձեւում: Հակառակ դեպքում, ձեզ հարկավոր է ձեռքով սահմանել ժամային գոտին եւ խմբագրել կազմաձեւման ֆայլը, որը այսպիսին է.
- Ժամկետային գոտին ընտրելու համար օգտագործեք SUDO \ CP / USR / Share / ZoneInfo / Europe / Moscow / Etc / Localtime Command: Այս մարմնավորման մեջ ստեղծվում է մոսկովյան գոտին: Եթե ձեզ հարկավոր է մեկ այլ, ապա պետք է փոխեք նշված հղումը `փոխելով ֆայլի ուղին:
- Team Sudo Ntpdate Ru.pool.ntp.org- ը համաժամեցրեք ժամանակը ցանցի հետ:
- Մուտքագրեք Sudo Crontab -e, որպեսզի անցնի ժամանակի կազմաձեւման ֆայլ:
- Այստեղ նշեք սցենարը ավտոմատ համաժամացման վրա `լարը տեղադրելով 0 0 * * * / sbin / ntpdate ru.pool.ntp.org: Փոփոխությունները խնայելուց եւ խմբագրին փակելուց հետո:
Այժմ դուք չեք կարող անհանգստանալ այն փաստի համար, որ երբ դուք ստիպված կլինեք ինքներդ ձեզ համաժամեցնելու համար, քանի որ ավտոմատ կարգի ստեղծված առաջադրանքի շնորհիվ մենք հասանք ցանկալի արդյունքի: Միայն նախապատրաստական աշխատանքների վերջին քայլը մնում է աստղանիշ տեղադրելուց առաջ:
Տեղադրեք firewall- ը
Firewall- ի կազմաձեւումը ամենակարեւոր գործընթացներից մեկն է, նախքան ցանկացած գործիք տեղադրելը, որը կգործի տեղական կամ գլոբալ ցանցի միջոցով: Աստղանիշը բացառություն չի դառնում այս առումով, այնպես որ հետեւեք այս գործողություններին.
- Տերմինալի մեջ նշեք Firewall-CMD - CMALT - Newall-Service = աստղանիշ `նոր ծառայություն ստեղծելու համար:
- Հաստատեք արարածը `նշելով գերհզոր գաղտնաբառը:
- Ձեզ կտեղեկացվի հաջողության ուղերձի հաջող կատարման մասին:
- Դրանից հետո դուք կարող եք փոխարինել հետեւյալ հրամաններ `բոլոր անհրաժեշտ նավահանգիստները բացելու համար:
Firewall-CMD - Trperisk - Asterisk - DD-Port = 5060 / TCP
Firewall-CMD - ProperManent --Service = Asterisk - DD-Port = 5060 / UDP
Firewall-CMD - TRERSICE = ASTERISK - DD-PORT = 5061 / TCP
Firewall-CMD - Trperisk - Asterisk - DD-Port = 5061 / UDP
Firewall-CMD - Tricsisk - Asterisk - Add-Port = 4569 / UDP
Firewall-CMD - Trperisk = աստղանիշ - ADD-PORT = 5038 / TCP
Firewall-CMD - ProperManent - Asterisk - Add-Port = 10,000-20000 / UDP
Վերջում գրեք Firewall-CMD - Propermanment - ADDD-Service = աստղանիշ `թույլատրելի ծառայություն ստեղծելու համար:
- Այս բոլոր հրահանգները նույնպես պարտադիր են հաստատված `մուտքագրելով գերտերության գաղտնաբառ:
- Փոփոխություններ կատարելուց հետո դուք պետք է վերագործարկեք firewall- ը `պարամետրերը կիրառելու համար. Firewall-CMD - արտադրություն:
Դրա վերաբերյալ բոլոր նախապատրաստական գործողություններն ավարտված են. Կարող եք գնալ լրացուցիչ բաղադրիչների տեղադրում աստղանիշի ճիշտ գործողության համար եւ վստահ եղեք, որ ֆայլերը ավելացնելու ընթացքում սխալներ չեն լինի:
Քայլ 2. Լրացուցիչ բաղադրիչների ավելացում
Ինչպես գիտեք, աստղանիշը չի աշխատի սերվերի վրա, եթե նախապես ստեղծեք կարեւոր կոմունալ ծառայություններ, որոնք պատասխանատու են վարորդների եւ TDM միջերեսների փոխազդեցության կարգավորման համար: Խորհրդի վարորդներն իրականացվում են Dahdi- ի միջոցով, իսկ Լիբրին անհրաժեշտ է ինտերֆեյսի գործողության համար: Այս բաղադրիչների բեռնումը եւ հավաքելը շատ ժամանակ կպահանջի եւ կպահանջի ակտիվ ինտերնետ կապ, այնպես որ այն համարեք նախքան արվելը:
- Սկսենք Dahdi- ից: Տեղադրեք ֆայլի արխիվը `մուտքագրելով Wget Command Https://downloadsaustsisk.org/pub/telephony/dahdi-lix-complete_dahdi-li-lanux-complete:
- Դրա ներբեռնումը կտեւի մոտ մեկ րոպե, քանի որ պահեստները տվյալները փոխանցում են ոչ այնքան մեծ արագությամբ, որքան ես կցանկանայի: Դրանից հետո տեղադրեք tar -xvf dahdi-linux-lettly-present-present.tar.gz- ը `ստացված օբյեկտները բացելու համար:
- Այս գործողությունը իրականացվում է սուդո փաստարկով, այնպես որ հաստատեք այն, գրելով գերհոգնած գաղտնաբառ:
- Ապամոնտաժման ավարտին գնացեք CD Dahdi-Linux- ի միջոցով ստացված թղթապանակը `*:
- Այստեղ սկսեք հավաքագրումը `տպելով Sudo Make:
- Դրանից հետո այն շարունակում է մնալ միայն տեղադրման համար. Sudo Տեղադրեք:
- Կարող եք լրացուցիչ հավաքել Sudo կազմաձեւումը `ներկայիս պարամետրերը ստուգելու համար:
- Թողեք աղբյուրի տեղեկատու CD- ի միջոցով .. Սկսելու համար հաջորդ կոմունալը:
- LIBPRI- ի տեղադրման սկզբունքը գրեթե նույնն է, ինչ հաշվի առնելով հենց դա, եւ տարբերությունները նկատվում են միայն գրացուցակների տեղեկանքների եւ անունների մեջ: Բոլորը սկսվում են արխիվի ստացումից.
Wget https://downloads.asterisk.org/pub/telephony/libpri/tibpri-current.tar.gz.
- Այնուհետեւ այն ապամոնտաժում է. SUDO TAR -XVF LIBPRI-present.tar.gz.
- Հաջող արդյունահանումից հետո դուք պետք է գնաք ստացված գրացուցակ CD LIBPRI- ի միջոցով:
- Այստեղ սկսեք հավաքել սուդո պատրաստումը:
- Ավարտելուց հետո դուք պետք է տեղադրեք գրադարանը `մուտքագրելով SUDO- ի տեղադրումը:
- Թողեք ներկայիս թղթապանակը (CD ..), քանի որ մեզ ավելի շատ պետք չէ:
Նշված ծրագրերը ներբեռնելու եւ կազմելու ամբողջ գործընթացը կտեւի մոտ կես ժամ, որը կապված է հսկայական արխիվների եւ նրանց երկարատեւ ապամոնտաժման հետ: Եթե ամեն ինչ ճիշտ եք անում, դրա ընթացքում սխալներ չպետք է լինեն:
Քայլ 3. Աստղանիշի տեղադրում
Ժամանակն է տեղադրել աստղանիշի համակարգչային հեռախոսակապի գործիք, քանի որ բոլոր անհրաժեշտ օժանդակ բաղադրիչներն արդեն ավելացվել են սերվերին: Ծրագիրը պաշտոնական կայքում բաշխվում է որպես Tar.GZ արխիվ, իսկ տեղադրումը տեղի է ունենում հետեւյալ կերպ.
- Տերմինալում մուտքագրեք wget http://downloads.asterisk.org/pub/telephony/asterisk/,sterisk-13-current.tar.gz ներբեռնելու համար գործիքի վերջին կայուն տարբերակը ներբեռնելու համար: Դուք կարող եք փոխարինել հղումը, եթե ցանկանում եք մեկ այլ ժողով ստանալ, նախկինում այն դիմագրցնելով պաշտոնական կայքից:
- Նույն կերպ, բացեք ֆայլերը `գրելով SUDO TAR -XVF աստղանիշ - *. Tar.gz.
- CD Asterisk- * տեղափոխվել ստացված գրացուցակ:
- Կախվածություններ տեղադրելու համար օգտագործվում է ներկառուցված սցենարը: / Contrib/scripts/install_prereq Տեղադրեք:
- Հաջորդը, տեղադրեք երկրորդը մոտավորապես նույն հրամանը :/Contrib/scripts/install_prereq Տեղադրեք-չբացահայտված:
- Ավարտելուց հետո ջնջեք ավելորդ սուդոն `Distclean ֆայլեր:
- Եթե նախապես գիտեք, որ անհրաժեշտ կլինի աշխատել MP3 ձեւաչափի ֆայլերով, ապա հարկավոր է ավելացնել համապատասխան գրադարանը `գրելով :/Contrib/scripts/get_mp3_source.sh.
- Մնում է միայն ստեղծել աղբյուրի ֆայլերի կազմաձեւերը: - iconv - libcurl - with-speedex - with-mysqlclient.
- Գործարկեք կոմունալ կազմի պատուհանը ինքնուրույն `սուդոյի միջոցով Menuselect- ը պատրաստեք եւ տեղադրեք այնտեղ պարամետրերը, ձեր կարիքները մղելով:
- Դուք արդեն գիտեք, որ աղբյուրի կոդը բացելուց եւ սահմանելուց հետո դրանք կազմվում են: Այս գործողությունը ավարտելու համար կրկնեք այլընտրանքային հրամաններ:
Sudo կատարել
Տեղադրեք
Կազմաձեւել
Նմուշներ պատրաստեք:
Քայլ 4. Հիմնական կարգավորումը եւ գործարկումը
Այսօր մենք չենք անդրադառնանք աստղանիշի ընդհանուր կազմաձեւման վրա, քանի որ սա ներառված չէ նյութի թեմայում եւ իրականացվում է յուրաքանչյուր համակարգի կառավարչի կողմից անհատապես, դուրս մղելով սերվերը եւ համակարգչային հեռախոսակապի օգտագործման կարիքները: Այնուամենայնիվ, կան հիմնական պարամետրեր, որոնք պետք է հստակեցվեն աստղանիշ սկսելու համար `ստուգելու դրա կատարումը: Եկեք ավելի մանրամասն նայենք նրանց:
- Գործարկեք /etc/աստերիսկ /աստերիսկ.Կաստանի ֆայլը ցանկացած հարմար տեքստի խմբագրի միջոցով:
- Տեղադրեք տողերը ավելի ուշ դրանում:
Runuser = աստղանիշ
Rungroup = աստղանիշ
Լռելյայն Լեզու = ru
Documentation_language = ru_ru
- Պահպանեք փոփոխությունները եւ ավարտեք աշխատանքը օբյեկտի հետ:
- Մենք պարզապես նշեցինք հիմնական օգտագործողի կոմունալ ֆայլի մեջ, այնպես որ դուք պետք է այն ավելացնեք համակարգին: Դա արվում է Sudo UserAdd աստղանիշի միջոցով:
- Հաջորդը, տեղադրեք թղթապանակների մուտքի իրավունքները, որոնք այլընտրանք են ստորեւ նշված հրամաններ:
Chown -r աստղանիշ. Աստղանիշ / VAR / RUN / աստղանիշ
Chown -r աստղանիշ. Աստղանիշ / եւ այլն / աստղանիշ
Chown -r աստղանիշ. Աստղանիշ / VAR / {LIB, LOG, SPOOL} / աստղանիշ
Chown -r աստղանիշ. Աստղանիշ / USR / LIB64 / աստղանիշ
Chown -R աստղանիշ. Աստղանիշ / VAR / LOG / աստղանիշ
- Վերջում ստուգեք Sudo Asterisk-C- ի կարգավորումները `համոզվելու համար, որ կոմունալ աշխատանքը:
- Մնում է միայն աստղանիշը որպես ծառայություն սկսել SystemCTL- ի միջոցով, միացնել աստղանիշը եւ Systemctl- ը աստղանշանը:
Այսօր դուք սովորել եք փուլային ուղեցույցը, որի հիմնական նպատակը սկսնակ օգտագործողներին ցույց տալու աստղանիշի եւ անհրաժեշտ օժանդակ բաղադրիչների սկզբունքը: Կարող եք միայն կատարել յուրաքանչյուր գործողություն եւ մուտք գործել կոմունալ ծառայության պաշտոնական փաստաթղթեր `անհայտ ծրագրի գործառույթների վերաբերյալ տեղեկատվություն ստանալու համար: