Apt-Cacher-NG తో డెబియన్ 10 ప్యాకేజీ కాష్ సర్వర్‌ని సెటప్ చేస్తోంది

Setting Up Debian 10 Package Cache Server With Apt Cacher Ng



ఈ వ్యాసంలో, బ్యాండ్‌విడ్త్‌ను సేవ్ చేయడానికి మరియు ప్యాకేజీ డౌన్‌లోడ్ వేగాన్ని పెంచడానికి Apt-Cacher-NG తో డెబియన్ 10 ప్యాకేజీ కాష్ సర్వర్‌ని ఎలా సెటప్ చేయాలో నేను మీకు చూపించబోతున్నాను. డెబియన్ 10 యంత్రాలు నడుస్తున్న స్థానిక నెట్‌వర్క్ కోసం ఇది ఉత్తమ పరిష్కారం. కాబట్టి, ప్రారంభిద్దాం.

మీరు Apt-Cacher-NG ని కాన్ఫిగర్ చేయాలనుకుంటున్న సర్వర్‌లో స్టాటిక్ IP చిరునామాను కాన్ఫిగర్ చేయాలి.







కింది ఆదేశంతో మీ డెబియన్ 10 సర్వర్ యొక్క ప్రస్తుత IP చిరునామాను మీరు కనుగొనవచ్చు:



$ipకు

మీరు గమనిస్తే, నా విషయంలో IP చిరునామా 192.168.21.178/24 . నేను స్టాటిక్ IP ని కేటాయించాలనుకుంటున్నాను 192.168.21.5/24 మునుపటి నెట్‌వర్క్‌లో ఉన్న ఈ సర్వర్‌కు. నెట్‌వర్క్ ఇంటర్‌ఫేస్ పరికరం పేరును గమనించండి 33 నా విషయంలో. ఇది మీకు భిన్నంగా ఉంటుంది. కాబట్టి, ఇప్పటి నుండి దాన్ని మీదే భర్తీ చేయండి.







ఇప్పుడు, తెరవండి /etc/నెట్‌వర్క్/ఇంటర్‌ఫేస్‌లు కింది ఆదేశంతో నానో టెక్స్ట్ ఎడిటర్‌తో ఫైల్:

$సుడో నానో /మొదలైనవి/నెట్‌వర్క్/ఇంటర్‌ఫేస్‌లు



ఇప్పుడు, మార్క్‌లో ఉన్నట్లయితే మార్క్ చేసిన లైన్‌ని తీసివేయండి /etc/నెట్‌వర్క్/ఇంటర్‌ఫేస్‌లు ఫైల్.

మీరు పంక్తులను తీసివేసిన తర్వాత, కింది పంక్తులను జోడించండి /etc/నెట్‌వర్క్/ఇంటర్‌ఫేస్‌లు ఫైల్.

అనుమతించు- hotplug ens33
iface ens33 inet స్టాటిక్
చిరునామా 192.168.21.5/24
గేట్‌వే 192.168.21.2
dns-nameserver 192.168.21.2

గమనిక: మీ నెట్‌వర్క్ మరియు కాన్ఫిగరేషన్ అవసరాన్ని బట్టి పరికరం పేరు, IP చిరునామా, గేట్‌వే మరియు DNS పేరు సర్వర్ చిరునామాను మార్చండి.

తుది కాన్ఫిగరేషన్ ఫైల్ క్రింది విధంగా ఉండాలి. ఇప్పుడు, నొక్కడం ద్వారా ఫైల్‌ను సేవ్ చేయండి + X తరువాత మరియు మరియు .

ఇప్పుడు, కింది ఆదేశంతో సర్వర్‌ని రీబూట్ చేయండి:

$సుడోరీబూట్ చేయండి

మీ సర్వర్ బూట్ అయిన తర్వాత, IP చిరునామా మారిపోయిందని ధృవీకరించడానికి కింది ఆదేశాన్ని అమలు చేయండి.

$ipకు

మీరు గమనిస్తే, IP చిరునామా 192.168.21.5/24 సెట్ చేయబడింది.

మీరు గమనిస్తే, ఇంటర్నెట్ కనెక్టివిటీ కూడా పనిచేస్తుంది. కాబట్టి, మేం బాగున్నాం.

$పింగ్ -సి 3Google com

సర్వర్‌లో Apt-Cacher-NG ని ఇన్‌స్టాల్ చేస్తోంది:

Apt-Cacher-NG అధికారిక డెబియన్ 10 ప్యాకేజీ రిపోజిటరీలో అందుబాటులో ఉంది. కాబట్టి, మీరు దీన్ని APT ప్యాకేజీ మేనేజర్‌తో సులభంగా ఇన్‌స్టాల్ చేయవచ్చు.

ముందుగా, కింది ఆదేశంతో APT ప్యాకేజీ రిపోజిటరీ కాష్‌ను అప్‌డేట్ చేయండి:

$సుడోసముచితమైన నవీకరణ

APT ప్యాకేజీ రిపోజిటరీ కాష్ అప్‌డేట్ చేయాలి.

