Apt-Cacher-NG এর সাথে একটি ডেবিয়ান 10 প্যাকেজ ক্যাশে সার্ভার সেট আপ করা হচ্ছে

Setting Up Debian 10 Package Cache Server With Apt Cacher Ng



এই প্রবন্ধে, আমি আপনাকে দেখাবো কিভাবে Apt-Cacher-NG এর সাথে একটি ডেবিয়ান 10 প্যাকেজ ক্যাশে সার্ভার সেট আপ করতে হবে যাতে ব্যান্ডউইথ বাঁচানো যায় এবং প্যাকেজ ডাউনলোডের গতি বৃদ্ধি পায়। এটি স্থানীয় নেটওয়ার্কের জন্য অন্যতম সেরা সমাধান যেখানে প্রচুর ডেবিয়ান 10 মেশিন চলছে। চল শুরু করা যাক.

আপনার সার্ভারে একটি স্ট্যাটিক আইপি ঠিকানা কনফিগার করা উচিত যেখানে আপনি Apt-Cacher-NG কনফিগার করতে চান।







আপনি নিম্নলিখিত কমান্ড দিয়ে আপনার ডেবিয়ান 10 সার্ভারের বর্তমান আইপি ঠিকানা খুঁজে পেতে পারেন:



$আইপিপ্রতি

আপনি দেখতে পাচ্ছেন, আমার ক্ষেত্রে আইপি ঠিকানা হল 192.168.21.178/24 । আমি একটি স্ট্যাটিক আইপি বরাদ্দ করতে চাই 192.168.21.5/24 এই সার্ভারে, যা আগের মতো একই নেটওয়ার্কে রয়েছে। লক্ষ্য করুন নেটওয়ার্ক ইন্টারফেস ডিভাইসের নাম নিশ্চিত 33 আমার ক্ষেত্রে. এটি আপনার জন্য আলাদা হবে। সুতরাং, এখন থেকে এটি আপনার সাথে প্রতিস্থাপন করুন।







এখন, খুলুন /etc/নেটওয়ার্ক/ইন্টারফেস নিম্নলিখিত কমান্ড দিয়ে ন্যানো টেক্সট এডিটর দিয়ে ফাইল করুন:

$sudo ন্যানো /ইত্যাদি/অন্তর্জাল/ইন্টারফেস



এখন, যদি উপস্থিত থাকে তবে চিহ্নিত লাইনটি সরান /etc/নেটওয়ার্ক/ইন্টারফেস ফাইল

একবার আপনি লাইনগুলি সরিয়ে ফেললে, নিম্নলিখিত লাইনগুলিকে যোগ করুন /etc/নেটওয়ার্ক/ইন্টারফেস ফাইল

allow-hotplug ens33
iface ens33 inet স্ট্যাটিক
ঠিকানা 192.168.21.5/24
গেটওয়ে 192.168.21.2
dns-nameserver 192.168.21.2

বিঃদ্রঃ: আপনার নেটওয়ার্ক এবং কনফিগারেশনের প্রয়োজনীয়তার উপর নির্ভর করে ডিভাইসের নাম, IP ঠিকানা, গেটওয়ে এবং DNS নাম সার্ভারের ঠিকানা পরিবর্তন করুন।

চূড়ান্ত কনফিগারেশন ফাইলটি নিম্নরূপ দেখতে হবে। এখন, টিপে ফাইলটি সংরক্ষণ করুন + এক্স অনুসরণ করে এবং এবং

এখন, নিম্নলিখিত কমান্ড দিয়ে সার্ভারটি পুনরায় বুট করুন:

$sudoরিবুট

একবার আপনার সার্ভার বুট হয়ে গেলে, আইপি ঠিকানা পরিবর্তিত হয়েছে তা যাচাই করতে নিম্নলিখিত কমান্ডটি চালান।

$আইপিপ্রতি

আপনি দেখতে পারেন, আইপি ঠিকানা 192.168.21.5/24 সেট করা হয়

আপনি দেখতে পাচ্ছেন, ইন্টারনেট সংযোগও কাজ করে। সুতরাং, আমরা ভাল।

$পিং -সি 3গুগল কম

