Otu esi eji Axel dị ka Download Accelerator iji mee ka FTP na nbudata HTTP dị ngwa
Ọ bụrụ na ị bụ ụdị onye na-enwe mmasị na nbudata na ịnwale ngwa ngwa nbudata nke na-ekwu okwu ahụ ma na-aga ije - nke na-eme ihe nkọwa ya na-ekwu.
N'ime ntuziaka a, anyị ga-ewebata gị Axel, klọọkụ wget dị fechaa nke na-abụghị ihe ndabere (na-abụghị gcc na makeutils).
Ọ bụ ezie na nkọwa ya na-ekwu na ọ dabara nke ọma maka sistemụ byte-critical, enwere ike itinye axel n'ebe ọ bụla ma jiri ọ bụghị naanị ibudata ọtụtụ faịlụ n'otu oge na njikọ HTTP/FTP kamakwa iji mee ka ha dị ngwa.
Ịwụnye Axel, ihe nbudata ngwa ngwa-Line maka Linux
Dịka anyị kwuru na mbụ, axel abụghị naanị ngwa nbudata ọzọ. Ọ na-eme ka nbudata HTTP na FTP dịkwuo elu site na iji ọtụtụ njikọ iji weghachite faịlụ site na ebe a na-aga ma nwee ike ịhazi ya iji ọtụtụ enyo.
Ọ bụrụ na nke a ezughị iji mee ka ị kpalie ịnwale ya, ka anyị gbakwunye na axel na-akwado ime ime na ịmaliteghachi njikọ ndị na-adịghị anabata ma ọ bụ na-eweghachite data ọ bụla mgbe oge ụfọdụ gasịrị.
Na mgbakwunye, ọ bụrụ na ị nwere ikike ime nke a, ị nwere ike itinye axel iji mepee ọtụtụ njikọ FTP n'otu oge na sava iji mụbaa bandwit ekenyela n'otu njikọ.
Ọ bụrụ na enyeghị gị ohere ime nke a ma ọ bụ na ị maghị maka ya, ị nwere ike imepe ọtụtụ njikọ iji kewaa sava wee budata na ha niile n'otu oge.
N'ikpeazụ ma ọ dịghị ihe ọzọ, axel dị iche na ndị ọzọ Linux download accelerators na ọ na-etinye data niile na otu faịlụ na oge nbudata, na-emegide ịde data iji kewaa faịlụ na isonyere ha na oge ọzọ.
Na CentOS/RHEL 8/7, ị ga-eme ka ebe nchekwa EPEL nwee ike ịwụnye axel:
# yum install epel-release # yum install axel
Na Fedora, ọ dị site na ebe nchekwa ndabere.
# yum install axel # dnf install axel [On Fedora 23+ releases]
Na Debian na usoro dị ka Ubuntu na Linux Mint, ị nwere ike iwunye axel ozugbo na ikike:
# aptitude install axel
Na Arch Linux na distros ndị metụtara ya dị ka Manjaro Linux na OpenSUSE Linux, ị nwere ike iwunye axel ozugbo na:
$ sudo pacman -S axel [On Arch/Manjaro] $ sudo zypper install axel [On OpenSUSE]
Ozugbo etinyere axel, ka anyị jiri ụkwụ abụọ banye n'ime.
Na-ahazi Axel – Linux Download Accelerator
Ị nwere ike hazie axel site na iji /etc/axelrc wee nyefee nhọrọ ndị ọzọ achọrọ na ahịrị iwu mgbe ị na-akpọ ya. A na-edekọ faịlụ nhazi nke ọma mana anyị ga-enyocha nhọrọ kacha baa uru ebe a:
reconnect_delay
bụ ọnụọgụ sekọnd nke axel ga-echere tupu ị nwaa ọzọ ịmalite njikọ ọhụrụ na sava ahụ.
max_speed
bụ nkọwa onwe ya. A na-enye uru na bytes kwa nkeji (B/s). Ị nwere ike ịtọ mgbanwe a ka ọ bụrụ uru kwesịrị ekwesị mgbe ị tụlechara bandwit gị dị. Nke a ga - enyere gị aka igbochi axel iri oke bandwidth gị mgbe ọ na - ebudata.
Ihe dị mkpa: Biko mara na n'ezie ọnụego nbudata ga-adabere na njikọ ịntanetị gị - ọ na-aga n'ekwughị na ịtọ max_speed
ruo 5 MB/s agaghị eme ihe ọ bụla ma ọ bụrụ na njikọ ịntanetị gị karịrị 1.22 MB/ s (dị ka ọ dị n'ọnọdụ m, dịka ị ga-ahụ na ihe atụ ndị dị n'okpuru - M hapụrụ uru ahụ iji mee ka isi ihe).
num_connections
bụ ọnụọgụ njikọ kacha nke axel ga-anwa ịmalite. Uru akwadoro (4) ezuru maka ọtụtụ ikpe ma na-enye ya n'ọtụtụ ebe na nkwanye ugwu maka ndị ọrụ FTP ndị ọzọ. Biko mara na ụfọdụ sava nwere ike ọ gaghị ekwe ka ọtụtụ njikọ.
connection_timeout
na-egosi ọnụọgụ sekọnd nke axel ga-echere ịnata nzaghachi tupu ị nwaa ime ime wee maliteghachi ya na-akpaghị aka.
http_proxy
na-enye gị ohere ịtọ ihe nkesa proxy ma ọ bụrụ na edobeghi mgbanwe gburugburu HTTP_PROXY n'ofe sistemụ. Ngbanwe a na-eji otu usoro HTTP_PROXY (http://: PORT).
no_proxy
bụ ndepụta ngalaba mpaghara, nke rịkọma kewapụrụ, nke axel ekwesịghị ịnwa iru site na proxy. Ntọala a bụ nhọrọ.
buffer_size
na-anọchi anya ego kachasị, na bytes, iji gụọ site na njikọ niile dị ugbu a n'otu oge.
verbose
na-ahapụ gị ịhọrọ ma a ga-ebipụta ozi metụtara nbudata na ihuenyo. Tọọ nke a na 0 ma ọ bụrụ na ịchọrọ gbanyụọ ya, ma ọ bụ 1 ma ọ bụrụ na ịchọrọ ka ịhụ ozi.
interface
na-ahapụ gị ka ị depụta oghere netwọk nwere ohere ịntanetị, ma ị nwere ihe karịrị otu. Ọ bụrụ na edoghị nke a n'ụzọ doro anya, axel ga-eji interface mbụ na tebụl ntụgharị.
Nhọrọ nhazi ndị yiri ya dị site na:
# axel --help
Ọ bụrụ na i leba anya nke ọma, ị ga-achọpụta na ọtụtụ nhọrọ ahịrị iwu yiri ndị dị na faịlụ nhazi. Ọzọkwa, -o
(–output) nhọrọ na-enye gị ohere ịkọwa aha faịlụ mmepụta.
Ọ bụrụ na ejiri ya, ọ ga-ewepụ aha faịlụ isi mmalite. Ọ bụrụ na ịtọọ nke ọ bụla n'ime nhọrọ ahịrị iwu, ha ga-ewepụ ndị ahụ edobere na faịlụ nhazi.
Otu esi eji Axel budata faịlụ ọsọ ọsọ na Linux
Anyị ga-eji ntọala ndị a sitere na faịlụ nhazi (kwughachi ahịrị ndị kwekọrọ):
reconnect_delay = 20 max_speed = 500000 num_connections = 4 connection_timeout = 30 buffer_size = 10240 verbose = 1
Anyị ga-atụnyere oge nbudata site na njikọ HTTP na FTP site na iji wget na axel. Ị nwere ike ịhọrọ faịlụ ọ bụla nha ọ bụla, mana maka ịdị mfe, anyị ga-ebudata faịlụ 100 MB dị na:
- ftp://speedtest:[email echebe]/test100Mb.db
- http://speedtest.ftp.otenet.gr/files/test100Mb.db
# wget ftp://speedtest:[email /test100Mb.db
# axel -n 10 --output=axel-test100Mb.db ftp://speedtest:[email /test100Mb.db
# wget http://speedtest.ftp.otenet.gr/files/test100Mb.db
# axel -n 10 --output=axel-test100Mb.db http://speedtest.ftp.otenet.gr/files/test100Mb.db
Dịka ị na-ahụ na nsonaazụ ule anyị mere n'elu, axel nwere ike mee ka nbudata FTP ma ọ bụ HTTP dị ngwa ngwa.
Nchịkọta
N'isiokwu a, anyị akọwala otu esi eji axel, onye na-ebudata FTP/HTTP, ma gosi ka ọ na-arụ ngwa ngwa karịa mmemme ndị ọzọ dị ka wget n'ihi na ọ na-enwe ike imepe ọtụtụ njikọ n'otu oge na sava dịpụrụ adịpụ.
Anyị na-atụ anya na ihe anyị gosiri ebe a na-akpali gị ịnwale axel. Enwere onwe gị ime ka anyị mara ma ọ bụrụ na ị nwere ajụjụ ọ bụla ma ọ bụ kwuo banyere isiokwu a site na iji ụdị dị n'okpuru. Anyị na-atụ anya mgbe niile ịnata nzaghachi sitere n'aka ndị na-agụ akwụkwọ anyị.