ఇప్పుడు, Apt-Cacher-NG ని ఇన్‌స్టాల్ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి:

$సుడోసముచితమైనదిఇన్స్టాల్apt-cacher-ng

మీరు కింది ప్రాంప్ట్ చూసిన తర్వాత, ఎంచుకోండి మరియు నొక్కండి కొనసాగటానికి.

Apt-Cacher-NG ఇన్‌స్టాల్ చేయాలి.

ఇప్పుడు, కింది ఆదేశాన్ని ఉపయోగించి Apt-Cache-NG నడుస్తుందో లేదో తనిఖీ చేయండి:

$సుడోsystemctl స్థితి apt-cacher-ng

మీరు గమనిస్తే, apt-cacher-ng సేవ ఉంది క్రియాశీల / నడుస్తోంది . అది కుడా ప్రారంభించబడింది , అంటే ఇది డిఫాల్ట్‌గా సిస్టమ్ స్టార్టప్‌కు జోడించబడింది. కాబట్టి, ఇది సిస్టమ్ బూట్లో స్వయంచాలకంగా ప్రారంభమవుతుంది.

గమనిక: ఏదైనా కేసు కోసం, apt-cacher-ng సేవ కాదు నడుస్తోంది లేదా నిలిపివేయబడింది (సిస్టమ్ స్టార్టప్‌లో జోడించబడలేదు), ఆపై ప్రారంభించడానికి కింది ఆదేశాలను అమలు చేయండి apt-cacher-ng మరియు దానిని సిస్టమ్ స్టార్టప్‌కు జోడించండి.

$సుడోsystemctl ప్రారంభం apt-cacher-ng
$సుడోsystemctlప్రారంభించుapt-cacher-ng

ప్రాక్సీతో డెబియన్ 10 మెషిన్‌లను కాన్ఫిగర్ చేస్తోంది:

ఇప్పుడు, మీ డెబియన్ 10 సర్వర్‌లు మరియు క్లయింట్‌లను నెట్‌వర్క్‌లో కాన్ఫిగర్ చేయడానికి, మీరు APT కి Apt-Cacher-NG HTTP ప్రాక్సీని ఉపయోగించమని చెప్పాలి. మీరు ఒకసారి చేసిన తర్వాత, ప్రాక్సీ డౌన్‌లోడ్‌లను ఉపయోగించే క్లయింట్‌లు మరియు సర్వర్‌ల అన్ని ప్యాకేజీలు Apt-Cacher-NG సర్వర్‌లో క్యాష్ చేయబడతాయి. అందువలన, డౌన్‌లోడ్ వేగం, బ్యాండ్‌విడ్త్ వినియోగం మరియు ఆలస్యం గణనీయంగా తగ్గుతాయి.

Apt-Cacher-NG ప్రాక్సీని ఉపయోగించడానికి డెబియన్ 10 యంత్రాన్ని కాన్ఫిగర్ చేయడానికి, కొత్త ఫైల్‌ని సృష్టించండి 02 ప్రాక్సీ లో /etc/apt/apt.conf.d/ కింది ఆదేశంతో డైరెక్టరీ:

$సుడో నానో /మొదలైనవి/సముచితమైనది/apt.conf.d/02 ప్రాక్సీ

ఇప్పుడు, కింది పంక్తిని టైప్ చేయండి 02 ప్రాక్సీ ఫైల్.

పొందండి :: http :: ప్రాక్సీ'http://192.168.21.5:3142';

గమనిక: మీ స్వంత Apt-Cacher-NG సర్వర్ యొక్క IP చిరునామాతో IP చిరునామాను భర్తీ చేయడం మర్చిపోవద్దు.

తుది కాన్ఫిగరేషన్ ఫైల్ క్రింది విధంగా ఉండాలి. ఇప్పుడు, నొక్కడం ద్వారా ఫైల్‌ను సేవ్ చేయండి + X తరువాత మరియు మరియు .

మీ డెబియన్ 10 యంత్రం ఇప్పుడు ప్యాకేజీలను డౌన్‌లోడ్ చేయడానికి Apt-Cacher-NG ప్రాక్సీని ఉపయోగించాలి మరియు Apt-Cacher-NG సర్వర్ అన్ని ప్యాకేజీలను క్యాష్ చేయాలి.

Apt-Cacher-NG గణాంకాల నివేదిక:

నెట్‌వర్క్‌లోని ఏదైనా కంప్యూటర్ నుండి, మీరు పేజీని సందర్శిస్తే http://192.168.21.5:3142/acng-report.html , ఇది Apt-Cacher-NG గురించి గణాంకాల సమాచారాన్ని ప్రదర్శిస్తుంది.

మీరు సందర్శిస్తే acng-report.html మొదటిసారి పేజీ, ఇది ఎటువంటి గణాంక డేటాను చూపదు. కాబట్టి, మీరు దానిపై క్లిక్ చేయాలి కౌంట్ డేటా మొదటిసారి బటన్.

