InglesPransesEspanyol

Ad


OnWorks favicon

balanse - Online sa Cloud

Patakbuhin ang balanse sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang balanse ng command na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


balanse 3.54 - Isang simpleng TCP proxy na may load balancing at mga mekanismo ng failover.

SINOPSIS


balanse [ -b addr ] [ -B addr ] [ -t tuyo ] [ -T tuyo ] [ -adfpHM6 ] port
host1[:port1[:maxc]] [!|%] [ ... hostn[:portn[:maxc]]]

balanse [ -b addr ] -i [ -d ] [ -M ] port

balanse [ -b addr ] -c cmd [ -d ] [ -M ] port

DESCRIPTION


balanse ay isang simple, generic na "userland" TCP proxy, na nagbibigay-daan sa simpleng round-robin load
pagbabalanse at magandang failover sa pagitan ng ilang mga patutunguhang server.

balanse sumusuporta sa IPv6 sa panig ng pakikinig na ginagawa itong isang napaka-kapaki-pakinabang na tool para sa IPv6
paglipat ng mga serbisyo at server ng IPv4 lamang.

balanse ay makukuha sa http://balance.sourceforge.net.

Kahulugan: Ang isang posibleng destinasyon na binubuo ng isang host address at isang port ay tinatawag na a
"channel". Ang isang channel ay miyembro ng isang "pangkat ng channel." Ang mga channel ay binibilang sa isang pangkat
nagsisimula sa 0. Ang mga grupo ay binibilang na nagsisimula sa 0, na siyang unang default na pangkat.

balanse tumatanggap ng mga koneksyon sa ibinigay na port at ipinapasa ang mga ito sa mga ibinigay na channel.
Dapat na tukuyin ang kahit isang channel (sa default na grupo). Kung may dalawa o higit pa
mga channel na tinukoy sa isang pangkat balanse nagsasagawa ng simpleng round-robin load balancing sa pagitan
ang mga channel.

balanse nagbibigay-daan sa kahulugan ng karagdagang mga pangkat ng channel. Ang scheme ng koneksyon ay gumagana bilang
sumusunod: balanse sinusubukan munang magtatag ng koneksyon sa isang channel sa unang grupo
(0), na gumaganap ng karaniwang round-robin load balancing scheme. Kung walang channel dito
available ang grupo, balanse nagpapatuloy sa susunod na mas mataas na pangkat ng channel. Simple lang ang mga grupo
pinaghiwalay ng "!" sa command line sa startup at maaaring kontrolin nang interactive
gamit ang "grupo" na utos.

Isang "%" sa halip na isang "!" bilang isang separator ng grupo ay nagdedeklara ng nakaraang pangkat na may uri
"hash". Nangangahulugan ito na sa halip na isang round-robin algorithm, isang hash distribution batay sa
ang client ip address ay ginagamit upang matukoy ang patutunguhang channel. Pinapayagan nito ang pagkonekta
ang isang kliyente ay palaging nasa parehong server (hal. pagbabalanse ng mga sesyon ng http sa isang server).

Maaaring tukuyin ang mga host sa pamamagitan ng hostname o sa pamamagitan ng IP address. Maaaring tukuyin ang mga port
sa pamamagitan ng pangalan (tulad ng nakalista sa / etc / services) o ayon sa bilang. Kung walang port na tinukoy sa a
destination, ang destination port ay nagde-default sa source port na iyon balanse kontrol.

balanse nagbibigay-daan sa pagtutukoy ng maximum na bilang ng mga koneksyon sa bawat channel. Ito
parameter ay maaaring opsyonal na idagdag pagkatapos ng detalye ng port na pinaghihiwalay ng isang tutuldok (":").
Kung ang maximum na bilang ng mga koneksyon ay tinukoy ang isang channel ay gagamitin lamang para dito
maximum na bilang ng mga sabay-sabay na koneksyon. Ang maxc value na 0 ay nagpapahiwatig ng isang walang limitasyong numero
ng mga koneksyon. Ito ang paunang default na halaga ng isang channel.

Ang maximum na bilang ng mga grupo at channel balanse can handle ay tinukoy sa oras ng pag-compile
at sa una ay 16 na channel sa 16 na grupo.

Failover sa ibang destinasyon (isang "channel") ay nangyayari kung ang koneksyon ay tinanggihan sa
kasalukuyang channel o kung naabot ang timeout ng pagkonekta sinusubukang magtatag ng koneksyon. Kung
lahat ng posibleng destinasyon (channel) ay kasalukuyang nabigo, ang koneksyon ng kliyente sa balanse ay
sarado.

balanse tumatanggap ng mga sumusunod na opsyon:

