Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

cân bằng - Trực tuyến trên đám mây

Chạy số dư trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là số dư lệnh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


balance 3.54 - Một proxy TCP đơn giản với cơ chế cân bằng tải và chuyển đổi dự phòng.

SYNOPSIS


cân bằng [ -b địa chỉ ] [ -B địa chỉ ] [ -t giây ] [ -T giây ] [ -adfpHM6 ] Hải cảng
host1 [: port1 [: maxc]] [! |%] [... hostn [: portn [: maxc]]]

cân bằng [ -b địa chỉ ] -i [ -d ] [ -M ] Hải cảng

cân bằng [ -b địa chỉ ] -c cmd [ -d ] [ -M ] Hải cảng

MÔ TẢ


Cân đối là một proxy TCP "userland" đơn giản, chung chung, cho phép tải vòng lặp đơn giản
cân bằng và chuyển đổi dự phòng duyên dáng giữa một số máy chủ đích.

Cân đối hỗ trợ IPv6 ở phía lắng nghe, điều này làm cho nó trở thành một công cụ rất hữu ích cho IPv6
di chuyển các dịch vụ và máy chủ chỉ IPv4.

Cân đối có sẵn tại http://balance.sourceforge.net.

Định nghĩa: Một điểm đến có thể bao gồm một địa chỉ máy chủ và một cổng được gọi là
"kênh". Kênh là thành viên của "nhóm kênh". Các kênh được đánh số trong một nhóm
bắt đầu bằng 0. Các nhóm được đánh số bắt đầu bằng 0, là nhóm mặc định ban đầu.

Cân đối chấp nhận các kết nối trên cổng nhất định và chuyển tiếp chúng đến các kênh được cung cấp.
Ít nhất một kênh (trong nhóm mặc định) phải được chỉ định. Nếu có hai hoặc nhiều hơn
các kênh được chỉ định trong một nhóm cân bằng thực hiện cân bằng tải vòng tròn đơn giản giữa
các kênh.

Cân đối cho phép xác định các nhóm kênh xa hơn. Lược đồ kết nối hoạt động như
sau: cân bằng đầu tiên cố gắng thiết lập kết nối với một kênh trong nhóm đầu tiên
(0), thực hiện sơ đồ cân bằng tải vòng tròn tiêu chuẩn. Nếu không có kênh nào trong này
nhóm có sẵn, cân bằng tiến hành với nhóm kênh cao hơn tiếp theo. Nhóm chỉ đơn giản là
được phân tách bằng dấu "!" tại dòng lệnh khi khởi động và có thể được điều khiển tương tác
bằng lệnh "nhóm".

Một "%" thay vì "!" như một dấu phân tách nhóm tuyên bố nhóm trước đó thuộc loại
"băm". Điều này có nghĩa là thay vì một thuật toán tổng hợp, một phân phối băm dựa trên
địa chỉ ip của máy khách được sử dụng để xác định kênh đích. Điều này cho phép kết nối
một máy khách luôn đến cùng một máy chủ (ví dụ: cân bằng các phiên http thành một máy chủ duy nhất).

Máy chủ có thể được chỉ định bằng tên máy chủ hoặc bằng địa chỉ IP. Các cổng có thể được chỉ định
theo tên (như được liệt kê trong / etc / services) hoặc số. Nếu không có cổng nào được chỉ định trong
đích, cổng đích mặc định là cổng nguồn cân bằng điều khiển.

Cân đối cho phép đặc tả số lượng kết nối tối đa trên mỗi kênh. Cái này
có thể tùy chọn thêm tham số sau đặc tả cổng được phân tách bằng dấu hai chấm (":").
Nếu số lượng kết nối tối đa được chỉ định, một kênh sẽ chỉ được sử dụng cho việc này
số lượng kết nối đồng thời tối đa. Giá trị maxc bằng 0 biểu thị số lượng không giới hạn
kết nối. Đây là giá trị mặc định ban đầu của một kênh.

Số lượng nhóm và kênh tối đa cân bằng có thể xử lý được chỉ định tại thời gian biên dịch
và ban đầu là 16 kênh trong 16 nhóm.

