Աստղանիշ տեղադրում Centos 7-ում

Anonim

Աստղանիշ տեղադրում Centos 7-ում

Աստղանիշը համակարգչային հեռախոսակապի ամենահայտնի լուծումներից մեկն է, որն ակտիվորեն տեղադրվում է ամենատարբեր սերվերների վրա: Այն աջակցում է գրեթե բոլոր ժամանակակից կոդեկներին եւ արձանագրություններին, ինչպես նաեւ ցույց է տալիս աշխատանքի լավ կայունությունը, ուստի այն ստացել է նման ժողովրդականություն համակարգի ադմինիստրատորների շրջանում: Այնուամենայնիվ, սկսնակ օգտվողները, երբ փորձում են ինտեգրվել, աստղանիշը կարող են հանդիպել առավել բազմազան դժվարությունների, որոնք կապված են ուղղակի տեղադրման գործողության հետ: Դրանից խուսափելու համար խորհուրդ ենք տալիս սովորել մեր այսօրվա նյութը, որում «Կենտոսի 7-րդ բաշխումը» ընդունվում է որպես օրինակ:

Տեղադրեք աստղանիշ Centos 7-ում

Առաջադրանքի իրականացման ողջ բարդությունն այն է, որ աստղանիշը չի աշխատի առանց լրացուցիչ բաղադրիչների, եւ դրանք պետք է ձեռքով տեղադրվեն `կազմելով արխիվները եւ ստացված ֆայլերը կազմելու միջոցով: Այս գործընթացը շատ ժամանակ կպահանջի, ուստի ես ստիպված էի բաժանել բոլոր հրահանգները `իրենց հասկացողությունը պարզեցնելու ուղղությամբ: Սկսենք նախապատրաստական ​​գործողություններից:

Քայլ 1. Նախնական գործողություններ

Սկսելու համար անհրաժեշտ է սերվերը պատրաստել, քանի որ միշտ չէ, որ անհրաժեշտ կոմունալ հարմարությունները կենտրոններում, որոնք անհրաժեշտ կլինեն հետեւյալ գործողությունները կատարելիս, եւ Firewall- ը եւ Time Confication- ը չի կատարվում: Այս քայլը ամենադյուրինն է, քանի որ այն պահանջում է միայն ճշգրիտ հրամանի մուտք, բայց այն նաեւ բաժանվում է մի քանի կետերի:

Անհրաժեշտ կոմունալ ծառայությունների տեղադրում

