InggrisPerancisSpanyol

Ad


favorit OnWorks

kash - Online di Cloud

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

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

PROGRAM:

NAMA


kanif - pembungkus TakTuk untuk manajemen cluster

RINGKASAN


kashu|kaget. kaget|kaput [-aFHhimqsV] [-f file conf] [-l Gabung] [-M daftar mesin] [-n|-w node]
[-o pilihan] [-p tingkat] [-r memerintah] [-T pilihan] [-t waktu habis] [-u waktu habis] [-x node]
[spesifikasi mesin] [badan perintah]

DESKRIPSI


kanif adalah alat untuk manajemen dan administrasi cluster. Ini menggabungkan fitur utama dari
alat manajemen cluster terkenal seperti c3, pdsh dan dsh dan meniru sintaks mereka. Untuk
manajemen klaster yang efektif yang diandalkannya TakTuk, alat untuk remote skala besar
penyebaran eksekusi.

Untuk tugas paralel sederhana yang harus dijalankan pada mesin biasa seperti cluster,
TakTuk sintaks terlalu rumit. Tujuan dari kanif adalah untuk memberikan lebih mudah dan akrab
sintaks ke administrator cluster sambil tetap memanfaatkan TakTuk karakteristik
dan fitur (adaptivitas, skalabilitas, portabilitas, propagasi otomatis, dan informasi
pengalihan).

Bekerja, kanif perlu menemukan perintah "taktuk" (versi 3.3 ke atas) di pengguna
jalur. Persyaratan lainnya sama dengan TakTuk: itu membutuhkan, pada semua node dari
cluster, penerjemah Perl yang berfungsi (versi 5.8 dan lebih tinggi) dan perintah untuk masuk tanpa
kata sandi (seperti "ssh" dengan kunci rsa yang tepat terpasang).

kanif menyediakan tiga perintah sederhana untuk administrasi dan manajemen cluster:

kashu: menjalankan perintah yang sama pada beberapa node
kaput: menyiarkan salinan file atau direktori ke beberapa node
kaget. kaget: mengumpulkan beberapa file atau direktori jarak jauh

kanif menggabungkan keuntungan dari beberapa alat manajemen cluster. Fitur utamanya bisa
diringkas sebagai berikut:

· File konfigurasi gaya C3 untuk pengaturan cluster statis

· opsi seperti pdsh seperti rentang node dan batas waktu

· pengumpulan, penyortiran, dan penggabungan keluaran seperti dshbak

Seperti halnya "pdsh", kanif penyebaran dapat dipantau dan dikendalikan oleh sinyal. Kapan kanif
menerima SIGINT (biasanya dikirim dengan mengetik Ctrl-C), ini menampilkan ringkasan singkat darinya
status penyebaran dan perintah kemajuan eksekusi. Setelah SIGINT pertama ini, jika kanif
menerima sinyal kedua dalam satu detik:

· itu menghentikan eksekusinya (membatalkan tugas yang sedang berlangsung) jika ini adalah SIGINT

· itu membatalkan koneksi yang sedang berlangsung dan memulai eksekusi pada node yang sudah digunakan
jika ini adalah SIGTSTP (biasanya dikirim dengan mengetik Ctrl-Z)

Di akhir eksekusi, kanif juga melaporkan ringkasan singkat kegagalan: koneksi dan
eksekusi perintah.

PILIHAN


Untuk membantu administrator dalam tugasnya, kanif sintaks opsi sedekat mungkin dengan
C3/pdsh/dsh alat terkenal.

-a
--semua
Terapkan pada semua node dari semua cluster yang dikonfigurasi.

-f file-conf
--mengajukan file-conf
Menggunakan "conf-file" sebagai file konfigurasi, bukan default. Beberapa kemungkinan adalah
diperiksa untuk file konfigurasi default, dalam urutan: "$HOME/.kanif.conf",
"/etc/kanif.conf", "/etc/c3.conf".

-F
--penempatan datar
Menyebarkan semua eksekusi jarak jauh dari node root (yang mengeksekusi kanif). Berguna ketika
node jarak jauh tidak dapat masuk satu sama lain.

-H
--kepala
Menyebarkan hanya pada simpul "kepala" cluster (menggunakan antarmuka lokal) untuk semua yang ditentukan
kelompok.

-h
--membantu
Mencetak teks bantuan singkat dan keluar.

-i
--interaktif
Meminta konfirmasi sebelum tindakan apa pun. Suatu tindakan adalah eksekusi dari satu perintah
pada semua host (default) atau eksekusi satu perintah pada satu host (berurutan)
modus, lihat -s mengalihkan).

-l masuk
--Gabung masuk
Menggunakan "login" yang diberikan untuk terhubung ke host jarak jauh.

-M daftar mesin
--Daftar daftar mesin
Menambahkan ke host jarak jauh nama yang terdapat dalam file bernama "daftar mesin". kanif
menerima sebanyak -M pilihan sesuai keinginan.

-m
--pemantauan
Membuat kanif lebih bertele-tele tentang apa yang terjadi selama eksekusi perintah penerapan.

-n node
--node node
Menambahkan "node" yang diberikan ke penerapan. Lihat bagian "SPESIFIKASI HOSTNAMES" untuk
informasi lebih lanjut tentang sintaks "node". kanif menerima sebanyak -n pilihan sesuai keinginan.

-o Pilihan
--pilihan jarak jauh Pilihan
Menetapkan opsi tambahan untuk diteruskan ke perintah shell jarak jauh.

-p tingkat
--pascaproses tingkat
Mengatur tingkat pemformatan keluaran yang dibuat kanif. Ide umumnya adalah: semakin tinggi
tingkat, semakin diurutkan, digabungkan, dan dapat dibaca manusia hasilnya. Defaultnya adalah 4, berbeda
tingkat adalah:

0 Tidak ada pemrosesan sama sekali: output perintah mentah dicetak ke stdout dan perintah mentah
kesalahan dicetak ke stderr. Kesalahan koneksi dan eksekusi tidak dilaporkan.

1 Sama dengan 0 kecuali bahwa nama host yang menghasilkan output didahului
sebelum setiap baris.

2 Sama seperti 1 kecuali bahwa output diurutkan berdasarkan perintah (satu perintah lengkap
eksekusi dikeluarkan seluruhnya sebelum yang lain). Koneksi dan eksekusi
kesalahan diringkas di akhir ke stderr.

3 Sama seperti 2 kecuali bahwa nama host dicetak satu kali, diformat sebagai judul, sebelumnya
keluarannya.

4 Sama seperti 3 kecuali output identik yang dihasilkan oleh banyak node dicetak satu kali
dengan semua host dirangkum dalam judul.

-q
--lari-kering
Ketika opsi ini diberikan, kanif tidak melakukan apa-apa dan mencetak konfigurasinya, remote
node itu akan mencoba untuk menghubungi dan TakTuk perintah yang seharusnya
dieksekusi.

-r Command
--jarak jauh-cmd Command
Menyetel nama "perintah" yang digunakan untuk menghubungi host jarak jauh (standarnya adalah "ssh -o
StrictHostKeyChecking=tidak -o BatchMode=ya").

-s
--sekuensial
Setiap perintah dieksekusi secara berurutan pada host jarak jauh (menggunakan perintah yang diberikan pada
baris perintah sebagai perintah host).

-T Pilihan
--taktuk-opsi Pilihan
Memungkinkan pengguna daya untuk memberikan beberapa opsi ke TakTuk perintah dijalankan (hati-hati:
selalu sertakan -s yang merupakan default kecuali Anda benar-benar tahu apa yang Anda lakukan).

-t batas waktu
--waktu habis batas waktu
Memberikan nilai batas waktu untuk upaya koneksi. Saat kedaluwarsa, koneksi dibatalkan
dan penyebaran pada host jarak jauh dibatalkan.

-u batas waktu
--batas atas batas waktu
Memberikan nilai batas waktu untuk eksekusi perintah. Saat kedaluwarsa, perintah dimatikan dengan
sinyal TERM.

-V
--Versi: kapan
Cetakan kanif versi dan keluar.

-w
-wcoll
Sinonim untuk -n.

-x node
--mengecualikan node
Mengecualikan beberapa node dari yang diberikan menggunakan -n or -w. Berlaku untuk semua set host yang
belum mengandung bagian pengecualian. Tidak berlaku untuk host yang diberikan dengan -M .

LINGKUNGAN


Biasanya semua kanif pilihan dapat diatur oleh variabel lingkungan. Alasannya adalah bahwa
opsi boolean memiliki nilai 0/1 dan pengaturan lingkungan ditimpa oleh baris perintah
switch.

Nama variabel lingkungan yang digunakan oleh kanif terbuat dari nama opsi yang panjang
dikapitalisasi dengan tanda hubung diganti dengan garis bawah dan "KANIF_" didahului (misalnya
"KANIF_ALL", "KANIF_HEAD", dan seterusnya). Aturan ini mengakui pengecualian berikut (bahwa:
telah dipilih untuk meniru perilaku C3/dsh):

KANIF_CONF
Alih-alih KANIF_FILE untuk file konfigurasi.

KANIF_USER
Alih-alih KANIF_LOGIN untuk nama login.

Perhatikan juga bahwa variabel KANIF_WCOLL tidak memiliki arti untuk kanif.

NAMA HOSTNAME SPESIFIKASI


Nama host yang diberikan kepada kanif mungkin nama mesin sederhana atau daftar host yang kompleks
spesifikasi. Dalam bentuk umumnya, nama host terbuat dari kumpulan host dan opsional
set pengecualian dipisahkan oleh garis miring. Masing-masing set tersebut adalah daftar host yang dipisahkan koma
template. Masing-masing templat ini terbuat dari bagian konstan (karakter di luar tanda kurung)
dan bagian jangkauan opsional (karakter di dalam tanda kurung). Setiap bagian rentang adalah koma
daftar interval atau nilai tunggal yang terpisah. Setiap interval terbuat dari dua nilai tunggal
dipisahkan oleh tanda hubung. Ini berlaku untuk semua nama host yang diberikan kepada kanif (keduanya dengan -M or -n/-w
pilihan).

Dengan kata lain, ekspresi berikut adalah spesifikasi host yang valid:
node1
simpul[19]
simpul[1-3]
node[1-3],host lain/node2
node[1-3,5]part[a-b]/node[3-5]parta,node1partb

mereka masing-masing berkembang menjadi:
node1
node19
simpul1 simpul2 simpul3
node1 node3 host lain
node1parta node2parta node2partb node3partb node5partb

Perhatikan bahwa daftar nilai ini bukan ekspresi reguler ("node[19]" adalah "node19" dan
bukan "node1, node2, ...., node9"). Interval diimplementasikan menggunakan perl ajaib otomatis
fitur kenaikan, sehingga Anda dapat menggunakan nilai alfanumerik sebagai batas interval (lihat perl
dokumentasi, operator ++ untuk batasan kenaikan otomatis ini).

MESIN SPESIFIKASI


Dengan kanif, Anda dapat menentukan node jarak jauh di mana Anda ingin melakukan beberapa hal menggunakan
sakelar baris perintah (-n dan -x, pdsh/dsh style), menggunakan spesifikasi mesin (C3
gaya) atau keduanya. Jadi, bagian dokumentasi ini dapat diabaikan jika Anda tidak mau
untuk menggunakan manajemen node gaya C3.

Untuk menggunakan spesifikasi mesin, Anda harus mendeskripsikan cluster Anda dalam file konfigurasi (lihat
-f pilihan dan kanif.conf(5)). Spesifikasi mesin adalah interval node yang diambil dari
cluster yang ditentukan dalam file ini.

Spesifikasi mesin adalah nama cluster opsional diikuti oleh titik dua dan opsional
jangkauan. Cluster default diambil jika tidak ada nama cluster yang diberikan. Semua node dari
cluster diambil jika tidak ada range yang diberikan. Perhatikan bahwa jika tidak ada -n/-w, -M atau mesin
spesifikasi diberikan pada baris perintah, host jarak jauh diasumsikan sebagai semua
node dari cluster default.

COMMAND TUBUH


Bergantung pada nama yang digunakan untuk memanggilnya (kashu, kaput or kaget. kaget), kanif tidak melakukan
tugas yang sama. Berikut berbagai perilakunya:

kashu [opsi] [baris perintah]
Mengeksekusi bagian terakhir dari baris perintah pada semua host jarak jauh. Jika ini bagian terakhir
kosong, memasuki mode interaktif di mana kanif menunggu perintah (satu per baris) aktif
stdin. Dalam mode interaktif, cukup kirim karakter EOF (Ctrl-D) untuk keluar dari kash.

kaput [opsi] src1 [src2 ...] tujuan
Salin satu bijih lebih banyak file atau direktori ke semua host jarak jauh. Argumen terakhir adalah
jalur ke file atau direktori tujuan pada mesin jarak jauh. Yang lain
argumen adalah file atau direktori lokal untuk disalin. Perilaku dan keterbatasan serupa
ke perintah cp(1).

kaget. kaget [opsi] src1 [src2 ...] tujuan
Unduh satu bijih lebih banyak file atau direktori dari semua host jarak jauh. Yang terakhir
argumen adalah jalur ke direktori tujuan pada mesin lokal. Yang lain
argumen adalah jalur ke file atau direktori pada host jarak jauh. Setiap sumber harus
hadir di semua host jarak jauh. Sumber disalin ke direktori tujuan
memiliki host asal ditambahkan ke nama mereka.

Perhatikan bahwa saat menggunakan kaget. kaget or kaput setiap file atau direktori sepenuhnya disalin sebelumnya
melanjutkan ke yang berikutnya.

CONTOH


Ketika file konfigurasi ada di sistem atau diberikan pada baris perintah (lihat opsi
-f), mesin jarak jauh dapat ditentukan melalui nama cluster. Misalnya, sederhana
eksekusi perintah "ls -l" pada semua node cluster bernama "megacluster" dapat
ditulis:

megacluster kash: ls -l

Interval juga dapat diberikan. Perintah berikut menyalin file .cshrc lokal ke:
direktori login dari subset dari cluster default dan subset lain dari
"megakluster":

kaput :3-6 megacluster:2-5 $HOME/.cshrc .

Akhirnya, seseorang dapat memanfaatkan perilaku default untuk mengumpulkan file bernama
"results.txt" ditempatkan di "/ Tmp" direktori pada semua node dari cluster default untuk
direktori lokal "hasil":

hasil kaget /tmp/results.txt

Ketika pengguna tidak ingin menulis file konfigurasi atau hanya ingin menerapkan pada beberapa
node lain, dimungkinkan untuk memberikan host jarak jauh pada baris perintah:

kash -n localhost, waktu aktif supernode

Perintah terakhir ini hanya akan menjalankan "uptime" pada "localhost" dan "supernode". Memberi
interval dan daftar pengecualian juga dimungkinkan pada baris perintah. Perintah berikut
copy file "/tmp/temporary.txt" ke remote "/ Tmp" direktori node1 dan node5:

kaput -n simpul[1-6] -x simpul[2-4],node6 /tmp/temporary.txt / Tmp

Akhirnya, tanpa memasukkan detail setiap opsi, perintah terakhir menggambarkan
itu -u pilihan. Ini mengeksekusi selama 5 detik "ping" ke "gateway" dari 5 node:

kash -n simpul[1-2],simpul[4-6] -u 5 gerbang ping

Gunakan kas online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    fre:ac - konverter audio gratis
    fre:ac - konverter audio gratis
    fre:ac adalah konverter audio dan CD gratis
    ripper untuk berbagai format dan pembuat enkode.
    Ini fitur MP3, MP4/M4A, WMA, Ogg
    Format Vorbis, FLAC, AAC, dan Bonk
    mendukung, ...
    Unduh fre:ac - konverter audio gratis
  • 2
    Matplotlib
    Matplotlib
    Matplotlib adalah perpustakaan yang komprehensif
    untuk membuat statis, animasi, dan
    visualisasi interaktif dengan Python.
    Matplotlib membuat hal-hal mudah menjadi mudah dan
    hal yang sulit...
    Unduh Matplotlib.dll
  • 3
    Manusia Bot
    Manusia Bot
    Tulis logika chatbot Anda sekali dan
    hubungkan ke salah satu yang tersedia
    layanan perpesanan, termasuk Amazon
    Alexa, Facebook Messenger, Kendur,
    Telegram atau bahkan ...
    Unduh BotMan.dll
  • 4
    Joplin
    Joplin
    Joplin adalah sumber terbuka dan gratis
    aplikasi pencatat dan tugas yang
    dapat menangani sejumlah besar catatan di
    Format penurunan harga, atur menjadi
    buku catatan dan...
    Unduh Joplin
  • 5
    gerbv � penampil Gerber (RS-274X).
    gerbv � penampil Gerber (RS-274X).
    Gerbv adalah file Gerber sumber terbuka
    (RS-274X saja) penampil. Gerbv memungkinkan Anda
    memuat beberapa file di atas satu sama lain,
    lakukan pengukuran pada gambar yang ditampilkan,
    dll. ...
    Unduh gerbv � penampil Gerber (RS-274X).
  • 6
    meteran
    meteran
    Alat Analisis kinerja I/O.
    Pemirsa: Pengembang, Informasi
    Teknologi, Sains/Penelitian, Sistem
    Administrator. Antarmuka pengguna: Win32
    (MS.Windows). Program...
    Unduh Iometer.dll
  • Lebih banyak lagi »

Perintah Linux

Ad