Menyiapkan server 'APT-cache' menggunakan 'APT-CACHER-NG' di Ubuntu 14.04 Server

Menyiapkan server 'APT-cache' menggunakan 'APT-CACHER-NG' di Ubuntu 14.04 Server

APT-CACHER-NG adalah server proxy caching (atau proxy apt) untuk distribusi berbasis Debian seperti Ubuntu, Kubuntu, Xubuntu, Edubuntu, Linux Mint, dll, yang digunakan untuk cache paket yang diunduh secara lokal di server Anda.

Instal APT-CACHER-NG di Ubuntu 14.04

Katakanlah Anda memiliki jaringan kecil dengan beberapa komputer yang dilampirkan dan Anda ingin menginstal dan memperbarui paket perangkat lunak pada setiap sistem secara manual, maka itu akan menjadi tugas yang sulit dan memakan waktu, itulah alasan mengkonfigurasi apt-cacher-ng pada sistem apa pun akan akan terjadi Jadilah ide yang bagus, karena pertama-tama akan menyimpan semua paket yang diunduh dari internet di server apt-cache dan seluruh mesin debian, ubuntu mendapatkannya dari apt-cache, ini akan menghemat waktu kami yang berharga dan bandwidth internet juga.

Fitur

  1. APT-CACHER-NG akan menghemat waktu kita.
  2. APT-CACHER-NG akan menyimpan bandwidth kami.
  3. Kami dapat mengintegrasikan data gambar ISO atau DVD ke Apt-Cacher-Ng Menggunakan Opsi Impor.

Di sini saya akan menyiapkan server cache di Ubuntu 14.04. Di kantor kami, kami menggunakan lebih dari 30 klien desktop Ubuntu, 28 Ubuntu-Server VMS termasuk 12.04 & 14.04, 4 Linux Mint Desktop. Tapi kami menggunakan server cache tunggal yang berjalan di Ubuntu 12.Edisi server 04 LTS. Dan sampai sekarang tidak ada konflik dengan paket. Sekarang mari kita mulai mengatur server apt-cache.

Catatan: Ini bukan cermin ubuntu atau debian, ini hanya server cache untuk paket apt.

Pengaturan server saya
APT Cache Server OS: Ubuntu 14.04 LTS Server APT Cache IP Address: 192.168.0.125 nama host cache apt: aptcacher.tecmint.LAN Default Port: 3142 
Pengaturan klien saya
OS Klien: Ubuntu 14.04 LTS Alamat IP Klien: 192.168.0.3 Nama Host Klien: Klien.tecmint.lan 

Langkah 1: Menginstal dan Mengkonfigurasi Apt-Cacher-NG di Server

Pertama, masuk ke server untuk membuka terminal menggunakan 'CTR+ALT+T'dan instal paket apt-cacher-ng menggunakan perintah' apt 'berikut.

$ sudo apt-get install apt-cacher-ng 
Instal apt-cacher-ng di ubuntu

Setelah instalasi selesai, APT-CACHER-NG akan mulai secara otomatis. Sekarang buka dan edit cache-ng file konfigurasi yang terletak di bawah '/etc/apt-cacher-ng' direktori.

$ sudo vim/etc/apt-cacher-ng/acng.conf 
Buka file konfigurasi cache apt

Selanjutnya, kita perlu membatalkan komentar baris berikut seperti yang disarankan, jika dikomentari menghapus '#' dari awal. Di direktori ini semua paket dpkg akan disimpan saat menginstal atau memperbarui paket.

Cachedir:/var/cache/apt-cacher-ng 

Untuk mengaktifkan log, kita perlu mengaktifkan baris ini, secara default akan diaktifkan.

Logdir:/var/log/apt-cacher-ng 

APT-CACHER akan mendengarkan port 3142, Jika Anda perlu mengubah port, Anda dapat mengubah port.

Port: 3142 
Konfigurasi Cacher Apt

Selanjutnya, tambahkan garis 'bindaddress: 0.0.0.Entri 0 'di bawah garis mengatakan:

# Bindaddress: localhost 192.168.7.254 PublicNameOnMaininterface Bindaddress: 0.0.0.0 
Tambahkan alamat bind

Di sini kita dapat mendefinisikan distribusi seperti Ubuntu dan Debian, yang semuanya perlu di -cache.

Remap-Debrep: File: deb_mirror*.GZ /Debian; File: backends_debian # debian arsip remap-uburep: file: ubuntu_mirrors /ubuntu; File: backends_ubuntu # ubuntu arsip remap-debvol: file: debvol_mirror*.GZ /Debian-Volatile; File: backends_debvol # Debian Volatile Archives 
Paket cache secara lokal

Jika kita perlu mendapatkan laporan APT-CACHE Di antarmuka web, kita perlu mengaktifkan baris berikut, tetapi secara default ini akan diaktifkan.

ReportPage: Laporan ACNG.html 
Aktifkan Laporan Cache APT

Untuk mendapatkan informasi lebih lanjut tentang 'catatan', Kita harus membatalkan komentar baris di bawah ini, jika kita mengaturnya ke 0 hanya jenis aktivitas, waktu, ukuran transfer paket kami akan dicatat.

Verboselog: 1 
Log Informasi Cache Apt

Untuk menjalankan layanan APT-CACHER, kita perlu mengaktifkan file PID dalam konfigurasi.

Pidfile:/var/run/apt-cacher-ng/pid 
Aktifkan Layanan Cache APT

Untuk menghapus file yang tidak direferensikan.

Extreshold: 4 
Hapus file yang tidak direferensikan

Akhirnya, kami telah selesai dengan konfigurasi, menyimpan dan menutup file. Sekarang kita semua siap untuk memulai kembali layanan apt-cacher-ng menggunakan perintah berikut.

$ sudo /etc /init.D/APT-CACHER-NG Restart 
Mulai Layanan Cache APT

Akses Halaman Laporan Apt-Cacher-Ng di Antarmuka Web Menggunakan URL Di Bawah.

http: // 192.168.0.125: 3142/ 
Laporan Akses Statistik transfer

Di sini kita dapat melihat halaman Laporan untuk Apt-Cacher-Ng, klik Halaman Laporan dan Konfigurasi Statis di bagian bawah halaman ini untuk mendapatkan hit dan kehilangan unduhan.

Dari halaman beranda laporan kita perlu menyalin URL proxy untuk digunakan nanti. Kami bahkan dapat menginstal paket di server ini dari APT-Cache yang dapat dikonfigurasi secara lokal, dengan hanya menambahkan entri di bawah ini /etc/apt/apt.conf.d/02proxy.

Acquire :: http proxy "http: // 192.168.0.125: 3142 ";; 

Langkah 2: Konfigurasi Sisi Klien

Login pertama ke mesin klien (ubuntu/debain) dan buat file '02proxy' di bawah '/etc/apt/apt.conf.direktori d/'.

$ sudo vim/etc/apt/apt.conf.d/02proxy 
Buat file proxy apt

Sekarang salin URL Acquire dan tambahkan ke file 02proxy. Anda akan mendapatkan URL berikut dari halaman Laporan Akses APT-CACHER-NG di http: // 192.168.0.125: 3142/.

Acquire :: http proxy "http: // 192.168.0.125: 3142 ";; 
Tambahkan repo proxy apt

Simpan dan keluar menggunakan WQ!. Di sini, jika ada paket yang diunduh di mesin klien akan di-cache ke server apt-cache.

Di mesin klien saya, 92 paket dapat diperbarui, 43 pembaruan adalah pembaruan keamanan yang tersedia. Kami telah menerapkan pembaruan yang sama untuk server cache. Jadi, paket itu sekarang akan di-cache di Apt-Cacer. Jika saya memperbarui mesin klien ini, tidak perlu terlalu banyak waktu untuk mendapatkan paket dari internet.

Info Pembaruan Paket

Sekarang perbarui repositori dan tingkatkan paket.

$ sudo apt-get update $ sudo apt-get upgrade 
Perbarui paket secara lokal Tingkatkan paket secara lokal

Di layar di atas, ini menunjukkan bahwa kita perlu memperbarui 85 paket dan ukurannya 104MB, mari kita lihat berapa lama waktu yang dibutuhkan untuk mengambil paket.

Saya bahkan tidak berada di pusat data, saya hanya menggunakan koneksi internet 256kbps di mana kecepatan unduhan hanya 50kbps hingga 60kbps. Tapi lihat gambar di bawah ini bagaimana mengambil 104MB dalam 3 detik? Itu karena sudah di-cache di server apt-cacher-ng.

Kecepatan unduhan cache apt

Jika kita perlu melihat data jumlah cache, yang telah kita unduh, kita dapat mengakses IP: Port (192.168.0.125: 3142) Di browser web apa pun untuk melihat statistik, seperti yang telah saya jelaskan di atas.

Statistik Cacher Apt

Sementara, kami mengunduh paket apa pun yang akan diinstal di mesin Debian/Ubuntu, jika paket tersedia di APT-Cache itu akan didapat dari server apt-cache-ng, jika tidak akan diambil dari internet ke repositori lokal untuk penggunaan di masa mendatang.

Dalam artikel ini, kami telah melihat cara mengatur server cache lokal untuk paket apt menggunakan apt-cacer-ng, banyak orang ingin pengaturan ini menghemat waktu dan bandwidth mereka. Saya harap ini akan membantu semua orang yang menggunakan mesin Debian/Ubuntu.