Локално спремиште ЦентОС 7 (огледало)

Ако је тако, овде вам доносим како да направите огледало ЦентОС-а 7. Које су благодати овога? Међу њима штедите пропусност Интернета, чувате локалну копију својих спремишта помоћу којих су преузимања и инсталације много бржи, а главни од свега је врло користан као сервер за ажурирање ако имате 10 сервера или 1000 радних станица ЦентОС Мислим да је ово ваша најбоља опција јер можете да понудите услугу брзог ажурирања и брзином ваше ЛАН мреже.

Сада своје огледало можете направити на око 10 начина, али рећи ћу вам онај који је по мом мишљењу најбржи и најудобнији, добро огледало можете направити у било којој дистрибуцији која подржава рсинц. Иесииииии! било ко, можете читати само рсинц део, направити локално центОС спремиште на убунту, дебиан, федора, редхат, слацкваре, сви они подржавају рсинц

рсинц је бесплатна апликација за системе типа Уник и Мицрософт Виндовс који нуди ефикасан пренос инкременталних података, који такође ради са компримованим и шифрованим подацима. Коришћењем технике делта кодирања омогућава вам да синхронизујете датотеке и директоријуме између две машине на мрежи или између две локације на истој машини, смањујући обим пренетих података.

Настављамо са инсталирањем рсинц
# yum install rsync

Једном инсталиран морате само погледати на листу ЦентОС огледала неко огледало у близини вашег места које ради са рсинц (то је шеста колона) Рсинц локација

Направите фасциклу у коју можете да сместите спремиште, направио сам само огледало ЦентОС 7, заједно са изосима и свим расположивим фасциклама, које заузима 38 ГБ, па узмите у обзир да ли ћете делимично направити огледало других верзија центОС-а или пуно огледало. Колико простора ће заузети? То би требало да процените.

# mkdir -p /home/repo/CentOS/7

Спремиште има све ове фасцикле:

  • атомски
  • центосплус
  • облак
  • cr
  • извод
  • брза трака
  • исос
  • os
  • сцло
  • складиштење
  • Ажурирање
  • вирт

рсинц ради на следећи начин:

# rsync --delete-excluded --exclude "local" --exclude "isos" --exclude "*.iso"

  • Ознаком делете - екцлуде и –екцлуде можете занемарити директоријуме или датотеке, на пример исо фолдер или .исо датотеке, врло лако, зар не?

# rsync -aqzH --delete msync.centos.org::CentOS /path/to/local/mirror/root

  • Са опцијом –Избриши, избрисаће датотеке које више не постоје у извору.
  • -a архивирати и чувати
  • -q тихи режим, потискује поруке које нису грешке
  • -z компримовати податке током преноса
  • -H задржите чврсте везе, ако желите, такође бих препоручио опцију -l за држање симболичних веза

Како сам то урадио? једноставно овако:

# rsync -avzqlH --delete --delay-updates rsync://ftp.osuosl.org/centos/7/ /home/repo/CentOS/7

Не журите, објаснићу зашто сам то учинио тако.

  • –Делаи-упдатес Ставите све ажуриране датотеке на крај целог преузимања, да ли ме разумете? Односно, не ажурира се сваки пут када преузме нову датотеку, већ напротив, ако је било 100 нових датотека, након завршетка нових 100 датотека, рсинц их место на месту
  • рсинц: //фтп.осуосл.орг/центос/7/ јер желим да радим само ЦентОС 7
  • / вар / ввв / хтмл / репо / ЦентОС / 7 где ћу ставити све своје датотеке које копирам из извора.

Није потребно, али препоручујем пакет цреатерепо, једноставно му даје хттп карактеристику и креира индекс за ваше спремиште

# yum install createrepo

Затим само покрените команду која показује на ваше спремиште

# createrepo /home/repo/CentOS/7

Када завршите, морате га делити на неки начин, ја увек користим хттп сервер, настављајући са ЦентОС 7, можете да инсталирате основни веб сервер на следећи начин (користите хттпд, то није апацхе)

# yum group install -y "Basic Web Server

Направите симболичку везу са стварне локације спремишта до директоријума „ввв“

# ln -s /home/repo /var/www/html/repo

Креирамо фасцикле доступне и омогућене за веб локације
# mkdir /etc/httpd/sites-available
# mkdir /etc/httpd/sites-enabled

Уређујемо датотеку хттпд.цонф да бисмо додали све наше активне локације са омогућеним веб локацијама

# vi /etc/httpd/conf/httpd.conf

Додајте овај ред на крај датотеке
ИнцлудеОптионал ситес-енаблед / *. Цонф

Ми креирамо и уређујемо нашу веб страницу

# vi /etc/httpd/sites-available/repocentos.conf


Име сервера репоцентос.цом
#СерверАлиас екампле.цом
ДоцументРоот / вар / ввв / хтмл / репо / ЦентОС /
ЕррорЛог /вар/лог/хттпд/еррор.лог
ЦустомЛог /вар/лог/хттпд/рекуестс.лог комбиновано