6 Pinipilit na i-bind sa IPv6 socket sa pamamagitan ng pagtatakda ng hints.ai_family sa AF_INET6.

a I-enable ang autodisable na opsyon: Kailangang manual na muling paganahin ang isang channel pagkatapos ng a
kabiguan.

b Bindhost: balanse binds sa tinukoy na host (o address) para makinig() sa halip sa
INADDR_ANY.

B Bindhost: balanse nagbubuklod sa tinukoy na host (o address) para sa mga papalabas na koneksyon
(Ang koneksyon ay sisimulan mula sa address na ito).

c Command: nagbibigay-daan upang magpadala ng command sa master process ng balanse (tingnan ang interactive
fashion)

d Debug: balanse naglalabas ng pag-debug at pagsubaybay sa mga mensahe ng impormasyon sa stderr.

H Hashfailover: balanse failover sa susunod na node kahit na hash ay ginagamit.

F Foreground: nagsasabi balanse upang manatili sa harapan. Ito ay maaaring maging kapaki-pakinabang para sa pagsubok
at pag-debug mula noon balanse maaaring ihinto sa mode na iyon gamit ang ^C (o iba pa
interrupt na karakter).

M Gumamit ng memory mapping para sa IPC sa halip na ibinahaging memorya

i Interactive na Kontrol: balanse kumokonekta sa tumatakbong instance na tinukoy ng lokal na port
at itali ang address sa pamamagitan ng nakabahaging memorya at nagbibigay-daan upang makontrol ang pag-uugali ng paggamit nito
isang interface ng command line. Natutukoy ang pahintulot sa pag-access gamit ang interface na ito
sa pamamagitan ng mga paghihigpit sa pag-access ng nakabahaging bahagi ng memorya na may bisa. Tulungan or ?
nagpi-print ng maikling pangkalahatang-ideya ng command, magtalaga nagpapahintulot na baguhin ang host_port
pagtatalaga ng isang channel (kung hindi pinagana lang), lumikha nagpapahintulot na magtatag ng bago
kahulugan ng patutunguhan (channel) na binubuo ng host at port sa kasalukuyang grupo,
huwag paganahin hindi pinapagana ang isang channel sa kasalukuyang pangkat, paganahin pinapagana muli ang isang channel
ang kasalukuyang grupo, grupo binabago ang kasalukuyang pangkat sa interactive na mode kung saan lahat
ang mga sumusunod na utos ay naka-target, sumira binabago ang kasalukuyang pangkat upang maging uri
"Hash", Tulungan nagpi-print ng online na impormasyon ng tulong, pumatay pinasara ang master
proseso at lumabas sa interactive na mode, maxc nagtatakda ng maximum na bilang
ng koneksyon sa channel (0 ay nangangahulugang walang katapusan), mrtg-bytes
nagpi-print ng mga byte na natanggap/ipinadala sa MRTG compatible na format (na nilayon na tawagan
na may awtomatikong -c sa pamamagitan ng MRTG), mrtg-conns nagpi-print ng kabuuan
mga koneksyon sa MRTG na katugmang format (na nilayon na awtomatikong tawagan ng -c
ng MRTG), umalis lumabas sa interactive na mode, i-reset ang nire-reset ang mga byte counter ng a
channel, rr binabago ang kasalukuyang grupo upang maging uri ng "Round Robin", Ipakita nagpapakita ng isang
pangkalahatang-ideya at ang katayuan ng lahat ng channel kasama ang papasok at papalabas
dami ng paglipat sa bytes. Ang output ay pinagsunod-sunod ayon sa mga pangkat. Bukod pa rito ang kasalukuyang
ang mga koneksyon (c) at ang maximum na pinapayagang koneksyon (maxc) ay naka-print, bersyon
nagpi-print ng bersyon at MAXGROUPS at MAXCHANNELS constants sa oras ng pag-compile.

p Packetdump: balanse ipinapakita ang lahat ng papasok at papalabas na data sa stdout gamit ang isang simple
palaging nababasa na panlabas na representasyon ng data. Ito ay maaaring maging kapaki-pakinabang para sa
pag-debug at pagsusuri ng protocol.

t Connect Timeout: ang default na timeout na sumusubok na magtatag ng koneksyon sa alinman
maaaring baguhin ang destinasyon gamit ang opsyong ito. Ang default na timeout pagkatapos kung saan a
ang destinasyon ay itinuturing na kasalukuyang hindi naa-access ay 5 segundo.

T Piliin ang Timeout: Timeout para sa select(), default = 0 (never). Ang tampok na ito ay
kasalukuyang hindi pa nasusubok.

HALIMBAWA