Chuyển đổi dự phòng đến một điểm đến khác (một "kênh") xảy ra nếu kết nối bị từ chối trên
kênh hiện tại hoặc nếu đạt đến thời gian chờ kết nối đang cố gắng thiết lập kết nối. Nếu như
tất cả các điểm đến có thể (kênh) hiện không thành công, kết nối máy khách để cân bằng là
khép kín.

Cân đối chấp nhận các tùy chọn sau:

6 Buộc ràng buộc trên ổ cắm IPv6 bằng cách đặt hints.ai_family thành AF_INET6.

a Bật tùy chọn có thể tự động kích hoạt: Một kênh cần được bật lại theo cách thủ công sau khi
thất bại.

b Máy chủ lưu trữ: Cân đối liên kết với máy chủ lưu trữ (hoặc địa chỉ) được chỉ định để nghe () thay vì
INADDR_ANY.

B Máy chủ lưu trữ: Cân đối liên kết với máy chủ (hoặc địa chỉ) được chỉ định cho các kết nối gửi đi
(kết nối sẽ được bắt đầu từ địa chỉ này).

c Lệnh: cho phép gửi lệnh đến quy trình tổng thể số dư (xem phần tương tác
chế độ)

d Gỡ lỗi: Cân đối xuất ra thông báo gỡ lỗi và truy tìm thông tin trên stderr.

H Chuyển đổi lỗi băm: Cân đối không chuyển đổi dự phòng sang nút tiếp theo ngay cả khi hàm băm được sử dụng.

F Tiền cảnh: kể cân bằng ở phía trước. Điều này có thể hữu ích cho việc kiểm tra
và gỡ lỗi kể từ cân bằng có thể dừng ở chế độ đó bằng ^ C (hoặc khác
ký tự ngắt).

M Sử dụng ánh xạ bộ nhớ cho IPC thay vì bộ nhớ dùng chung

i Kiểm soát tương tác: Cân đối kết nối với phiên bản đang chạy được xác định bởi cổng cục bộ
và ràng buộc địa chỉ thông qua bộ nhớ được chia sẻ và cho phép kiểm soát hành vi của nó bằng cách sử dụng
một giao diện dòng lệnh. Quyền truy cập sử dụng giao diện này được xác định
bởi các giới hạn truy cập của phân đoạn bộ nhớ dùng chung có hiệu lực. giúp đỡ or ?
in ra một tổng quan ngắn về lệnh, giao cho phép thay đổi host_port
chỉ định kênh (chỉ khi bị vô hiệu hóa), tạo cho phép thiết lập một
định nghĩa đích (kênh) bao gồm máy chủ và cổng trong nhóm hiện tại,
vô hiệu hóa vô hiệu hóa một kênh trong nhóm hiện tại, cho phép bật lại một kênh trong
nhóm hiện tại, nhóm thay đổi nhóm hiện tại trong chế độ tương tác, nơi tất cả
các lệnh sau được nhắm mục tiêu, băm thay đổi nhóm hiện tại thành loại
"Băm", giúp đỡ in ra thông tin trợ giúp trực tuyến, giết tắt máy chủ
xử lý và thoát khỏi chế độ tương tác, tối đa đặt số lượng tối đa
kết nối với kênh (0 có nghĩa là vô hạn), mrtg-byte
in ra các byte đã nhận / gửi ở định dạng tương thích MRTG (dự định gọi là
với -c tự động bằng MRTG), mrtg-conns in ra tổng số
kết nối ở định dạng tương thích MRTG (dự định sẽ được gọi tự động bằng -c
bởi MRTG), bỏ thuốc lá thoát khỏi chế độ tương tác, thiết lập lại đặt lại bộ đếm byte của một
kênh, rr thay đổi nhóm hiện tại thành loại "Round Robin", hiển thị cho thấy một
tổng quan và trạng thái của tất cả các kênh bao gồm kênh đến và đi
chuyển khối lượng tính bằng byte. Đầu ra được sắp xếp theo nhóm. Ngoài ra hiện tại
kết nối (c) và kết nối tối đa được phép (maxc) được in, phiên bản
in ra phiên bản và các hằng số MAXGROUPS và MAXCHANNELS tại thời điểm biên dịch.