সার্ভারে Apt-Cacher-NG ইনস্টল করা:

অ্যাপটি-ক্যাচার-এনজি অফিসিয়াল ডেবিয়ান 10 প্যাকেজ সংগ্রহস্থলে পাওয়া যায়। সুতরাং, আপনি এটি APT প্যাকেজ ম্যানেজারের সাথে সহজেই ইনস্টল করতে পারেন।

প্রথমে, নিম্নলিখিত কমান্ড দিয়ে APT প্যাকেজ রিপোজিটরি ক্যাশে আপডেট করুন:

$sudoউপযুক্ত আপডেট

APT প্যাকেজ রিপোজিটরি ক্যাশে আপডেট করা উচিত।

এখন, Apt-Cacher-NG ইনস্টল করার জন্য নিম্নলিখিত কমান্ডটি চালান:

$sudoউপযুক্তইনস্টলapt-cacher-ng

একবার আপনি নিম্নলিখিত প্রম্পট দেখতে, নির্বাচন করুন এবং টিপুন অবিরত রাখতে.

Apt-Cacher-NG ইনস্টল করা উচিত।

এখন, নিম্নলিখিত কমান্ড ব্যবহার করে Apt-Cache-NG চলছে কিনা তা পরীক্ষা করুন:

$sudosystemctl অবস্থা apt-cacher-ng

আপনি দেখতে পারেন, apt-cacher-ng সেবা হয় সক্রিয় / চলমান । ইহা ও সক্ষম , যার অর্থ এটি ডিফল্টরূপে সিস্টেম স্টার্টআপে যোগ করা হয়েছে। সুতরাং, এটি সিস্টেম বুটে স্বয়ংক্রিয়ভাবে শুরু হবে।

বিঃদ্রঃ: যদি কোন ক্ষেত্রে, apt-cacher-ng সেবা নয় চলমান অথবা নিষ্ক্রিয় করা হয়েছে (সিস্টেম স্টার্টআপে যোগ করা হয়নি), তারপর শুরু করার জন্য নিম্নলিখিত কমান্ডগুলি চালান apt-cacher-ng এবং এটি সিস্টেম স্টার্টআপে যুক্ত করুন।

$sudosystemctl start apt-cacher-ng
$sudosystemctlসক্ষম করুনapt-cacher-ng

প্রক্সি দিয়ে ডেবিয়ান 10 মেশিন কনফিগার করা:

এখন, নেটওয়ার্কে আপনার ডেবিয়ান 10 সার্ভার এবং ক্লায়েন্ট কনফিগার করার জন্য, আপনাকে APT কে Apt-Cacher-NG HTTP প্রক্সি ব্যবহার করতে বলতে হবে। একবার আপনি করলে, যে সমস্ত প্যাকেজ ক্লায়েন্ট এবং সার্ভারগুলি প্রক্সি ডাউনলোড ব্যবহার করে সেগুলি Apt-Cacher-NG সার্ভারে ক্যাশে করা হবে। সুতরাং, ডাউনলোডের গতি, ব্যান্ডউইথ ব্যবহার এবং বিলম্ব উল্লেখযোগ্যভাবে হ্রাস পাবে।

Apt-Cacher-NG প্রক্সি ব্যবহার করার জন্য একটি ডেবিয়ান 10 মেশিন কনফিগার করতে, একটি নতুন ফাইল তৈরি করুন 02 প্রক্সি মধ্যে /etc/apt/apt.conf.d/ নিম্নলিখিত কমান্ড সহ ডিরেক্টরি:

$sudo ন্যানো /ইত্যাদি/উপযুক্ত/apt.conf.d/02 প্রক্সি

এখন, নিচের লাইনে টাইপ করুন 02 প্রক্সি ফাইল

অর্জন করুন :: http :: প্রক্সি'http://192.168.21.5:3142';

বিঃদ্রঃ: আপনার নিজের Apt-Cacher-NG সার্ভারের IP ঠিকানা দিয়ে IP ঠিকানা প্রতিস্থাপন করতে ভুলবেন না।