Нашу страницу активирамо стварањем симболичне везе

# ln -s /etc/httpd/sites-available/repocentos.conf  /etc/httpd/sites-enabled/repocentos.conf

Мењамо власника и групу датотека и директоријума за апацхе

# chown apache. www/ -R

Извршавамо следећу команду тако да се веб сервер покреће од тренутка када смо покренули машину

# systemctl enable httpd.service

Поново покрећемо веб сервер следећом наредбом

# systemctl restart httpd

Како можемо да га користимо?

Направите датотеку у /етц/иум.репос.д/лоцал.репо и налепите следеће редове:

[ос] наме = мастер - Басе басеурл = хттп: //ип или урл/ репо / ЦентОС / $ релеасевер / ос / $ басеарцх / гпгцхецк = 1 гпгкеи = датотека: /// етц / пки / рпм-гпг / РПМ-ГПГ-КЕИ-ЦентОС-7 [ажурирања] наме = мастер - Ажурирања басеурл = хттп: //ип или урл/ репо / ЦентОС / $ релеасевер / упдатес / $ басеарцх / гпгцхецк = 1 гпгкеи = филе: /// етц / пки / рпм-гпг / РПМ-ГПГ-КЕИ-ЦентОС-7 [додаци] наме = мастер - Додаци басеурл = хттп: //ип или урл/ репо / ЦентОС / $ релеасевер / ектрас / $ басеарцх / гпгцхецк = 1 гпгкеи = филе: /// етц / пки / рпм-гпг / РПМ-ГПГ-КЕИ-ЦентОС-7 [центосплус] наме = мастер - ЦентосПлус басеурл = хттп: //ип или урл/ репо / ЦентОС / $ релеасевер / центосплус / $ басеарцх / гпгцхецк = 1 гпгкеи = филе: /// етц / пки / рпм-гпг / РПМ-ГПГ-КЕИ-ЦентОС-7

Освежавамо спремишта са:
# yum clean all

# yum repolist all

# yum update

Па то је то за овај пут. Као и увек не заборавите да пажљиво пратите мој пост и ову веб страницу. Коментирајте и тако сви делимо своје знање, до следећег пута !!!


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   елендилнарсил дијо

    Да ли је Центос погодан за употребу на стоном рачунару крајњег корисника? Или је то губљење ресурса? Тестирао сам га путем Ливе-усб-а и заиста ми се свидео.

    1.    БродиДалле дијо

      Веома је стабилан, заиста је добра опција. Хвала за ваш коментар

    2.    ХО2Ги дијо

      Драги елендилнарсил, користите Федору као крајњег корисника са центосом морате пуно радити и то је врло стабилан сервер.

  2.   Гонзало мартинез дијо

    Снага може. Али није баш намењен радним површинама нормалних корисника.

    Немојте се изненадити ако Вифи или неки ронилац веб камере, коју не знам, (с обзиром да укључује управљачке програме више него ништа од хард сервера), да у репо-у нема пакета не знам, кодека, аутоматизације канцеларије или тако нешто или да су пакети стари (али стабилни као гвожђе)

    1.    БродиДалле дијо

      Не слажем се са вама, постоје званична спремишта оријентисана у овај циљ, као што су епел и нук https://wiki.centos.org/TipsAndTricks/MultimediaOnCentOS7

  3.   Гонзало мартинез дијо

    Идем на чланак, одлично !!

    Када имате велики број линук рачунара, инсталације су много брже и практичније.

    1.    БродиДалле дијо

      тачно, хвала на коментару

  4.   Алекманафан дијо

    Поздрав колега, могу ли да откажем и наставим преузимање репо-а? наставити тамо где сам отишао?
    хвала

  5.   Луис дијо

    сумњиви пријатељ, док конзумирам репо путем хттп, то јест, види структуру репоа из хттпд
    http://172.16.1.9 Добио сам страницу апацхе-а, али желим да је ставим http://172.16.1.9/??? да бисте видели структуру путем хттп.

    хвала

  6.   Однамра дијо

    Морам да поставим питање за сумње које су се појавиле ...
    рсинц -авзклХ –делете –делаи-упдатес рсинц:…. Чак је и ту ок, али не морам да стављам где ће се касније копирати?
    На пример: рсинц -авзклХ –делете –делаи-упдатес рсинц:…. / рун / медиа / миусер / Дата / репозиторијум / центос7 / 7 /

  7.   Даниел Моралес дијо

    Драги добар дан

    Тражећи информације на Интернету, добио сам овај занимљив приручник који сте написали. Честитам вам на томе. Моје питање се намеће јер желим да направим Миррор са неколико Линук дистрибуција, Центос, ОрацлеЛинук, Дебиан, све са својим најновијим верзијама које сам инсталирао у компанији. Али како могу да учиним да исти сервер огледала чува неколико дистрибуција и верзија? Да ли треба да креирам другу фасциклу са именом дистрибуција и тако даље? Ова спремишта се аутоматски ажурирају или морам свако толико покретати команду? Пазите на коментаре. Срећан дан