Menyiapkan server 'APT-cache' menggunakan 'APT-CACHER-NG' di Ubuntu 14.04 Server
- 3249
- 928
- Dr. Travis Bahringer
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.04Katakanlah 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
- APT-CACHER-NG akan menghemat waktu kita.
- APT-CACHER-NG akan menyimpan bandwidth kami.
- 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-ngInstal 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.confBuka 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: 3142Konfigurasi 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.0Tambahkan 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 ArchivesPaket 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.htmlAktifkan 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: 1Log Informasi Cache Apt
Untuk menjalankan layanan APT-CACHER, kita perlu mengaktifkan file PID dalam konfigurasi.
Pidfile:/var/run/apt-cacher-ng/pidAktifkan Layanan Cache APT
Untuk menghapus file yang tidak direferensikan.
Extreshold: 4Hapus 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 RestartMulai 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/02proxyBuat 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 PaketSekarang perbarui repositori dan tingkatkan paket.
$ sudo apt-get update $ sudo apt-get upgradePerbarui 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 aptJika 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 AptSementara, 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.
- « 25 Perintah Dasar yang Berguna dari Apt-Get dan Apt-Cache untuk Manajemen Paket
- Aktifkan Akun Anonim untuk Server ProfTPD di RHEL/CENTOS 7 »