Cara menggunakan reflektor php

Saat mengunduh paket dari repositori distribusi GNU / Linux kami, penting untuk mengonfigurasi mirror tercepat sehingga pengunduhan memakan waktu sesingkat mungkin. Biasanya disarankan untuk memilih mirror yang paling dekat dengan lokasi kita untuk tujuan ini, meskipun dalam praktiknya ini tidak selalu yang paling akurat, karena kecepatan respons dari server yang sama tempat mirror dihosting memiliki pengaruh yang lebih besar.

Dalam kasus Arch Linux, pada halaman Mirror Status pengembang telah memposting tabel dengan semua mirror yang diketahui dan yang diperbarui secara otomatis menunjukkan status dan kecepatan responsnya. Jika kita mau, kita dapat mengambil yang kita suka dari sana dan memasukkannya secara manual ke daftar cermin kita, meskipun untuk membantu kita mempermudah tugas ini ada Reflektor

Reflektor adalah skrip yang memeriksa data yang disediakan oleh Status Mirror dan memungkinkan kita untuk mengerjakannya dengan berbagai cara menggunakan perintah di konsol. Sekarang kita akan melihat cara menggunakannya untuk mengonfigurasi mirror tercepat secara otomatis sebelum setiap pembaruan

Instruksi

Mari kita mulai dengan menginstal paket Reflector dari repositori

# pacman -S reflector

Untuk melihat semua opsi yang tersedia, kita dapat melihat manual bantuan

$ reflector --help

Penggunaan dasarnya adalah ini

# reflector --sort rate -l 5 --save /etc/pacman.d/mirrorlist

Penjelasan

  • -penyortiran. Memberitahu Reflektor parameter apa yang harus Anda gunakan untuk mengurutkan cermin. Pilihan yang tersedia adalah tarif (kecepatan unduh), skor (skor dalam Status Cermin), negara (negara lokasi), usia (usia sinkronisasi terakhir) dan penundaan (waktu tunda). Dalam hal ini kami informasikan kepada Anda untuk memesannya sesuai dengan kecepatan unduh terbaik Anda
  • -l. Batasi jumlah hasil hingga jumlah pencerminan yang kami tampilkan, dengan mempertimbangkan tanggal sinkronisasi terakhir. Di sini kami memberi tahu Anda untuk memberi kami 5 mirror terbaru
  • -Toko. Atur file di mana ia akan mencetak 5 mirror tercepat dan terbaru yang ditemukannya. File yang kita butuhkan jelas merupakan mirror registry kita. Sangat penting untuk membuat cadangan register cermin asli terlebih dahulu. Selama instalasi, Arch Linux membuatnya secara otomatis di /etc/pacman. d/daftar cermin. asli, tetapi tidak ada salahnya memastikan itu ada atau membuatnya jika tidak

Omong-omong, untuk mengunduh dari mirror terbaik, cukup buat rekomendasi dari daftar mirror asli kami dan kemudian panggil Reflektor dengan perintah yang sudah disebutkan. Namun, ini jelas merupakan perintah yang sangat panjang yang mungkin sulit diingat atau malas untuk ditulis. Alternatif yang baik adalah membuat alias untuk menjalankannya dengan perintah yang lebih sederhana

Pada umumnya instalasi dengan Slap Kita hanya perlu membuka file ~/. bashrc dengan editor teks dan beri garis di akhir seperti ini

alias nombre_del_alias='comandos a ejecutar'

Terapkan perubahan

$ . .bashrc

Dan dengan itu kita sekarang dapat menjalankan perintah yang kita inginkan dengan perintah khusus. Misalnya untuk Reflektor saya menggunakan ini

alias update='sudo reflector --sort rate -l 5 --save /etc/pacman.d/mirrorlist && yaourt -Syyu --aur --devel'

Berkat alias itu, ketika saya ingin memperbarui sistem, yang harus saya lakukan adalah menulis pembaruan di terminal, yang membuat Reflektor mencetak 5 cermin tercepat dan tersinkronisasi terakhir ke daftar cermin, lalu menjalankan yogurt untuk melakukan pembaruan lengkap dari paket repositori resmi dan paket AUR dan kembangkan

Sekarang terserah kepada semua orang untuk menyesuaikan alias sesuai dengan kebutuhan mereka. Mungkin mereka ingin menggunakan yang sama dengan saya atau lebih suka membuatnya hanya untuk Reflektor, atau mengganti yogurt dengan Packer atau Pacman sederhana. Kemungkinannya tidak terbatas

Sebagai kesimpulan, perlu dicatat bahwa menggunakan Reflektor Sebelum setiap pembaruan, pada awalnya akan memakan waktu sedikit lebih lama dari biasanya untuk menanyakan Status Cermin, meskipun itu akan dikompensasi dengan kecepatan yang lebih tinggi yang akan diberikannya saat mengunduh paket

Perintah di bawah ini akan menimpa file

$ sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
4. Sangat disarankan untuk melakukan backup terlebih dahulu

$ sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup

Instalasi

Instal paket

$ sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
5

$ sudo pacman -S reflector

Contoh Penggunaan

Untuk melihat cara menggunakan

$ sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
_5 selalu biasakan membaca
$ sudo pacman -S reflector
2 dari alat

$ reflector --help
_

usage: Reflector.py [-h] [--connection-timeout n] [--list-countries]
                    [--cache-timeout n] [--save <filepath>]
                    [--sort {age,rate,country,score,delay}] [--threads n]
                    [--verbose] [--info] [-a n] [-c <country>] [-f n]
                    [-i <regex>] [-x <regex>] [-l n] [--score n] [-n n]
                    [-p <protocol>] [--completion-percent [0-100]]

Detail lebih lengkap bisa dilihat sendiri


Contoh 1

Contoh di bawah ini akan menampilkan output dari script (

$ sudo pacman -S reflector
3) dan mengurutkan lima mirror terbaru (
$ sudo pacman -S reflector
4) yang diurutkan berdasarkan hasil kecepatan download (
$ sudo pacman -S reflector
_5) maka hasilnya akan langsung menimpa (
$ sudo pacman -S reflector
6) isi dari berkas
$ sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
_4

$ sudo reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist


Contoh 2

Contoh di bawah ini akan memilih 100 mirror yang memiliki protokol HTTP & HTTPS yang telah disinkronkan dan disortir berdasarkan kecepatan download

$ sudo reflector --latest 100 --protocol http --protocol https --sort rate --save /etc/pacman.d/mirrorlist


Contoh 3

Contoh di bawah ini akan memilih mirror berdasarkan protokol HTTPS yang diperbarui dalam 12 jam terakhir, berlokasi di Indonesia, dan diurutkan berdasarkan kecepatan unduh

$ sudo reflector --country Indonesia --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist


Bagaimana?

Mari buat lebih stabil lagi, mari otomatiskan proses di atas

Otomatisasi

Otomatisasi ini bergantung pada mana yang ingin Anda gunakan


Layanan Sistemd

Contoh ini akan berjalan

$ sudo pacman -S reflector
_8 setelah layanan jaringan aktif dan online

$ sudo vim /etc/systemd/system/reflector.service

FILE

$ sudo pacman -S reflector
9

[Unit]
Description=Pacman mirrorlist update
Wants=network-online.target
After=network-online.target

[Service]
Type=oneshot
ExecStart=/usr/bin/reflector --protocol https --latest 30 --number 20 --sort rate --save /etc/pacman.d/mirrorlist

[Install]
RequiredBy=multi-user.target

Parameter dari

$ reflector --help
_0 dapat diubah oleh teman rubah sesuai dengan preferensi mereka

Kemudian, ketika Anda ingin menjalankannya sesekali, cukup panggil dan jalankan layanannya

$ sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
0

Layanan ini hanya berjalan sekali dan langsung berhenti (tidak aktif). Jadi kita hanya perlu memanggil/menjalankannya ketika kita membutuhkan layanan ini saja

Saya tidak menyarankan mengaktifkan layanan ini setiap kali komputer dinyalakan ulang


Tugas Cron

Untuk memperbarui mirrorlist setiap hari, kira-kira seperti ini

$ sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
_1

FILE

$ reflector --help
1

$ sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
2Pesan Penulis

Demikian catatan pribadi saya, semoga bermanfaat bagi yang tersesat dan menemukannya

Ketika saya menemukan kesalahan dan kegagalan lagi saya katakan, tulisan ini bukanlah tulisan yang bagus. Dokumentasi terbaik ditulis langsung oleh tim pengembang. Silahkan merujuk pada referensi yang saya sertakan ya

Referensi
  1. wiki. archlinux. org/index. php/Reflektor
    Tanggal akses. 2018/12/11

  2. xyne. archlinux. ca/proyek/reflektor/
    Tanggal akses. 2018/12/11

  3. archlinux. org/paket/komunitas/apa saja/reflektor/
    Tanggal akses. 2018/12/11


Lisensi

Cara menggunakan reflektor php

Posting ini dilisensikan dengan
Atribusi-NonKomersial-BerbagiSerupa 4. 0 Internasional (CC BY-NC-SA 4. 0)

Penulis

Cara menggunakan reflektor php

BanditHijo adalah nama pena saya –meminjam istilah keren dari para penulis. Teman-teman memanggil saya Linux Enthusiast. Saya sangat menikmati mengutak-atik sistem operasi ini. Sistem operasi ini memberi saya kebebasan untuk mengungkapkan ide dalam membantu menyelesaikan pekerjaan saya sehari-hari

Apa yang dilakukan reflektor?

Reflektor dapat berfungsi untuk mengatur pencahayaan yang akan anda gunakan. Reflektor Bisa berwarna hitam untuk menyerap warna dan mencegah pantulan cahaya pada area tertentu pada objek foto. Reflektor juga bisa berwarna putih atau transparan untuk 'menyaring' cahaya agar jatuh lebih lembut.

Apa itu Reflektor Standar?

Reflektor Standar adalah reflektor aluminium standar dengan fleksibilitas tinggi yang dapat digunakan untuk kebutuhan pencahayaan fotografi Anda dan memiliki pantulan cahaya yang lembut sehingga hasil foto lebih berkualitas.