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

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

pdcp - Trực tuyến trên đám mây

Chạy pdcp 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à lệnh pdcp 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, chẳng hạn 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


pdcp - sao chép tệp vào các nhóm máy chủ lưu trữ song song
rpdcp - (pdcp đảo ngược) sao chép các tệp từ một nhóm máy chủ lưu trữ song song

SYNOPSIS


pdcp [lựa chọn] ... src [src2 ...] đích
rpdcp [lựa chọn] ... src [src2 ...] dir

MÔ TẢ


pdcp là một biến thể của rcp(1) lệnh. không giống rcp(1), sao chép các tệp vào một tệp duy nhất
máy chủ từ xa, pdcp có thể sao chép song song các tệp sang nhiều máy chủ từ xa. Tuy vậy, pdcp làm
không nhận dạng được các tệp ở định dạng `` rname @ rhost: path '', do đó tất cả các tệp nguồn phải
trên máy chủ cục bộ. Các nút đích phải được liệt kê trên pdcp dòng lệnh
bằng cách sử dụng tùy chọn danh sách nút mục tiêu phù hợp (Xem phần LỰA CHỌN phần bên dưới). Mỗi điểm đến
nút được liệt kê phải có pdcp đã cài đặt để sao chép thành công.

Thời Gian pdcp nhận SIGINT (ctrl-C), nó liệt kê trạng thái của các luồng hiện tại. Một giây
SIGINT trong vòng một giây sẽ kết thúc chương trình. Các chủ đề đang chờ xử lý có thể bị hủy bỏ bởi
phát hành ctrl-Z trong vòng một giây của ctrl-C. Chủ đề đang chờ xử lý là những chủ đề chưa
đã được khởi tạo hoặc vẫn đang trong quá trình kết nối với máy chủ từ xa.

Như DPA(1), chức năng của pdcp có thể được bổ sung bằng cách tải động
các mô-đun. Trong pdcp, các mô-đun có thể cung cấp một giao thức kết nối mới (thay thế tiêu chuẩn
rsh(1) giao thức), các tùy chọn lọc (ví dụ: loại trừ các máy chủ bị hỏng) và / hoặc máy chủ lưu trữ
các tùy chọn lựa chọn (ví dụ: -a chọn tất cả các nút từ một tệp cấu hình cục bộ). Theo mặc định, pdcp
yêu cầu tải ít nhất một mô-đun "rcmd" (để cung cấp kênh cho bản sao từ xa).

ĐẢO NGƯỢC PDCP


rpdcp thực hiện sao chép song song ngược lại. Thay vì sao chép tệp vào máy chủ từ xa, tệp
được truy xuất từ ​​máy chủ từ xa và được lưu trữ cục bộ. Tất cả các thư mục hoặc tệp được truy xuất
sẽ được lưu trữ với tên máy chủ từ xa của chúng được nối vào tên tệp. Tệp đích
phải là một thư mục khi tùy chọn này được sử dụng.

Ở những khía cạnh khác, rpdcp Là chính xác như pdcpvà các tuyên bố khác liên quan đến pdcp in
hướng dẫn này cũng áp dụng cho rpdcp.

RCMD MODULES


Phương pháp mà pdcp kết nối với máy chủ từ xa có thể được chọn trong thời gian chạy bằng cách sử dụng -R
tùy chọn (Xem LỰA CHỌN phía dưới). Chức năng này cuối cùng được thực hiện thông qua động
mô-đun có thể tải và do đó danh sách các tùy chọn có sẵn có thể khác với cài đặt
để cài đặt. Danh sách các mô-đun rcmd hiện có sẵn được in khi sử dụng bất kỳ
các -h, -V, hoặc là -L tùy chọn. Mô-đun rcmd mặc định cũng sẽ được hiển thị với -h
-V tùy chọn.

Một danh sách các rcmd mô-đun hiện được phân phối với pdcp theo sau.

rsh Sử dụng triển khai BSD nội bộ, an toàn theo chuỗi rcmd(3) để chạy các lệnh bằng cách sử dụng
tiêu chuẩn rsh(1) giao thức.