Ընդհանուր առմամբ, աստղանիշը եւ օժանդակ բաղադրիչները կպահանջեն հինգ տարբեր կոմունալ ծառայություններ, որոնք ի սկզբանե կարող են բացակայել գործառնական համակարգում: Մենք առաջարկում ենք ճշգրիտ կատարել ստորեւ նշված ուղեցույցը `բոլոր թարմացումները եւ բացակայող ծրագրաշարը տեղադրելու համար:

  1. Հետագա բոլոր գործողությունները կիրականացվեն տերմինալում, այնպես որ գործարկեք այն ձեզ համար:
  2. Սկսելով տերմինալը `նախապատրաստական ​​գործողություններ կատարելու համար, նախքան կենտրոնում աստղանիշ տեղադրելը

  3. Այստեղ, նախ, մուտքագրեք Sudo Yum Update հրամանը: Այն պետք է ստուգի արդեն իսկ տեղադրված բաղադրիչների թարմացումների առկայությունը եւ դրանք ավելացրեք ՕՀ-ին `մնացած կոմունալ ծառայությունների հետ փոխգործակցության ճիշտությունն ապահովելու համար:
  4. Հրաման, թարմացումները ստուգելու համար, նախքան աստղանիշը կենտրոնում տեղադրելը

  5. Այս հրամանը, ինչպես մյուսը, սկսվում է գերտերության անունից, ինչը նշանակում է, որ պահանջվում է հաստատվել `նոր շարքում գաղտնաբառ մուտքագրելով: Դիտարկենք, որ այս եղանակով գրված նիշերը չեն ցուցադրվում տողում:
  6. Թարմացման հաստատման հրամանի հաստատումը Centos 7-ում աստղանիշի տեղադրումից առաջ

  7. Երբ թարմացումները հայտնաբերվում են, հաստատեք իրենց հավելումը սերվերի, ընտրելով Y վարկածը:
  8. Թարմացումների տեղադրման հաստատումներ, որոնք աստղանիշը կենտրոնում տեղադրելուց առաջ

  9. Դրանից հետո դուք կարող եք ապահով տեղադրել բոլոր անհայտ կորած կոմունալ հարմարությունները: Դա արվում է ընդամենը մեկ սուդո yum տեղադրել GCC Wget NTPDate ավտոմեքենաների Libtool հրամանը: Դրանցից յուրաքանչյուրի վրա չեք դադարի, քանի որ ավելի մանրամասն վերլուծություն կտեսնեք ավելին:
  10. Լրացուցիչ կոմունալ ծառայություններ ներբեռնումը նախքան աստղանիշը կենտրոնում տեղադրելը

  11. Վերոնշյալ կոմունալ ծառայությունների մի մասը արդեն կարող է լինել համակարգում, այնպես որ, երբ տեղադրման տողը հայտնվի, երբեմն ցուցադրվում է ընդամենը մեկ կամ երկու ծրագիր, իսկ մնացած տարրերը կախված են: Հաստատեք դրանց տեղադրումը `ընտրելով համապատասխան պատասխան տարբերակը:
  12. Լրացուցիչ կոմունալ ծառայությունների հաստատում նախքան աստղանիշը կենտրոնում տեղադրելը

Գործողության ավարտից հետո ձեզ կտեղեկացվի, որ ամեն ինչ հաջողությամբ անցել է, եւ մնում է գնալ նախապատրաստական ​​գործողությունների հաջորդ փուլ:

Ժամանակի համաժամացում

Եթե ​​վստահություն կա, որ սերվերի վրա եղած ժամանակը արդեն համաժամեցված էր, համարձակորեն բաց թողեք այս քայլը, տեղափոխվելով Firewall- ի կազմաձեւում: Հակառակ դեպքում, ձեզ հարկավոր է ձեռքով սահմանել ժամային գոտին եւ խմբագրել կազմաձեւման ֆայլը, որը այսպիսին է.

  1. Ժամկետային գոտին ընտրելու համար օգտագործեք SUDO \ CP / USR / Share / ZoneInfo / Europe / Moscow / Etc / Localtime Command: Այս մարմնավորման մեջ ստեղծվում է մոսկովյան գոտին: Եթե ​​ձեզ հարկավոր է մեկ այլ, ապա պետք է փոխեք նշված հղումը `փոխելով ֆայլի ուղին:
  2. Թիմը ընտրելու ժամանակային գոտի `կենտրոնում գտնվող աստղանիշի տեղադրման դիմաց

  3. Team Sudo Ntpdate Ru.pool.ntp.org- ը համաժամեցրեք ժամանակը ցանցի հետ:
  4. Թիմը `ավտոմատ ժամանակի համաժամացման համար ինտերնետում, նախքան աստղանիշը կենտրոնում տեղադրելը

  5. Մուտքագրեք Sudo Crontab -e, որպեսզի անցնի ժամանակի կազմաձեւման ֆայլ:
  6. Երկրագնդի աստղանիշը տեղադրելու համար ժամանակի կազմաձեւման ֆայլ բացելու հրաման

  7. Այստեղ նշեք սցենարը ավտոմատ համաժամացման վրա `լարը տեղադրելով 0 0 * * * / sbin / ntpdate ru.pool.ntp.org: Փոփոխությունները խնայելուց եւ խմբագրին փակելուց հետո:
  8. Autmomatic Time Check- ի առաջադրանքը ավելացնելը Centos 7-ում տեղադրվելուց առաջ

Այժմ դուք չեք կարող անհանգստանալ այն փաստի համար, որ երբ դուք ստիպված կլինեք ինքներդ ձեզ համաժամեցնելու համար, քանի որ ավտոմատ կարգի ստեղծված առաջադրանքի շնորհիվ մենք հասանք ցանկալի արդյունքի: Միայն նախապատրաստական ​​աշխատանքների վերջին քայլը մնում է աստղանիշ տեղադրելուց առաջ:

Տեղադրեք firewall- ը

Firewall- ի կազմաձեւումը ամենակարեւոր գործընթացներից մեկն է, նախքան ցանկացած գործիք տեղադրելը, որը կգործի տեղական կամ գլոբալ ցանցի միջոցով: Աստղանիշը բացառություն չի դառնում այս առումով, այնպես որ հետեւեք այս գործողություններին.

  1. Տերմինալի մեջ նշեք Firewall-CMD - CMALT - Newall-Service = աստղանիշ `նոր ծառայություն ստեղծելու համար:
  2. Ստեղծելով նոր Firewall ծառայություն աստղանիշի տեղադրման դիմաց Centos 7-ում

  3. Հաստատեք արարածը `նշելով գերհզոր գաղտնաբառը:
  4. Նոր Firewall ծառայության ստեղծման հաստատում Centos 7-ում աստղանիշի տեղադրման դիմաց

  5. Ձեզ կտեղեկացվի հաջողության ուղերձի հաջող կատարման մասին:
  6. Նոր ծառայության հաջող ստեղծում նախքան կենտրոնում աստղանիշ տեղադրելը

  7. Դրանից հետո դուք կարող եք փոխարինել հետեւյալ հրամաններ `բոլոր անհրաժեշտ նավահանգիստները բացելու համար:

    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 = աստղանիշ `թույլատրելի ծառայություն ստեղծելու համար:

  8. Firewall- ի նոր լուծված ծառայության ստեղծում նախքան աստղանիշի տեղադրումը Centos 7-ում

  9. Այս բոլոր հրահանգները նույնպես պարտադիր են հաստատված `մուտքագրելով գերտերության գաղտնաբառ:
  10. Նոր թույլատրելի ծառայության ստեղծման հաստատում նախքան կենտրոնում աստղանիշը տեղադրելը

  11. Փոփոխություններ կատարելուց հետո դուք պետք է վերագործարկեք firewall- ը `պարամետրերը կիրառելու համար. Firewall-CMD - արտադրություն:
  12. Վերբեռնեք Firewall- ը կենտրոնում աստղանիշի փոփոխություններ կատարելուց հետո

Դրա վերաբերյալ բոլոր նախապատրաստական ​​գործողություններն ավարտված են. Կարող եք գնալ լրացուցիչ բաղադրիչների տեղադրում աստղանիշի ճիշտ գործողության համար եւ վստահ եղեք, որ ֆայլերը ավելացնելու ընթացքում սխալներ չեն լինի:

Քայլ 2. Լրացուցիչ բաղադրիչների ավելացում

Ինչպես գիտեք, աստղանիշը չի աշխատի սերվերի վրա, եթե նախապես ստեղծեք կարեւոր կոմունալ ծառայություններ, որոնք պատասխանատու են վարորդների եւ TDM միջերեսների փոխազդեցության կարգավորման համար: Խորհրդի վարորդներն իրականացվում են Dahdi- ի միջոցով, իսկ Լիբրին անհրաժեշտ է ինտերֆեյսի գործողության համար: Այս բաղադրիչների բեռնումը եւ հավաքելը շատ ժամանակ կպահանջի եւ կպահանջի ակտիվ ինտերնետ կապ, այնպես որ այն համարեք նախքան արվելը:

  1. Սկսենք Dahdi- ից: Տեղադրեք ֆայլի արխիվը `մուտքագրելով Wget Command Https://downloadsaustsisk.org/pub/telephony/dahdi-lix-complete_dahdi-li-lanux-complete:
  2. Թիմ, պաշտոնական կայքից Centos 7-ում Dahdi Archive- ը ստանալու համար

  3. Դրա ներբեռնումը կտեւի մոտ մեկ րոպե, քանի որ պահեստները տվյալները փոխանցում են ոչ այնքան մեծ արագությամբ, որքան ես կցանկանայի: Դրանից հետո տեղադրեք tar -xvf dahdi-linux-lettly-present-present.tar.gz- ը `ստացված օբյեկտները բացելու համար:
  4. Թիմը `պաշտոնական կայքից կենտրոնում գտնվող Dahdi- ի արդյունքում ստացված արխիվը բացելու համար

  5. Այս գործողությունը իրականացվում է սուդո փաստարկով, այնպես որ հաստատեք այն, գրելով գերհոգնած գաղտնաբառ:
  6. Dahdi DaPacking- ի հաստատումը Centos 7-ում `մուտքագրելով գաղտնաբառ

  7. Ապամոնտաժման ավարտին գնացեք CD Dahdi-Linux- ի միջոցով ստացված թղթապանակը `*:
  8. Գնացեք Dahdi թղթապանակ Centos 7-ում `հետագա կազմման համար

  9. Այստեղ սկսեք հավաքագրումը `տպելով Sudo Make:
  10. TEAH DAHDI բաղադրիչը Centos 7-ում կազմելու համար

  11. Դրանից հետո այն շարունակում է մնալ միայն տեղադրման համար. Sudo Տեղադրեք:
  12. Դահդիի բաղադրիչը կենտրոնում տեղադրելու հրամանը իր կազմից հետո

  13. Կարող եք լրացուցիչ հավաքել Sudo կազմաձեւումը `ներկայիս պարամետրերը ստուգելու համար:
  14. Թիմը Դահդին կկառուցի Centos 7-ում `իր հաջող տեղադրումից հետո

  15. Թողեք աղբյուրի տեղեկատու CD- ի միջոցով .. Սկսելու համար հաջորդ կոմունալը:
  16. Ելեք Dahdi թղթապանակում Centos 7-ը տեղադրումը տեղադրելուց հետո

  17. LIBPRI- ի տեղադրման սկզբունքը գրեթե նույնն է, ինչ հաշվի առնելով հենց դա, եւ տարբերությունները նկատվում են միայն գրացուցակների տեղեկանքների եւ անունների մեջ: Բոլորը սկսվում են արխիվի ստացումից.

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

  18. Թիմի համար «Կենտոս» -ում LIBPRI- ի արխիվի թիմը պաշտոնական կայքից

  19. Այնուհետեւ այն ապամոնտաժում է. SUDO TAR -XVF LIBPRI-present.tar.gz.
  20. LIBPRI- ի արխիվը Centos 7-ում `պաշտոնական կայքից ներբեռնելուց հետո

  21. Հաջող արդյունահանումից հետո դուք պետք է գնաք ստացված գրացուցակ CD LIBPRI- ի միջոցով:
  22. Անցեք թղթապանակին LIBPRI- ի Centos 7-ում `կազմելու բաղադրիչ

  23. Այստեղ սկսեք հավաքել սուդո պատրաստումը:
  24. LibPRI բաղադրիչի կազմումը Centos 7-ում իր թղթապանակում անցնելուց հետո

  25. Ավարտելուց հետո դուք պետք է տեղադրեք գրադարանը `մուտքագրելով SUDO- ի տեղադրումը:
  26. LibPrri բաղադրիչի տեղադրումը Centos 7-ում `իր կազմման ավարտից հետո

  27. Թողեք ներկայիս թղթապանակը (CD ..), քանի որ մեզ ավելի շատ պետք չէ:
  28. Ելեք Թղթապանակ LIBPRI- ը Centos 7-ում `կազմման ավարտից հետո

Նշված ծրագրերը ներբեռնելու եւ կազմելու ամբողջ գործընթացը կտեւի մոտ կես ժամ, որը կապված է հսկայական արխիվների եւ նրանց երկարատեւ ապամոնտաժման հետ: Եթե ​​ամեն ինչ ճիշտ եք անում, դրա ընթացքում սխալներ չպետք է լինեն:

Քայլ 3. Աստղանիշի տեղադրում

Ժամանակն է տեղադրել աստղանիշի համակարգչային հեռախոսակապի գործիք, քանի որ բոլոր անհրաժեշտ օժանդակ բաղադրիչներն արդեն ավելացվել են սերվերին: Ծրագիրը պաշտոնական կայքում բաշխվում է որպես Tar.GZ արխիվ, իսկ տեղադրումը տեղի է ունենում հետեւյալ կերպ.

  1. Տերմինալում մուտքագրեք wget http://downloads.asterisk.org/pub/telephony/asterisk/,sterisk-13-current.tar.gz ներբեռնելու համար գործիքի վերջին կայուն տարբերակը ներբեռնելու համար: Դուք կարող եք փոխարինել հղումը, եթե ցանկանում եք մեկ այլ ժողով ստանալ, նախկինում այն ​​դիմագրցնելով պաշտոնական կայքից:
  2. Թիմը «Աստղանիշ» -ի վերջին տարբերակը `« Կենտոս »-ում` պաշտոնական կայքից

  3. Նույն կերպ, բացեք ֆայլերը `գրելով SUDO TAR -XVF աստղանիշ - *. Tar.gz.
  4. Download ազատ Centos 7-ում ներբեռնված արխիվի աստղանիշը բացելու համար

  5. CD Asterisk- * տեղափոխվել ստացված գրացուցակ:
  6. Անցում դեպի աստղանիշի կոմունալ կենտրոնի ստացված գրացուցակը Centos 7-ում

  7. Կախվածություններ տեղադրելու համար օգտագործվում է ներկառուցված սցենարը: / Contrib/scripts/install_prereq Տեղադրեք:
  8. Առաջին հրամանը `աստղանիշի կոմունալ կախվածությունները կենտրոնում տեղադրելու համար

  9. Հաջորդը, տեղադրեք երկրորդը մոտավորապես նույն հրամանը :/Contrib/scripts/install_prereq Տեղադրեք-չբացահայտված:
  10. Երկրորդ հրամանը Centos 7-ում աստղանիշի կախվածության տեղակայման համար

  11. Ավարտելուց հետո ջնջեք ավելորդ սուդոն `Distclean ֆայլեր:
  12. Մնացորդային ֆայլերը հեռացնելու հրամանը Centos 7-ում աստղանիշի կախվածությունները տեղադրելիս

  13. Եթե ​​նախապես գիտեք, որ անհրաժեշտ կլինի աշխատել MP3 ձեւաչափի ֆայլերով, ապա հարկավոր է ավելացնել համապատասխան գրադարանը `գրելով :/Contrib/scripts/get_mp3_source.sh.
  14. Գրադարան տեղադրում, «Աստղանոցում» կենտրոնում աշխատելու համար աշխատելու համար

  15. Մնում է միայն ստեղծել աղբյուրի ֆայլերի կազմաձեւերը: - iconv - libcurl - with-speedex - with-mysqlclient.
  16. Աստղանիշի բազային կազմաձեւման հրամանատարությունը Centos 7-ում տեղադրումից առաջ

  17. Գործարկեք կոմունալ կազմի պատուհանը ինքնուրույն `սուդոյի միջոցով Menuselect- ը պատրաստեք եւ տեղադրեք այնտեղ պարամետրերը, ձեր կարիքները մղելով:
  18. Հրաման, աստղերի տեղադրման պատուհանը կենտրոնում սկսելու համար, նախքան տեղադրումը

  19. Դուք արդեն գիտեք, որ աղբյուրի կոդը բացելուց եւ սահմանելուց հետո դրանք կազմվում են: Այս գործողությունը ավարտելու համար կրկնեք այլընտրանքային հրամաններ:

    Sudo կատարել

    Տեղադրեք

    Կազմաձեւել

    Նմուշներ պատրաստեք:

  20. Հրամանները աստղանիշը տեղադրելու համար Centos 7-ում հաջող տեղադրումից հետո