চূড়ান্ত কনফিগারেশন ফাইলটি নিম্নরূপ দেখতে হবে। এখন, টিপে ফাইলটি সংরক্ষণ করুন + এক্স অনুসরণ করে এবং এবং

আপনার ডেবিয়ান 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 মেশিনে কিছু প্যাকেজ ইনস্টল করেছি। আপনি দেখতে পাচ্ছেন, ডাউনলোড করা ডেটা পরিবেশিত ডেটার চেয়ে কম। আবার, অনেক হিট অনুরোধ আছে। সুতরাং, ক্যাশে সঠিকভাবে কাজ করছে।

ডাউনলোড করলাম nodejs এবং সমুদ্রতল উপরে 2 ডেবিয়ান 10 মিনিমাল সার্ভারে প্যাকেজ। একটি ক্যাশে সক্ষম এবং একটি ক্যাশে ছাড়া।

ক্যাশে ছাড়া, সমস্ত প্রয়োজনীয় প্যাকেজ ডাউনলোড করতে প্রায় 1 মিনিট 39 সেকেন্ড = 99 সেকেন্ড সময় লেগেছে।

ক্যাশে সক্ষম করার সাথে, সমস্ত প্রয়োজনীয় প্যাকেজ ডাউনলোড করতে মাত্র 1 সেকেন্ড সময় লেগেছে যেমনটি আপনি নীচের স্ক্রিনশটে দেখতে পাচ্ছেন।

Apt-Cacher-NG কনফিগার করা হচ্ছে:

Apt-Cacher-NG এর কনফিগারেশন ডিরেক্টরি /etc/apt-cacher-ng/

গুরুত্বপূর্ণ কনফিগারেশন ফাইল হল acng.conf , backends_debian আমাদের ক্ষেত্রে.

$ls /ইত্যাদি/apt-cacher-ng/

আপনি খুলতে পারেন backends_debian নিম্নরূপ কনফিগারেশন ফাইল:

$sudo ন্যানো /ইত্যাদি/apt-cacher-ng/backends_debian

এই ফাইলে, ডেবিয়ান 10 HTTP সংগ্রহস্থলগুলি ক্যাশে করা আছে। এই মুহূর্তে, আমি ডাউনলোড করা প্যাকেজগুলি ক্যাশ করছি http://deb.debian.org/debian/ । আপনি যদি অন্য কিছু ডেবিয়ান 10 সংগ্রহস্থল ব্যবহার করেন তবে সেগুলি এখানে যুক্ত করুন।

আপনি খুলতে পারেন acng.conf নিম্নলিখিত কমান্ড দিয়ে ফাইল করুন:

$sudo ন্যানো /ইত্যাদি/apt-cacher-ng/acng.conf

এই ফাইলটি অনেক লম্বা এবং এতে অনেক কনফিগারেশন অপশন রয়েছে। কিন্তু, সবচেয়ে গুরুত্বপূর্ণ বিকল্প হল ক্যাশেডির । আপনি যদি ক্যাশেড প্যাকেজ সংরক্ষণ করা হয় সেই ডিরেক্টরিটি পরিবর্তন করতে চান, তাহলে পরিবর্তন করুন ক্যাশেডির

আপনি যদি পরিবর্তন করেন ক্যাশেডির একটি নতুন ডিরেক্টরিতে, তারপর নতুন ডিরেক্টরির ব্যবহারকারী এবং গোষ্ঠী পরিবর্তন করুন apt-cacher-ng নিম্নরূপ:

$sudo চাউন -আরএফভিapt-cacher-ng: apt-cacher-ng
/নতুন/ক্যাশে/ডিরেক্টরি

আপনি যদি Apt-Cacher-NG কনফিগারেশন ফাইল পরিবর্তন করেন, তাহলে পুনরায় চালু করতে ভুলবেন না apt-cacher-ng নিম্নলিখিত কমান্ড দিয়ে সেবা:

$sudosystemctl apt-cacher-ng পুনরায় চালু করুন

সুতরাং, এইভাবে আপনি Apt-Cacher-NG এর সাথে একটি ডেবিয়ান 10 প্যাকেজ ক্যাশে সার্ভার সেট আপ করুন। এই নিবন্ধটি পড়ার জন্য ধন্যবাদ।