$ balanse SMTP host1.test.net host2.test.net
Ang koneksyon sa lokal na SMTP port ay ipapasa na nagbabago sa SMTP port na naka-on
host1 at host2. balanse awtomatikong tumatakbo sa background.

$ balanse -b 2001:DB8::1 80 10.1.1.1 10.1.1.2
balanse nagbubuklod sa port 80 ng lokal na IPv6 IP address 2001:DB8::1 at namamahagi
mga koneksyon sa mga IPv4 address 10.1.1.1 at 10.1.1.2.

$ balanse -b ::ffff:10.1.1.3 80 10.1.1.1 10.1.1.2
balanse binds sa port 80 ng lokal na IPv4 IP address 10.1.1.3 (ibinigay sa IPv6
notation) at namamahagi ng mga koneksyon sa mga IPv4 address 10.1.1.1 at 10.1.1.2.

$ balanse -fp imap mailserver
Palaging ipapasa sa host ang mga koneksyon sa lokal na IMAP port
"mailserver". balanse nananatili sa foreground at lahat ng data ay naka-print sa nababasa
format sa stdout.

$ balanse -f 8888 host1 10.1.1.1:8000
Ang mga koneksyon sa lokal na port 8888 ay ipinapasa nang papalit-palit sa host1, port 8888
at ang host 10.1.1.1, port 8000. balanse nananatili sa foreground na konektado sa
"pagkontrol tty".

$ balanse imap mailserver1::16 ! mailserver2
Dalawang grupo ang tinukoy, bawat isa ay naglalaman ng isang miyembro ng channel. Una hanggang 16
Ang mga sabay-sabay na koneksyon ay ipinapasa sa "mailserver1". Sa sandaling sila ay
natupok, balanse nagpapatuloy sa susunod na pangkat (1) na uubusin ang lahat ng natitira
mga koneksyon na nagpapasa sa kanila sa imap ort sa "mailserver2".

$ balanse pop3 host1 host2 host3 ! failover1
balanse ang round robin load balancing para sa tatlong host sa default na pangkat 0
para sa mga serbisyo ng pop3. Kung ang lahat ng tatlong host sa pangkat 0 ay nabigo, ang lahat ng mga koneksyon ay pagkatapos
ipinasa sa host na "failover1".

$ balanse telnet target.munich.net::1
dito balanse ay ginagamit upang paghigpitan ang lahat ng koneksyon sa eksaktong isa-isa
pagpapasa ng telnet port.

$ balanse 8888 localhost::12 ! localhost::4 ! localhost::2 localhost::2 ! localhost: 25
Ito ay isang simpleng pagsubok, na bumubuo ng 5 mga grupo kung saan ang balanse ay sariling pagtukoy sa sarili nito
serbisyo ng 20 beses. Ito ay isang pagsubok lamang na tiyak na maaaring subukan sa bahay.

Gamitin ang balanse online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    MSYS2
    MSYS2
    Ang MSYS2 ay isang koleksyon ng mga tool at
    mga aklatan na nagbibigay sa iyo ng isang
    madaling gamitin na kapaligiran para sa pagtatayo,
    pag-install at pagpapatakbo ng katutubong Windows
    software. Ito con...
    I-download ang MSYS2
  • 2
    libjpeg-turbo
    libjpeg-turbo
    Ang libjpeg-turbo ay isang JPEG image codec
    na gumagamit ng mga tagubilin sa SIMD (MMX, SSE2,
    NEON, AltiVec) para mapabilis ang baseline
    Naka-on ang JPEG compression at decompression
    x86, x8...
    I-download ang libjpeg-turbo
  • 3
    Xtreme Download Manager
    Xtreme Download Manager
    Ang proyekto ay may bagong tahanan ngayon:
    https://xtremedownloadmanager.com/ For
    mga developer:
    https://github.com/subhra74/xdm Xtreme
    Ang Download Manager ay isang makapangyarihang tool para...
    I-download ang Xtreme Download Manager
  • 4
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Mga Tampok:4:3 at 16:9 mababang resolution
    VGA outputPS/2 keyboard at mouse
    inputText-based na user interface (TUI)
    na may dialog managerPartial Unicode
    suportahan ang Slave dis...
    I-download ang TTGO VGA32 Lite
  • 5
    Clover EFI bootloader
    Clover EFI bootloader
    Lumipat ang proyekto sa
    https://github.com/CloverHackyColor/CloverBootloader..
    Mga Tampok: I-boot ang macOS, Windows, at Linux
    sa UEFI o legacy mode sa Mac o PC na may
    UE...
    I-download ang Clover EFI bootloader
  • 6
    unitedrpms
    unitedrpms
    Samahan kami sa Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Paganahin ang URPMS repository sa iyong
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    I-download ang unitedrpms
  • Marami pa »

Linux command

Ad