మీరు చేసిన తర్వాత, ఇంటర్నెట్ నుండి ఎంత డేటా డౌన్‌లోడ్ చేయబడిందో, కాష్ నుండి సర్వర్ ఎంత డేటా ఉందో ఇది చూపుతుంది. అలాగే, HTTP అభ్యర్థన హిట్‌లు (కాష్ చేయబడింది) మరియు మిస్‌లు (కాష్ చేయబడలేదు).

నేను ప్రాక్సీని కాన్ఫిగర్ చేసాను మరియు నా నెట్‌వర్క్‌లో కొన్ని డెబియన్ 10 మెషీన్‌లలో కొన్ని ప్యాకేజీలను ఇన్‌స్టాల్ చేసాను. మీరు గమనిస్తే, డౌన్‌లోడ్ చేయబడిన డేటా అందించిన డేటా కంటే తక్కువగా ఉంటుంది. మళ్ళీ, చాలా హిట్ అభ్యర్థనలు ఉన్నాయి. కాష్ సరిగ్గా పనిచేస్తోంది.

నేను డౌన్‌లోడ్ చేసాను నోడ్స్ మరియు సముద్ర మట్టానికి పైన 2 డెబియన్ 10 కనీస సర్వర్‌లలో ప్యాకేజీలు. కాష్ ఎనేబుల్ చేయబడినది ఒకటి మరియు కాష్ లేనిది.

కాష్ లేకుండా, అవసరమైన అన్ని ప్యాకేజీల డౌన్‌లోడ్‌ను పూర్తి చేయడానికి దాదాపు 1 నిమిషం మరియు 39 సెకన్లు = 99 సెకన్లు పట్టింది.

కాష్ ఎనేబుల్ చేయబడి, దిగువ స్క్రీన్ షాట్‌లో మీరు చూడగలిగే విధంగా అవసరమైన అన్ని ప్యాకేజీలను డౌన్‌లోడ్ చేయడానికి కేవలం 1 సెకన్లు మాత్రమే పట్టింది.

Apt-Cacher-NG ని కాన్ఫిగర్ చేస్తోంది:

Apt-Cacher-NG యొక్క కాన్ఫిగరేషన్ డైరెక్టరీ /etc/apt-cacher-ng/

ముఖ్యమైన ఆకృతీకరణ ఫైళ్లు acng.conf , బ్యాకెండ్స్_డెబియన్ మా విషయంలో.

$ls /మొదలైనవి/apt-cacher-ng/

మీరు తెరవవచ్చు బ్యాకెండ్స్_డెబియన్ కాన్ఫిగరేషన్ ఫైల్ క్రింది విధంగా ఉంది:

$సుడో నానో /మొదలైనవి/apt-cacher-ng/బ్యాకెండ్స్_డెబియన్

ఈ ఫైల్‌లో, కాషింగ్ చేయబడే డెబియన్ 10 HTTP రిపోజిటరీలు ఉంచబడ్డాయి. ప్రస్తుతం, నేను డౌన్‌లోడ్ చేసిన ప్యాకేజీలను కాష్ చేస్తున్నాను http://deb.debian.org/debian/ . మీరు కొన్ని ఇతర డెబియన్ 10 రిపోజిటరీలను ఉపయోగిస్తుంటే, వాటిని ఇక్కడ జోడించండి.

మీరు తెరవవచ్చు acng.conf కింది ఆదేశంతో ఫైల్:

$సుడో నానో /మొదలైనవి/apt-cacher-ng/acng.conf

ఈ ఫైల్ చాలా పొడవుగా ఉంది మరియు చాలా కాన్ఫిగరేషన్ ఎంపికలను కలిగి ఉంది. కానీ, అతి ముఖ్యమైన ఎంపిక CacheDir . కాష్ ప్యాకేజీలు నిల్వ చేయబడిన డైరెక్టరీని మీరు మార్చాలనుకుంటే, దాన్ని మార్చండి CacheDir .

మీరు మార్చుకుంటే CacheDir క్రొత్త డైరెక్టరీకి, తర్వాత కొత్త డైరెక్టరీ యొక్క వినియోగదారుని మరియు సమూహాన్ని మార్చండి apt-cacher-ng కింది విధంగా:

$సుడో చౌన్ -ఆర్‌ఎఫ్‌విapt-cacher-ng: apt-cacher-ng
/కొత్త/కాష్/డైరెక్టరీ

మీరు Apt-Cacher-NG కాన్ఫిగరేషన్ ఫైల్‌ని మార్చినట్లయితే, దాన్ని రీస్టార్ట్ చేయడం మర్చిపోవద్దు apt-cacher-ng కింది ఆదేశంతో సేవ:

$సుడోsystemctl apt-cacher-ng పున restప్రారంభించండి

కాబట్టి, మీరు డెబియన్ 10 ప్యాకేజీ కాష్ సర్వర్‌ను Apt-Cacher-NG తో ఎలా సెటప్ చేయాలి. ఈ కథనాన్ని చదివినందుకు ధన్యవాదాలు.