Постављање Дебиан 10 пакета кеш сервера са Апт-Цацхер-НГ

Setting Up Debian 10 Package Cache Server With Apt Cacher Ng



У овом чланку ћу вам показати како да подесите Дебиан 10 сервер кеш пакета са Апт-Цацхер-НГ ради уштеде пропусног опсега и повећања брзине преузимања пакета. То је једно од најбољих решења за локалну мрежу на којој ради много машина Дебиан 10. Дакле, почнимо.

Требало би да конфигуришете статичку ИП адресу на серверу на коме желите да конфигуришете Апт-Цацхер-НГ.







Тренутну ИП адресу вашег Дебиан 10 сервера можете пронаћи помоћу следеће команде:



$ипдо

Као што видите, ИП адреса у мом случају је 192.168.21.178/24 . Желим да доделим статички ИП 192.168.21.5/24 на овај сервер, који је на истој мрежи као и раније. Обратите пажњу на име уређаја мрежног интерфејса енс33 у мом случају. За вас ће бити другачије. Зато га од сада замените својим.







Сада отворите /етц/нетворк/интерфејси датотеку са уређивачем нано текста са следећом командом:

$судо нано /итд/мреже/интерфејси



Сада уклоните означену линију ако је присутна у /етц/нетворк/интерфејси филе.

Када уклоните линије, додајте следеће редове у /етц/нетворк/интерфејси филе.

аллов-хотплуг енс33
ифаце енс33 инет статиц
адреса 192.168.21.5/24
гатеваи 192.168.21.2
днс-намесервер 192.168.21.2

БЕЛЕШКА: Промените назив уређаја, ИП адресу, мрежни пролаз и адресу ДНС сервера имена у зависности од ваше мреже и захтева за конфигурацијом.

Коначна конфигурациона датотека требало би да изгледа овако. Сада сачувајте датотеку притиском на + Икс затим И и .

Сада поново покрените сервер следећом командом:

$судорестарт

Када се ваш сервер покрене, покрените следећу команду да бисте потврдили да се ИП адреса променила.

$ипдо

Као што видите, ИП адреса 192.168.21.5/24 је подешено.

Као што видите, интернетска веза такође функционише. Дакле, добри смо.

$пинг 3Гоогле цом

Инсталирање Апт-Цацхер-НГ на сервер:

Апт-Цацхер-НГ је доступан у званичном спремишту пакета Дебиан 10. Дакле, можете га лако инсталирати помоћу АПТ менаџера пакета.

Прво ажурирајте кеш спремишта пакета АПТ следећом командом:

$судоапт упдате

Кеш спремишта пакета АПТ треба ажурирати.

Сада покрените следећу команду да бисте инсталирали Апт-Цацхер-НГ:

$судопогоданинсталирајапт-цацхер-нг

Када видите следећи упит, изаберите и притисните наставиће се.

Апт-Цацхер-НГ треба инсталирати.

Сада проверите да ли је Апт-Цацхе-НГ покренут помоћу следеће команде:

$судосистемцтл статус апт-цацхер-нг

Као што видите, апт-цацхер-нг услуга је активна / трчање . Такође је омогућено , што значи да је подразумевано додато покретању система. Дакле, аутоматски ће се покренути при покретању система.

БЕЛЕШКА: Ако је у сваком случају, апт-цацхер-нг услуга није трчање или је онемогућен (није додат при покретању система), а затим покрените следеће команде за почетак апт-цацхер-нг и додајте га при покретању система.

$судосистемцтл старт апт-цацхер-нг
$судосистемцтломогућитиапт-цацхер-нг

Конфигурисање Дебиан 10 машина са проки -јем:

Сада, да бисте конфигурисали своје Дебиан 10 сервере и клијенте на мрежи, морате рећи АПТ-у да користи ХТТП проки Апт-Цацхер-НГ. Када то учините, сви пакети које клијенти и сервери који користе преузимања проки сервера биће кеширани на серверу Апт-Цацхер-НГ. Тако ће се брзина преузимања, употреба пропусног опсега и кашњење значајно смањити.