p kết xuất gói: Cân đối hiển thị tất cả dữ liệu đến và đi trên stdout bằng cách sử dụng
biểu diễn dữ liệu bên ngoài luôn có thể đọc được. Điều này có thể hữu ích cho
gỡ lỗi và phân tích giao thức.

t Connect Timeout: thời gian chờ mặc định cố gắng thiết lập kết nối với bất kỳ
có thể thay đổi điểm đến bằng cách sử dụng tùy chọn này. Thời gian chờ mặc định sau đó
đích được coi là hiện không thể truy cập được là 5 giây.

T Chọn Thời gian chờ: Thời gian chờ cho select (), mặc định = 0 (không bao giờ). Tính năng này là
hiện chưa được kiểm tra.

VÍ DỤ


$ cân bằng smtp máy chủ1.test.net máy chủ2.test.net
Kết nối với cổng SMTP cục bộ sẽ được chuyển tiếp sang cổng SMTP trên
host1 và host2. Cân đối chạy tự động trong nền.

$ cân bằng -b 2001: DB8 :: 1 80 10.1.1.1 10.1.1.2
Cân đối liên kết trên cổng 80 của địa chỉ IP IPv6 cục bộ 2001: DB8 :: 1 và phân phối
kết nối tới địa chỉ IPv4 10.1.1.1 và 10.1.1.2.

$ cân bằng -b :: ffff: 10.1.1.3 80 10.1.1.1 10.1.1.2
Cân đối liên kết trên cổng 80 của địa chỉ IP IPv4 cục bộ 10.1.1.3 (được cung cấp trong IPv6
ký hiệu) và phân phối kết nối đến địa chỉ IPv4 10.1.1.1 và 10.1.1.2.

$ cân bằng -fp imap người gửi thư
Kết nối với cổng IMAP cục bộ sẽ luôn được chuyển tiếp đến máy chủ
"máy chủ thư". Cân đối ở phía trước và tất cả dữ liệu được in ở dạng có thể đọc được
định dạng trên stdout.

$ cân bằng -f 8888 host1 10.1.1.1:8000
Các kết nối đến cổng cục bộ 8888 được chuyển tiếp xen kẽ tới máy chủ 1, cổng 8888
và máy chủ 10.1.1.1, cổng 8000. Cân đối vẫn ở phía trước kết nối với
"kiểm soát tty".

$ cân bằng imap mailserver1 :: 16 ! máy chủ thư2
Hai nhóm được chỉ định, mỗi nhóm chứa một thành viên kênh. Lần đầu tiên lên đến 16
các kết nối đồng thời được chuyển tiếp đến "mailserver1". Ngay khi họ
tiêu thụ, cân bằng tiền thu được với nhóm tiếp theo (1) sẽ tiêu tốn tất cả số tiền còn lại
kết nối chuyển tiếp chúng tới imap ort trên "mailserver2".

$ cân bằng pop3 host1 host2 host3 ! chuyển đổi dự phòng1
Cân đối cân bằng tải vòng tròn cho ba máy chủ trong nhóm mặc định 0
cho các dịch vụ pop3. Nếu cả ba máy chủ trong nhóm 0 không thành công, thì tất cả các kết nối sẽ
được chuyển tiếp đến máy chủ lưu trữ "failover1".

$ cân bằng telnet target.munich.net::1
Đây cân bằng được sử dụng để hạn chế tất cả các kết nối tại một thời điểm
chuyển tiếp cổng telnet.

$ cân bằng 8888 localhost :: 12 ! localhost :: 4 ! localhost :: 2 localhost :: 2 ! localhost: 25
Đây là một bài kiểm tra đơn giản, tạo thành 5 nhóm trong đó sự cân bằng tự tham chiếu
dịch vụ gấp 20 lần. Đây chỉ đơn giản là một bài kiểm tra mà chắc chắn bạn có thể thử ở nhà.

Sử dụng số dư trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad