InggrisPerancisSpanyol

Ad


favorit OnWorks

cluster - Online di Cloud

Jalankan cluster di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah kumpulan perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


cluster - menjalankan perintah shell pada sebuah cluster

RINGKASAN


lusuh -a | -g kelompok | -w node [PILIHAN]

lusuh -a | -g kelompok | -w node [PILIHAN] Command

lusuh -a | -g kelompok | -w node [OPSI] --salin fillet | dir [ fillet | dir ...] [ --tujuan
path ]

lusuh -a | -g kelompok | -w node [OPSI] --rcopy fillet | dir [ fillet | dir ...] [ --tujuan
path ]

DESKRIPSI


lusuh adalah program untuk mengeksekusi perintah secara paralel pada sebuah cluster dan untuk mengumpulkan perintah-perintahnya
hasil. lusuh mengeksekusi perintah secara interaktif atau dapat digunakan dalam skrip shell dan
Aplikasi lain. Ini adalah sebagian front-end ke pustaka ClusterShell yang memastikan a
kerangka kerja eksekusi perintah paralel yang ringan, terpadu, dan kuat. Dengan demikian, memungkinkan
skrip shell tradisional untuk memanfaatkan beberapa fitur perpustakaan. lusuh sekarang
memanfaatkan pekerja Ssh dari ClusterShell, secara default, yang hanya membutuhkan ssh(1)
(Klien OpenSSH SSH).

DOA


lusuh dapat dimulai secara non-interaktif untuk menjalankan shell Command, atau dapat dipanggil sebagai
cangkang interaktif. Untuk memulai lusuh sesi interaktif, aktifkan lusuh perintah tanpa
menyediakan Command.

Non-interaktif mode
Ketika lusuh dimulai secara non-interaktif, Command dieksekusi pada yang ditentukan
host jarak jauh secara paralel. Jika opsi -b or --dshbak ditentukan, lusuh menunggu
penyelesaian perintah dan kemudian menampilkan hasil keluaran yang dikumpulkan.

Grafik -w opsi memungkinkan Anda untuk menentukan host jarak jauh dengan menggunakan ClusterShell NodeSet
sintaks, termasuk grup simpul @kelompok sintaks khusus dan luas Pola
sintaks untuk mendapatkan manfaat dari aritmatika dasar NodeSet (seperti @Grup\&@Bgrup). Lihat
POLA DIPERPANJANG di kumpulan simpul(1) dan juga grup.conf(5) untuk informasi lebih lanjut.

Kecuali opsi --nostdin ditentukan, lusuh mendeteksi ketika input standarnya adalah
terhubung ke terminal (sebagaimana ditentukan oleh isatty(3)). Jika benar-benar terhubung ke
terminal, lusuh mendengarkan input standar saat perintah dijalankan, menunggu
Enter tekan tombol. Melakukannya akan menampilkan status node saat ini. Jika standar
input tidak terhubung ke terminal, dan kecuali opsi --nostdin ditentukan,
lusuh mengikat input standar dari perintah jarak jauh ke input standarnya sendiri,
memungkinkan metode skrip seperti:
# gema foo | clash -w node[40-42] -b cat
---------------
simpul[40-42]
---------------
foo

Silakan lihat beberapa contoh bagus lainnya di bagian CONTOH di bawah.

Interaktif Sidang
Jika Command tidak ditentukan, dan input standarnya terhubung ke terminal,
lusuh berjalan secara interaktif. Dalam mode ini, lusuh menggunakan GNU garis baca perpustakaan untuk dibaca
baris perintah. Readline menyediakan perintah untuk mencari melalui riwayat perintah
untuk baris yang berisi string tertentu. Misalnya, ketik Control-R untuk mencari di
riwayat untuk entri berikutnya yang cocok dengan string pencarian yang diketik sejauh ini. lusuh juga
mengenali awalan karakter tunggal khusus yang memungkinkan pengguna untuk melihat dan memodifikasi
nodeset saat ini (node ​​tempat perintah dieksekusi).

Karakter tunggal interaktif perintah adalah:

kelompok> ?
tampilkan nodeset saat ini

kelompok> =
atur nodeset saat ini

kelompok> +
tambahkan node ke nodeset saat ini

kelompok> -
hapus node dari nodeset saat ini

kelompok> !MEMERINTAH
jalankan COMMAND pada sistem lokal

kelompok> =
alihkan format output (mode pengumpulan atau standar)

Untuk meninggalkan sesi interaktif, ketik berhenti atau Kontrol-D.

Bahan Makanan Lokal eksekusi ( --pekerja=exec or -R eksekutif )
Alih-alih menjalankan perintah yang disediakan pada node jarak jauh, lusuh dapat menggunakan khusus
eksekutif pekerja untuk meluncurkan perintah lokal, untuk setiap simpul. Beberapa parameter bisa jadi
digunakan di baris perintah untuk membuat perintah yang berbeda untuk setiap node. %h or %tuan rumah
akan diganti dengan nama node dan %r or %pangkat oleh peringkat jarak jauh [0-N] (untuk mendapatkan
literal % gunakan %%)

File penyalinan mode ( --salinan )
Ketika lusuh dimulai dengan -c or --salinan pilihan, itu akan mencoba untuk menyalin
ditentukan fillet dan / atau dir ke node cluster target yang disediakan. jika --tujuan
opsi ditentukan, itu akan menempatkan file yang disalin di sana.

Membalikkan fillet penyalinan mode ( --rsalinan )
Ketika lusuh dimulai dengan --rsalinan opsi, itu akan mencoba untuk mengambil
ditentukan fillet dan / atau dir dari node cluster yang disediakan. jika --tujuan pilihannya adalah
ditentukan, itu harus berupa jalur direktori tempat file akan disimpan dengan
nama host ditambahkan. Jika jalur tujuan tidak ditentukan, itu akan mengambil yang pertama
fillet or dir direktori basename sebagai tujuan lokal.

PILIHAN


--Versi: kapan
Menunjukkan lusuh nomor versi dan keluar

-s SUMBER GRUP, --sumberkelompok=SUMBER GRUP
opsional grup.conf(5) sumber grup untuk digunakan

--nostdin
jangan perhatikan kemungkinan masukan dari stdin

-O , --pilihan=
ganti kunci apa saja = nilai cluster.conf(5) opsi (ulangi sesuai kebutuhan)

Memilih target node:

-w NODA
node tempat menjalankan perintah

-x NODA
mengecualikan node dari daftar node

-a, --semua
jalankan perintah di semua node

-g GROUP, --grup=GROUP
jalankan perintah pada sekelompok node

-X GROUP
kecualikan node dari grup ini

--file host=FILE, --filemesin=FILE
path ke file yang berisi daftar host tunggal, set node atau grup node,
dipisahkan oleh spasi dan garis (dapat ditentukan beberapa kali, satu per
mengajukan)

--topologi=FILE
file konfigurasi topologi yang akan digunakan untuk mode pohon

Keluaran perilaku:

-q, --diam
diam, cetak hanya keluaran penting

-v, --bertele-tele
bertele-tele, cetak pesan informatif

-d, --debug
keluarkan lebih banyak pesan untuk tujuan debugging

-G, --basis grup
jangan tampilkan awalan sumber grup

-L nonaktifkan blok header dan pesan output berdasarkan node; Selain itu, bila digunakan dalam
hubungannya dengan -b/-B, itu akan memungkinkan "pengumpulan kehidupan" dari hasil per baris
mode, seperti baris berikutnya ditampilkan sesegera mungkin (mis. ketika semua
node telah mengirim garis)

-N nonaktifkan pelabelan baris perintah

-P, --kemajuan
menunjukkan kemajuan selama eksekusi perintah; jika penulisan dilakukan dengan standar
masukan, indikator kemajuan langsung akan menampilkan bandwidth data global
ditulis ke node target

-b, --dshbak
menampilkan hasil yang dikumpulkan dengan cara seperti dshbak

-B seperti -b tetapi termasuk kesalahan standar

-r, --menyusun kembali
lipat nodeset menggunakan grup node

-S kembalikan kode pengembalian perintah terbesar

--warna=WARNA KAPAN
apakah akan menggunakan warna ANSI untuk mengelilingi node atau awalan/header nodeset dengan
escape sequence untuk menampilkannya dalam warna di terminal. WARNA KAPAN is
tak pernah, selalu or mobil (yang menggunakan warna jika keluaran/kesalahan standar mengacu pada a
terminal). Warna diatur ke [34m (teks latar depan biru) untuk stdout dan [31m
(teks latar depan merah) untuk stderr, dan tidak dapat dimodifikasi.

--dif tampilkan perbedaan antara keluaran umum (temukan keluaran referensi terbaik dengan memfokuskan
pada nodeset terbesar dan juga kode pengembalian perintah yang lebih kecil)

File penyalinan:

-c, --salinan
salin file atau direktori lokal ke node jarak jauh

--rsalinan
salin file atau direktori dari node jarak jauh

--tujuan=TUJUAN_PATH
file atau direktori tujuan pada node (opsional: gunakan sumber pertama
jalur direktori bila tidak ditentukan)

-p pertahankan waktu dan mode modifikasi

Koneksi pilihan:

-f KELUARGA, --fanout=KELUARGA
gunakan ukuran fanout maksimum yang ditentukan (yaitu, jangan mengeksekusi lebih dari FANOUT
perintah pada saat yang sama, berguna untuk membatasi penggunaan sumber daya)

-l PENGGUNA, --pengguna=PENGGUNA
jalankan perintah jarak jauh sebagai pengguna

-o PILIHAN, --pilihan=PILIHAN
dapat digunakan untuk memberikan opsi ssh, mis. -o "-P 2022 -i ~/.ssh/myidrsa"; ini
opsi ditambahkan terlebih dahulu ke ssh dan menimpa yang default

-t CONNECT_TIMEOUT, --connect_timeout=CONNECT_TIMEOUT
batasi waktu untuk terhubung ke node

-u COMMAND_TIMEOUT, --command_timeout=COMMAND_TIMEOUT
batasi waktu untuk menjalankan perintah di node

-R PEKERJA, --pekerja=PEKERJA
nama pekerja yang akan digunakan untuk koneksi (eksekutif, ssh, rsh, DPA), defaultnya adalah ssh

Untuk penjelasan singkat tentang opsi ini, lihat -H, --membantu.

EXIT STATUS


Secara default, status keluar nol menunjukkan keberhasilan lusuh perintah tapi tidak memberi
informasi tentang status keluar perintah jarak jauh. Namun, ketika -S pilihannya adalah
ditentukan, status keluar dari lusuh adalah nilai terbesar dari pengembalian perintah jarak jauh
kode.

Untuk perintah jarak jauh yang gagal yang status keluarnya bukan nol, dan kecuali kombinasi dari
Pilihan -qS ditentukan, lusuh menampilkan pesan yang mirip dengan:

kelompok: simpul[40-42]: keluar dengan keluar kode 1

CONTOH


terpencil paralel eksekusi
# lusuh -w simpul[3-5,62] nama kamu -r
Jalankan perintah nama kamu -r secara paralel pada node: node3, node4, node5 dan node62

Bahan Makanan Lokal paralel eksekusi
# lusuh -w simpul[1-3] --pekerja=exec ping -c1 %tuan rumah
Jalankan secara lokal, secara paralel, perintah ping untuk node: node1, node2 dan node3. Anda
juga dapat menggunakan -R eksekutif sebagai opsi yang lebih pendek dan kompatibel dengan pdsh.

Display fitur
# lusuh -w simpul[3-5,62] -b nama kamu -r
Jalankan perintah nama kamu -r pada node[3-5,62] dan menampilkan hasil keluaran yang dikumpulkan
(terintegrasi dshbak-Suka).

# lusuh -w simpul[3-5,62] -bL nama kamu -r
Mode baris: jalankan perintah nama kamu -r pada node [3-5,62] dan menampilkan output yang dikumpulkan
hasil tanpa blok header default.

# ssh node32 menemukan /etc/yum.repos.d -Jenis f | lusuh -w simpul[40-42] -b xargs ls -l
Cari beberapa file di node32 di /etc/yum.repos.d dan gunakan clash untuk membuat daftar yang cocok
yang ada di node[40-42], dan gunakan -b untuk menampilkan hasil yang dikumpulkan.

# lusuh -w simpul[3-5,62] --dif dmidecode -s versi bios
Jalankan perintah Linux ini untuk mendapatkan versi BIOS pada node[3-5,62] dan tampilkan versi
perbedaan (jika ada).

Semua node
# lusuh -a nama kamu -r
Jalankan perintah nama kamu -r pada semua node cluster, lihat grup.conf(5) untuk mengatur semua cluster
node (semua: bidang).

# lusuh -a -x simpul[5,7] nama kamu -r
Jalankan perintah nama kamu -r pada semua node cluster kecuali pada node node5 dan node7.

# lusuh -a --dif kucing /beberapa/file
Jalankan perintah kucing /beberapa/file pada semua node cluster dan menunjukkan perbedaan (jika ada), baris
per baris, antara output umum.

Node kelompok
# lusuh -w @oss modprobe kilau
Jalankan perintah modprobe kilau pada node dari grup node bernama Pusat, Lihat grup.conf(5)
untuk mengatur grup simpul (peta: bidang).

# lusuh -g Pusat modprobe kilau
Sama seperti contoh sebelumnya tetapi menggunakan -g menghindari @ awalan grup.

# lusuh -w @mds,@oss modprobe kilau
Anda dapat menentukan beberapa grup simpul dengan memisahkannya dengan koma (silakan lihat
POLA DIPERPANJANG di kumpulan simpul(1) dan juga grup.conf(5) untuk informasi lebih lanjut).

Copy arsip
# lusuh -w simpul[3-5,62] --salinan /etc/motd
Salin file lokal /etc/motd ke node node jarak jauh [3-5,62].

# lusuh -w simpul[3-5,62] --salinan /etc/motd --tujuan /tmp/motd2
Salin file lokal /etc/motd ke node node jarak jauh [3-5,62] di jalur /tmp/motd2.

# lusuh -w simpul[3-5,62] -c /usr/share/doc/clustershell
Salin direktori lokal secara rekursif /usr/share/doc/clustershell ke jalan yang sama di
node node jarak jauh [3-5,62].

# lusuh -w simpul[3-5,62] --rsalinan /etc/motd --tujuan / Tmp
Copy /etc/motd dari node node jarak jauh [3-5,62] ke lokal / Tmp direktori, setiap file
setelah nama host jarak jauh mereka ditambahkan, mis. /tmp/motd.node3.

Gunakan clash online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Alt-f
    Alt-f
    Alt-F menyediakan sumber terbuka dan gratis
    firmware alternatif untuk DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F memiliki Samba dan NFS;
    mendukung ext2/3/4...
    Unduh Alt-F
  • 2
    usm
    usm
    Usm adalah paket slackware terpadu
    manajer yang menangani otomatis
    resolusi ketergantungan. Ini menyatukan
    berbagai repositori paket termasuk
    slackware, slacky, p ...
    Unduh usm
  • 3
    Chart.js
    Chart.js
    Chart.js adalah pustaka Javascript yang
    memungkinkan desainer dan pengembang untuk menggambar
    semua jenis bagan menggunakan HTML5
    elemen kanvas. Chart js menawarkan yang hebat
    Himpunan ...
    Unduh Chart.js
  • 4
    iReport-Designer untuk JasperReports
    iReport-Designer untuk JasperReports
    CATATAN: Dukungan iReport/Jaspersoft Studio
    Pengumuman: Pada versi 5.5.0,
    Jaspersoft Studio akan menjadi yang resmi
    klien desain untuk JasperReports. saya melapor
    akan...
    Unduh iReport-Designer untuk JasperReports
  • 5
    PascaInstallerF
    PascaInstallerF
    PostInstallerF akan menginstal semua
    perangkat lunak yang Fedora Linux dan lain-lain
    tidak termasuk secara default, setelah
    menjalankan Fedora untuk pertama kalinya. Nya
    mudah untuk...
    Unduh PostInstallerF
  • 6
    jejak
    jejak
    Proyek strace telah dipindahkan ke
    https://strace.io. strace is a
    diagnostik, debugging dan instruksional
    pelacak ruang pengguna untuk Linux. Ini digunakan
    untuk memantau...
    Unduh strace.dll
  • Lebih banyak lagi »

Perintah Linux

Ad