Да бисте конфигурисали машину Дебиан 10 да користи Апт-Цацхер-НГ проки, креирајте нову датотеку 02проки у /етц/апт/апт.цонф.д/ директоријум са следећом командом:

$судо нано /итд/погодан/апт.цонф.д/02проки

Сада откуцајте следећи ред у 02проки филе.

Набавите :: хттп :: Проки'хттп://192.168.21.5:3142';

БЕЛЕШКА: Не заборавите да замените ИП адресу ИП адресом свог Апт-Цацхер-НГ сервера.

Коначна конфигурациона датотека требало би да изгледа овако. Сада сачувајте датотеку притиском на + Икс затим И и .

Ваша машина Дебиан 10 сада би требало да користи Апт-Цацхер-НГ проки за преузимање пакета, а Апт-Цацхер-НГ сервер треба да кешира све пакете.

Апт-Цацхер-НГ статистички извештај:

Ако посетите страницу са било ког рачунара на мрежи хттп://192.168.21.5:3142/ацнг-репорт.хтмл , приказује статистичке податке о Апт-Цацхер-НГ.

Ако посетите ацнг-репорт.хтмл страницу по први пут неће приказивати никакве статистичке податке. Дакле, морате да кликнете на Цоунт Дата дугме по први пут.

Када то учините, показаће вам се колико је података преузето са Интернета, колико је података сервера из кеша. Такође, ХТТП захтев погађа (кеширано) и пропушта (није кеширано).

Конфигурисао сам проки и инсталирао неке пакете на неке од машина Дебиан 10 на својој мрежи. Као што видите, преузети подаци су мањи од сервираних података. Опет, постоји много захтева за хитове. Дакле, кеш ради исправно.

Преузео сам нодејс и надморске висине пакети на 2 минимална сервера Дебиан 10. Један са омогућеним кешом и један без кеша.

Без кеша, потребно је око 1 минут и 39 секунди = 99 секунди да се доврши преузимање свих потребних пакета.

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

Конфигурисање Апт-Цацхер-НГ:

Конфигурацијски директориј Апт-Цацхер-НГ је /етц/апт-цацхер-нг/

Важне конфигурацијске датотеке су ацнг.цонф , бацкендс_дебиан у нашем случају.

$лс /итд/апт-цацхер-нг/

Можете отворити бацкендс_дебиан конфигурацијску датотеку на следећи начин:

$судо нано /итд/апт-цацхер-нг/бацкендс_дебиан

У ову датотеку су смештена Дебиан 10 ХТТП спремишта која се кеширају. Тренутно кеширам пакете преузете са хттп://деб.дебиан.орг/дебиан/ . Ако користите нека друга спремишта Дебиан 10, додајте их овде.

Можете отворити ацнг.цонф датотеку са следећом командом:

$судо нано /итд/апт-цацхер-нг/ацнг.цонф

Ова датотека је веома дуга и има много опција конфигурације. Али, најважнија опција је ЦацхеДир . Ако желите да промените директоријум у коме се чувају кеширани пакети, промените датотеку ЦацхеДир .

Ако промените ЦацхеДир у нови директоријум, а затим промените корисника и групу новог директоријума у апт-цацхер-нг као што следи:

$судо цховн -Рфвапт-цацхер-нг: апт-цацхер-нг
/Нова/кеш/именик

Ако промените конфигурацијску датотеку Апт-Цацхер-НГ, не заборавите да поново покренете апт-цацхер-нг сервис са следећом командом:

$судосистемцтл рестарт апт-цацхер-нг

Дакле, тако сте поставили Дебиан 10 сервер за кеширање пакета са Апт-Цацхер-НГ. Хвала што сте прочитали овај чланак.