ssh Sử dụng một biến thể của bật ra(3) để chạy nhiều bản sao của ssh(1) lệnh.

mrsh Mô-đun này sử dụng đầm lầy(1) giao thức để thực thi các công việc trên máy chủ từ xa. Đầm lầy
giao thức sử dụng xác thực dựa trên thông tin xác thực, bỏ qua nhu cầu phân bổ
các cổng dành riêng. Ở các khía cạnh khác, nó hoạt động giống như rsh.

krb4 Mô-đun krb4 cho phép người dùng thực hiện các lệnh từ xa sau khi xác thực với
kerberos. Tất nhiên, các daemon rshd từ xa phải được chế tạo.

xcpu Mô-đun xcpu sử dụng dịch vụ xcpu để thực hiện các lệnh từ xa.

LỰA CHỌN


Danh sách có sẵn pdcp các tùy chọn được xác định trong thời gian chạy bằng cách bổ sung danh sách
Tiêu chuẩn pdcp tùy chọn với bất kỳ tùy chọn nào được cung cấp bởi đã tải rcmdlinh tinh các mô-đun. Trong một số
các trường hợp, các tùy chọn được cung cấp bởi các mô-đun có thể xung đột với nhau. Trong những trường hợp này,
mô-đun không tương thích và mô-đun được tải đầu tiên sẽ thắng.

Tiêu chuẩn mục tiêu người viết nốt lựa chọn


-w MỤC TIÊU, ...
Nhắm mục tiêu và hoặc lọc danh sách máy chủ được chỉ định. Không sử dụng với bất kỳ nút nào khác
các tùy chọn lựa chọn (ví dụ: -a, -g, nếu chúng có sẵn). Không có khoảng trống nào được phép trong
danh sách được phân tách bằng dấu phẩy. Lập luận trong MỤC TIÊU danh sách có thể bao gồm máy chủ bình thường
tên, một loạt các máy chủ lưu trữ ở định dạng danh sách máy chủ lưu trữ (Xem DANH SÁCH BIỂU THỨC), hoặc một
Ký tự `- 'để đọc danh sách các host trên stdin.

Nếu một máy chủ lưu trữ hoặc danh sách máy chủ lưu trữ được đặt trước bởi ký tự `- ', điều này làm cho các máy chủ đó trở thành
bị loại trừ một cách rõ ràng. Nếu đối số đứng trước một ký tự `^ ', nó là
được lấy làm đường dẫn đến tệp chứa danh sách các máy chủ, mỗi máy một dòng. Nếu mục
bắt đầu bằng ký tự `/ ', nó được coi là một biểu thức chính quy để
lọc danh sách các máy chủ (một đối số regex cũng có thể được tùy chọn theo sau bởi
một '/' khác, ví dụ /node.*/). Đối số regex hoặc tên tệp cũng có thể được tiếp tục
bằng dấu trừ `- 'để loại trừ thay vì bao gồm các máy chủ thoses.

Danh sách các máy chủ cũng có thể được đặt trước "user @" để chỉ định tên người dùng từ xa khác
so với mặc định hoặc "rcmd_type:" để chỉ định loại kết nối rcmd thay thế cho
các máy chủ này. Khi được sử dụng cùng nhau, loại rcmd phải được chỉ định trước, ví dụ:
"ssh: user1 @ host0" sẽ sử dụng ssh để kết nối với host0 với tư cách là người dùng "user1."

-x người dẫn chương trình, người dẫn chương trình, ...
Loại trừ các máy chủ được chỉ định. Có thể được chỉ định cùng với nút đích khác
liệt kê các tùy chọn chẳng hạn như -a-g (khi có sẵn). Danh sách máy chủ cũng có thể được chỉ định
các -x tùy chọn (xem DANH SÁCH BIỂU THỨC phần bên dưới). Đối số để -x có thể
cũng được tiếp tục bởi các ký tự tên tệp (`` ^ ') và regex (' / ') như được mô tả
ở trên, trong trường hợp đó, các máy chủ kết quả bị loại trừ như thể chúng đã được cấp cho
-w và bắt đầu với ký tự dấu trừ `- '.

Tiêu chuẩn pdcp lựa chọn


-h Xuất menu sử dụng và thoát. Danh sách các mô-đun rcmd có sẵn sẽ được in tại
kết thúc tin nhắn sử dụng.

-q Liệt kê các giá trị tùy chọn và danh sách nút mục tiêu và thoát mà không cần hành động.

-b Tắt tính năng trạng thái ctrl-C để một ctrl-C giết bản sao song song. (Lô hàng
Chế độ)

-r Sao chép thư mục một cách đệ quy.

-p Duy trì thời gian và chế độ sửa đổi.

-e PATH
Chỉ định rõ ràng đường dẫn đến điều khiển từ xa pdcp nhị phân thay vì sử dụng thực thi cục bộ
con đường. Cũng có thể được đặt thông qua biến môi trường PDSH_REMOTE_PDCP_PATH.

-l người sử dụng
Tùy chọn này có thể được sử dụng để sao chép tệp với tư cách người dùng khác, tùy thuộc vào ủy quyền.
Đối với BSD rcmd, điều này có nghĩa là người dùng và hệ thống đang gọi phải được liệt kê trong danh sách của người dùng
tệp .rhosts (ngay cả đối với root).

-t giây
Đặt thời gian chờ kết nối. Mặc định là 10 giây.

-f con số
Đặt số lượng bản sao đồng thời từ xa tối đa thành con số. Giá trị mặc định là 32.

-R tên
Đặt mô-đun rcmd thành tên. Tùy chọn này cũng có thể được đặt qua PDSH_RCMD_TYPE
biến môi trường. Danh sách các mô-đun rcmd có sẵn có thể nhận được thông qua
các -h or -L tùy chọn.

-M Tên,...
Khi nhiều linh tinh mô-đun cung cấp các tùy chọn giống nhau để DPA, mô-đun đầu tiên
khởi tạo "chiến thắng" và các mô-đun tiếp theo không được tải. Các -M tùy chọn cho phép một
danh sách các mô-đun được chỉ định sẽ được khởi tạo bắt buộc trước tất cả các mô-đun khác,
có hiệu lực đảm bảo rằng chúng tải mà không có xung đột (trừ khi chúng xung đột với
lẫn nhau). Tùy chọn này cũng có thể được đặt qua môi trường PDSH_MISC_MODULES
biến.

-L Liệt kê thông tin trên tất cả đã tải pdcp mô-đun và thoát.

-d Bao gồm trạng thái chuỗi hoàn chỉnh hơn khi nhận được SIGINT và hiển thị kết nối
và thống kê thời gian lệnh trên stderr khi thực hiện xong.

-V Đầu ra pdcp thông tin phiên bản, cùng với danh sách các mô-đun hiện đang tải, và
lối thoát.

DANH SÁCH BIỂU THỨC


Như đã lưu ý trong các phần trên, pdcp chấp nhận phạm vi tên máy chủ ở dạng chung:
tiền tố [nm, lk, ...], trong đó n <m và l <k, v.v., thay thế cho danh sách rõ ràng về
vật chủ. Biểu mẫu này không nên nhầm lẫn với các lớp ký tự biểu thức chính quy (cũng
ký hiệu là `` [] ''). Ví dụ: foo [19] không đại diện cho foo1 hoặc foo9, mà là
đại diện cho một phạm vi suy biến: foo19.

Cú pháp phạm vi này chỉ có nghĩa là thuận tiện trên các cụm có đặt tên tiền tốNN
quy ước và đặc điểm kỹ thuật của phạm vi không nên được coi là cần thiết - danh sách
foo1, foo9 có thể được chỉ định như vậy, hoặc theo phạm vi foo [1,9].

Một số ví dụ về việc sử dụng dải ô sau:

Sao chép / Etc / hosts đến foo01, foo02, ..., foo05
pdcp -w foo [01-05] / Etc / hosts / Etc

Sao chép / Etc / hosts đến foo7, foo9, foo10
pdcp -w foo [7,9-10] / Etc / hosts / Etc