Քայլ 4. Հիմնական կարգավորումը եւ գործարկումը

Այսօր մենք չենք անդրադառնանք աստղանիշի ընդհանուր կազմաձեւման վրա, քանի որ սա ներառված չէ նյութի թեմայում եւ իրականացվում է յուրաքանչյուր համակարգի կառավարչի կողմից անհատապես, դուրս մղելով սերվերը եւ համակարգչային հեռախոսակապի օգտագործման կարիքները: Այնուամենայնիվ, կան հիմնական պարամետրեր, որոնք պետք է հստակեցվեն աստղանիշ սկսելու համար `ստուգելու դրա կատարումը: Եկեք ավելի մանրամասն նայենք նրանց:

  1. Գործարկեք /etc/աստերիսկ /աստերիսկ.Կաստանի ֆայլը ցանկացած հարմար տեքստի խմբագրի միջոցով:
  2. Սկսեք աստղանիշի կազմաձեւման ֆայլը Centos 7-ում `հիմնական կարգաբերման համար

  3. Տեղադրեք տողերը ավելի ուշ դրանում:

    Runuser = աստղանիշ

    Rungroup = աստղանիշ

    Լռելյայն Լեզու = ru

    Documentation_language = ru_ru

  4. Կազմաձեւման ֆայլի միջոցով Centos 7-ում տեղադրեք հիմնական պարամետրերը

  5. Պահպանեք փոփոխությունները եւ ավարտեք աշխատանքը օբյեկտի հետ:
  6. Աստղանիշի կազմաձեւման ֆայլում փոփոխություններ խնայելը Centos 7-ում

  7. Մենք պարզապես նշեցինք հիմնական օգտագործողի կոմունալ ֆայլի մեջ, այնպես որ դուք պետք է այն ավելացնեք համակարգին: Դա արվում է Sudo UserAdd աստղանիշի միջոցով:
  8. Ստեղծելով նոր օգտվող, «Աստղանիշ» -ում աշխատելու համար Centos 7-ում

  9. Հաջորդը, տեղադրեք թղթապանակների մուտքի իրավունքները, որոնք այլընտրանք են ստորեւ նշված հրամաններ:

    Chown -r աստղանիշ. Աստղանիշ / VAR / RUN / աստղանիշ

    Chown -r աստղանիշ. Աստղանիշ / եւ այլն / աստղանիշ

    Chown -r աստղանիշ. Աստղանիշ / VAR / {LIB, LOG, SPOOL} / աստղանիշ

    Chown -r աստղանիշ. Աստղանիշ / USR / LIB64 / աստղանիշ

    Chown -R աստղանիշ. Աստղանիշ / VAR / LOG / աստղանիշ

  10. Գործողությունը սահմանելիս մուտքի պարամետրերը տեղադրեք Centos 7-ում աստղանիշի թղթապանակում

  11. Վերջում ստուգեք Sudo Asterisk-C- ի կարգավորումները `համոզվելու համար, որ կոմունալ աշխատանքը:
  12. Ստեղծելուց հետո Centos 7-ում ներկայիս աստղանիշի վիճակը ստուգելը

  13. Մնում է միայն աստղանիշը որպես ծառայություն սկսել SystemCTL- ի միջոցով, միացնել աստղանիշը եւ Systemctl- ը աստղանշանը:
  14. Հրաման, աստղանիշի կոմունալը «Centos 7-ում» հաջող տեղադրումից հետո

Այսօր դուք սովորել եք փուլային ուղեցույցը, որի հիմնական նպատակը սկսնակ օգտագործողներին ցույց տալու աստղանիշի եւ անհրաժեշտ օժանդակ բաղադրիչների սկզբունքը: Կարող եք միայն կատարել յուրաքանչյուր գործողություն եւ մուտք գործել կոմունալ ծառայության պաշտոնական փաստաթղթեր `անհայտ ծրագրի գործառույթների վերաբերյալ տեղեկատվություն ստանալու համար:

Կարդալ ավելին