Најбољи начин за решавање овог проблема је кеширање Убунту пакета који се преузимају. Дакле, када било ко на мрежи преузме Убунту пакет, он ће бити кеширан на серверу и сви ће моћи да користе кеширану верзију уместо поновног учитавања истог пакета. Ово ће уштедети много пропусног опсега Интернета, као и брзо повећати брзину преузимања пакета.
Апт-Цацхер-Нг је сервер за кеширање пакета који аутоматски кешира Убунту пакете и служи их када се исти пакет тражи више пута.
У овом чланку ћу вам показати како да конфигуришете Убунту 18.04 ЛТС радна површина или сервер као Убунту сервер кеш меморије пакета са Апт-Цацхер-Нг. Па, кренимо.
Захтеви:
Треба вам Убунту 18.04 ЛТС сервер или десктоп машина са Интернет везом.
Конфигурисање мреже:
Требали бисте да конфигуришете статичку ИП адресу на Убунту машини коју ћете конфигурисати као сервер кеш меморије пакета.
Да бисте то урадили, морате знати назив мрежног интерфејса вашег Убунту уређаја.
Назив мрежног интерфејса вашег Убунту уређаја можете пронаћи помоћу следеће команде:
$ ип аОвде је назив мрежног интерфејса енс33. Тренутно је ИП адреса додељена овом мрежном интерфејсу 192.168.20.160. Ево, / 24 након што ИП адреса значи, то је а Класа Ц ИП адреса. Дакле, маска подмреже ће бити 255.255.255.0
Подразумевану руту можете пронаћи помоћу следеће команде:
$ ип рутаКао што видите, подразумевана рута је 192.168.20.2.
Наравно, ове информације о ИП-у за вас ће бити другачије. Дакле, обавезно их промените по потреби.
Убунту 18.04 ЛТС десктоп користи Нетворк Манагер за управљање мрежним интерфејсима. Дакле, ако желите да конфигуришете Убунту 18.04 ЛТС десктоп као Убунту сервер кеш меморије, а затим прочитајте чланак Конфигурисање статичке ИП адресе на ЦентОС 8 да бисте поставили статичку ИП адресу.
Убунту 18.04 ЛТС сервер подразумевано користи Нетплан за управљање мрежним интерфејсима. Дакле, ако желите да конфигуришете Убунту 18.04 ЛТС сервер као Убунту сервер кеш меморије па прочитајте Постављање статичке ИП адресе са Нетпланом одељак чланка Инсталирање Нетплана на Убунту за постављање статичке ИП адресе.
Инсталирање Апт-Цацхер-Нг:
Апт-Цацхер-Нг је доступан у службеном спремишту пакета Убунту 18.04 ЛТС. Дакле, лако се инсталира.
Прво ажурирајте кеш спремишта АПТ пакета следећом наредбом:
$ судо апт упдате
Сада инсталирајте Апт-Цацхер-Нг следећом командом:
$ судо апт инсталл апт-цацхер-ср
Треба инсталирати Апт-Цацхер-Нг.
Сада проверите статус апт-цацхер-ср услуга на следећи начин:
$ судо системцтл статус апт-цацхер-ср
апт-цацхер-ср услуга је активан (покренут) као што можете видети на снимку екрана испод. То је такође омогућено (аутоматски ће се покренути при покретању система). Дакле, то је добро.
За кеширање Убунту пакета није потребна даља конфигурација Апт-Цацхер-Нг. Сада можете да конфигуришете друге Убунту машине на мрежи да користе Апт-Цацхер-Нг сервер кеш меморију.
Конфигурисање Убунту Пацкаге Манагер-а са проки-јем:
Сада на другој Убунту машини на мрежи креирајте нову датотеку / етц / апт / апт.цонф.д / 02проки као што следи:
$ судо нано / етц / апт / апт.цонф.д / 02проки
Сада откуцајте следећи ред и сачувајте датотеку притиском на
Набавите: хттп: Проки “хттп: //192.168.20.160: 3142 ";
Обавезно промените ИП адресу у ИП адресу вашег Апт-Цацхер-Нг кеш сервера.
Сада ажурирајте кеш спремишта АПТ пакета следећом наредбом:
$ судо апт упдате
Кеш меморије спремишта АПТ пакета треба ажурирати без икаквих проблема.
Покушајмо сада да инсталирамо филезилла из званичног спремишта Убунту пакета.
$ судо апт инсталирај филезилла
Притисните И а затим притисните
Филезилла и сви пакети зависности требају се преузети и инсталирати без икаквих проблема.
Као што видите, за преузимање 9359 КБ пакета требало је око 18 секунди.
Сада, конфигуришимо другу Убунту машину на мрежи да користи сервер кеш меморије пакета. Процес је исти као и раније.
Направите нову датотеку / етц / апт / апт.цонф.д / 02проки као што следи:
$ судо нано / етц / апт / апт.цонф.д / 02проки
Укуцајте следећи ред и сачувајте датотеку.
Набавите: хттп: Проки “хттп: //192.168.20.160: 3142 ";
Сада ажурирајте кеш спремишта АПТ пакета на следећи начин:
$ судо апт упдате
Покушајмо сада да инсталирамо филезилла опет из Убунту службеног спремишта за пакете.
$ судо апт инсталирај филезилла
Притисните И а затим притисните
Филезилла и сви пакети зависности треба преузети и инсталирати.
Као што видите, требало је мање од секунде да преузмем исте пакете које сам и раније преузео. Дакле, кеш сервер ради веома добро.
Када је АПТ први пут покушао да преузме пакете, сервер кеш меморије пакета је преузео пакете са Интернета, послао их Убунту машини која их је затражила и кеширала.
Када је друга Убунту машина затражила исте пакете, сервер кеш меморије пакета шаље Убунту машини његову кеширану верзију. Кеш сервер није морао поново да преузима исте пакете као што су већ кеширани. Због тога се брзина преноса повећала и скоро је одмах преузео пакете.
Провера статуса Апт-Цацхер-Нг:
Можете да посетите страницу извештаја Апт-Цацхер-Нг хттп: // 192.168.20.160: 3142 / ацнг-извештај.хтмл да видите статус кеширања пакета Апт-Цацхер-Нг.
Када посетите страницу, кликните на Бројање података.
Као што видите, страница статуса Апт-Цацхер-Нг лепо приказује преузимање пакета и статус кеш меморије у табеларном формату.
Дакле, тако конфигуришете Убунту 18.04 ЛТС сервер или десктоп као Убунту сервер кеш меморије пакета. Хвала што сте прочитали овај чланак.