Sao chép / Etc / hosts đến foo0, foo4, foo5
pdcp -w foo [0-5] -x foo [1-3] / Etc / hosts / Etc

Xin nhắc lại cho người đọc, một số shell sẽ giải thích dấu ngoặc ('[' và ']') cho mẫu
sự phù hợp. Tùy thuộc vào trình bao của bạn, có thể cần phải bao gồm các danh sách có phạm vi trong
dấu ngoặc kép. Ví dụ: trong tcsh, ví dụ đầu tiên ở trên phải được thực thi như sau:

pdcp -w "foo [01-05]" / Etc / hosts / Etc

GỐC


Pdsh / pdcp ban đầu là bản viết lại của IBM dsh(1) bởi Jim Garlick[email được bảo vệ]> trên
Hệ thống IBM SP ASCI Blue-Pacific của LLNL. Nó hiện cũng được sử dụng trên các cụm Linux tại LLNL.

GIỚI HẠN


Khi đang sử dụng ssh để thực thi từ xa, stderr của ssh sẽ được gấp lại với của điều khiển từ xa
chỉ huy. Khi được gọi bởi pdcp, ssh không thể nhắc xác nhận nếu
thay đổi khóa máy chủ, nhắc nhập mật khẩu nếu khóa RSA không được định cấu hình đúng, v.v.
Cuối cùng, thời gian chờ kết nối chỉ có thể điều chỉnh bằng ssh khi ssh bên dưới
triển khai hỗ trợ nó và pdsh đã được xây dựng để sử dụng tùy chọn chính xác.

Sử dụng pdcp 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

  • 1
    Miệng núi lửa
    Miệng núi lửa
    Crater là một web mã nguồn mở &
    ứng dụng lập hóa đơn di động được tạo đặc biệt cho
    dịch giả tự do và doanh nghiệp nhỏ.
    Đó là giải pháp lập hóa đơn hoàn chỉnh
    bạn cần...
    Tải xuống miệng núi lửa
  • 2
    lõi formkiq
    lõi formkiq
    FormKiQ Core là một tài liệu mã nguồn mở
    Hệ thống quản lý (DMS), có sẵn cho
    chạy như một phần mềm không đầu hoặc với một
    ứng dụng khách dựa trên web, được triển khai cho bạn
    Amazon Chúng tôi...
    Tải xuống formkiq-core
  • 3
    Thứ sáu đen tối
    Thứ sáu đen tối
    Blackfriday là một bộ xử lý Markdown
    được triển khai trong Go. Nó là hoang tưởng về
    đầu vào của nó (vì vậy bạn có thể cho nó ăn một cách an toàn
    dữ liệu do người dùng cung cấp), nó nhanh chóng, nó
    hỗ trợ c ...
    Tải xuống Thứ Sáu Đen
  • 4
    Nguồn QNAP NAS GPL
    Nguồn QNAP NAS GPL
    Nguồn GPL cho QNAP Turbo NAS.
    Đối tượng: Nhà phát triển. Giao diện người dùng:
    Dựa trên web. Ngôn ngữ lập trình: C,
    Java. Danh mục:Hệ thống, Lưu trữ,
    Nhân hệ điều hành...
    Tải xuống nguồn QNAP NAS GPL
  • 5
    sạch sâu
    sạch sâu
    Một tập lệnh Kotlin kích hoạt tất cả các bản dựng
    cache từ các dự án Gradle/Android.
    Hữu ích khi Gradle hoặc IDE cho phép bạn
    xuống. Kịch bản đã được thử nghiệm trên
    macOS, nhưng ...
    Tải xuống sạch sâu
  • 6
    Trình cắm kiểu kiểm tra Eclipse
    Trình cắm kiểu kiểm tra Eclipse
    Trình cắm thêm Eclipse Checkstyle
    tích hợp mã Checkstyle Java
    đánh giá viên vào IDE Eclipse. Các
    plug-in cung cấp phản hồi theo thời gian thực để
    người dùng về vi phạm ...
    Tải xuống Trình cắm kiểu kiểm tra Eclipse
  • Khác »

Lệnh Linux

Ad