Amazon Best VPN GoSearch

favorit OnWorks

pvmd3PVM - Online di Cloud

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

Ini adalah perintah pvmd3PVM 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


pvmd, pvmd3 - daemon PVM

RINGKASAN


pvmd [ -pilihan ] [ file host ]

DESKRIPSI


Pvmd3 adalah proses daemon yang mengoordinasikan host unix di mesin virtual. Satu pvmd3
harus dijalankan pada setiap host dalam grup. Mereka menyediakan komunikasi dan kontrol proses
fungsi yang dibutuhkan oleh proses PVM pengguna. Daemon dapat dimulai secara manual dengan
argumen file host yang secara otomatis akan memulai pvmds jarak jauh. Lokal dan terpencil
pvmds juga dapat dimulai dari program konsol PVM pvm.

Nama daemon yang dapat dieksekusi adalah pvmd3. Biasanya dimulai dengan skrip shell,
$PVM_ROOT/lib/pvmd.

[v3.4 dan yang lebih baru] Sebelum menjalankan pvmd3, pvmd mencari semua perintah di $HOME/.pvmprofile if
file ini ada.

PILIHAN


Opsi berikut dapat ditentukan pada baris perintah saat memulai master pvmd
atau konsol PVM:

-dmasker Setel topeng debug pvmd. Digunakan untuk men-debug pvmd atau libpvm (tidak dimaksudkan untuk digunakan untuk
men-debug program aplikasi). Masker adalah jumlah dari bit berikut dan dapat menjadi
ditentukan dalam heksadesimal (0x...), oktal (0...) atau desimal:
Sedikit Informasi
Perutean paket 0x1
0x2 Perutean pesan dan titik masuk
0x4 Status tugas
0x8 Budak pvmd startup
0x10 Pembaruan tabel tuan rumah
0x20 Pilih loop (di bawah lapisan paket)
0x40 jaringan IP
0x80 Node multiprosesor
Antarmuka manajer sumber daya 0x100
Aplikasi 0x200 (pesan tanpa tujuan, dll.)
0x400 Tunggu konteks
0x800 Operasi memori bersama
0x1000 Semaphore
0x2000 Kunci
0x4000 Kontrol rute pesan

-nnama Tentukan nama host alternatif untuk master pvmd yang akan digunakan. Berguna ketika
dapatkan namahost() mengembalikan nama yang tidak ditetapkan ke antarmuka jaringan apa pun.

Opsi berikut digunakan oleh master pvmd saat memulai slave dan hanya dari:
minat seseorang untuk menulis penghibur. Jangan hanya menggunakannya, sekarang.

-s Mulai pvmd dalam mode budak. Hostfile tidak dapat digunakan, lima parameter tambahan harus
disediakan: indeks pvmd master, IP master, master MTU, indeks pvmd budak, dan budak
AKU P.

-S Sama seperti -s, tapi slave pvmd tidak menunggunya stdin akan ditutup setelah dicetak
parameternya. Digunakan untuk startup manual.

-f Slave tidak melakukan fork setelah konfigurasi (berguna jika slave ingin dikontrol atau
dipantau oleh beberapa proses).

HOST FILE FORMAT


Setiap host di mesin virtual harus memiliki entri di file host. Garis mulai
dengan percikan ( # ), secara opsional didahului oleh spasi, diabaikan.

File host sederhana mungkin terlihat seperti:

# file host pertama saya
gedebuk
Perdamaian
Wilma
barney
betty

Ini menentukan nama lima host yang akan dikonfigurasi di mesin virtual.

Tuan pvmd untuk grup dimulai dengan tangan di localhost, dan dimulai dengan budak
masing-masing host yang tersisa menggunakan rsh or rexec memerintah. Tuan rumah utama mungkin muncul di
setiap baris dari file host. Nama host tidak boleh berupa alamat numerik (IP), karena
diteruskan ke rsh dan rexec(), yang biasanya tidak menerima alamat.

Format sederhana di atas berfungsi dengan baik jika Anda memiliki nama login yang sama di kelima mesin
dan nama host master di file .rhosts Anda di empat lainnya.

Ada beberapa opsi file host yang tersedia:

lo=NAME Menentukan nama login alternatif (NAME) untuk digunakan.

so=pw Ini diperlukan ketika remote host tidak dapat mempercayai master. Penyebab
master pvmd untuk meminta kata sandi untuk host jarak jauh di tty
dari pvmd (perhatikan Anda tidak dapat memulai master menggunakan konsol atau
latar belakang saat menggunakan opsi ini) Anda akan melihat:
Kata sandi (honk.cs.utk.edu:manchek):
Anda harus mengetikkan kata sandi Anda untuk host jarak jauh. Startup kemudian akan
lanjutkan seperti biasa.

dx=FILE Menentukan jalur executable pvmd. FILE mungkin sederhana
nama file, nama path absolut, atau path relatif ke rumah pengguna
direktori pada host jarak jauh. Ini terutama berguna untuk membantu dalam debugging
versi baru PVM, tetapi mungkin memiliki kegunaan lain.

ep=PATH Menentukan jalur untuk pvmd untuk mencari komponen program yang dapat dieksekusi
saat menelurkan proses baru. Jalur mungkin memiliki beberapa elemen,
dipisahkan dengan titik dua ( : ).

wd=PATH Menentukan direktori kerja di mana semua tugas melahirkan di host ini
akan mengeksekusi.

sp=VALUE Menentukan kecepatan komputasi relatif dari host ini dibandingkan dengan yang lain
host dalam konfigurasi. VALUE adalah bilangan bulat dalam rentang [1 -
1000000]

bx=PATH Menentukan jalur program debugger. Catatan: variabel lingkungan
PVM_DEBUGGER juga dapat diatur.

ip=NAME Menentukan alamat IP alternatif yang akan digunakan untuk host. Seperti halnya tuan rumah
nama (bila ip= tidak digunakan), alamat harus berupa nama host, bukan a
alamat numerik, karena diteruskan ke rsh dan rexec(). Pilihan ini
memungkinkan seseorang untuk memilih antarmuka jaringan tertentu untuk mesin tanpa
menggunakan nama antarmuka. Itu juga dapat digunakan untuk membuat virtual
mesin menggunakan nama host simbolis (bukan aktual).

so=ms Jarang digunakan. Menyebabkan master pvmd meminta pengguna untuk melakukan secara manual
memulai pvmd pada host budak saat layanan jaringan rsh dan rexec
dinonaktifkan tetapi konektivitas IP ada. Lihat bagian "MULAI MANUAL".

id=VMID Sebuah fitur baru di PVM 3.4.4 adalah konsep "Virtual Machine ID". Anda
sekarang dapat mengatur VMID ke string arbitrer dan ini akan membedakan dan
memungkinkan beberapa mesin virtual berjalan pada kumpulan host yang sama di bawah
ID pengguna yang sama. (Fitur ini awalnya diperkenalkan oleh SGI di . mereka
produk PVM komersial, dan sekarang telah digeneralisasi untuk PVM publik
sistem.) Fitur ini tampaknya menjadi sesuatu yang sering diinginkan orang, dan
opsi "id=" hostfile (atau variabel lingkungan $PVM_VMID) adalah
cara terbersih untuk menyediakan fungsionalitas ini, daripada membebani
Bendera kompiler SHAREDTMP dan internal lainnya.

*** Pastikan *** bahwa Anda mengatur lingkungan $PVM_VMID dengan tepat
variabel dalam cangkang apa pun dari mana tugas aplikasi PVM atau "pvm"
konsol akan dijalankan, atau mereka tidak akan tahu yang mesin virtual untuk
melampirkan!

Secara default, semua host yang ditambahkan ke mesin virtual akan mewarisi
VMID yang sama. Jika host ditambahkan ke mesin virtual yang
menjalankan versi PVM yang lebih lama (sebelum 3.4.4), maka VMID akan
diabaikan untuk host tersebut, dan karenanya mesin ini hanya dapat ditambahkan ke
satu mesin virtual untuk pengguna tertentu. VMID tidak perlu konsisten
pada setiap host di mesin virtual (walaupun ini belum tentu
sebaiknya).

Tanda dolar ($) dalam opsi memperkenalkan nama variabel, misalnya $PVM_ARCH. Nama-nama
diperluas dari variabel lingkungan oleh setiap pvmd.

Setiap flag di atas memiliki nilai default. Ini adalah:
lo Nama login pada master host.
jadi tidak ada
dx $PVM_ROOT/lib/pvmd (atau variabel lingkungan PVM_DPATH)
ep $HOME/pvm3/bin/$PVM_ARCH:$PVM_ROOT/bin/$PVM_ARCH
wd $HOME
sp 1000
bx $PVM_ROOT/lib/debugger

Anda dapat mengubahnya dengan menambahkan garis dengan bintang ( * ) di kolom pertama diikuti dengan
pilihan, misalnya:

* lo=teman jadi=pw

Ini menetapkan nilai default baru untuk 'lo' dan 'so' untuk sisa file host, atau
sampai baris '*' berikutnya. Opsi yang ditetapkan pada baris '*' terakhir juga berlaku untuk host yang ditambahkan
secara dinamis menggunakan pvm_addhosts().

Opsi host dapat diatur tanpa memulai host secara otomatis. Informasi tentang tuan rumah
baris file yang dimulai dengan '&' disimpan, tetapi host tidak dimulai sampai ditambahkan menggunakan
pvm_addhosts().

Contoh file host:
# file host untuk pengujian di berbagai platform
tulang fone
pengungsian
# dipasang di / usr / local di sini
sigi.cs dx=/usr/local/pvm3/lib/pvmd
# akun pinjam, "tamu", jangan percaya fonebone
* lo=tamu jadi=pw
sn666.jrandom.com
cubie.misc.edu
# sangat menyakitkan, harus memulainya dengan tangan dan membagikan homedir
& igor.firewall.com lo=guest2 so=ms ep=bob/pvm3/bin/$PVM_ARCH

MANUAL MEMULAI


Saat menambahkan host dengan set opsi ini, Anda akan melihat di tty dari pvmd:
*** Memulai manual ***
Masuk ke "klakson" dan ketik:
$PVM_ROOT/lib/pvmd -S -d0 -nhonk 1 80a9ca95:0cb6 4096 2 80a95c43:0000
Ketik tanggapan:

setelah mengetik perintah yang diberikan pada host membunyikan, Anda akan melihat garis seperti:
ddpro<2312> arch<ALPHA> ip<80a95c43:0a8e> mtu<4096>

ketik baris ini pada tty master pvmd. Anda kemudian akan melihat:
Terima kasih

dan kedua pvmds harus dapat berkomunikasi.

Catatan Anda tidak dapat memulai master menggunakan konsol atau latar belakang saat menggunakan opsi ini.

KELEBIHAN BEBAN PEMBAWA ACARA


Anda dapat memaksa PVM untuk membebani host (mulai lebih dari satu pvmd di atasnya) dengan meletakkan '$'
sebelum nama host di file host. Ini tidak disarankan kecuali Anda tahu apa
Anda lakukan dan memiliki alasan yang baik untuk itu. Anda harus membangun sumber PVM dengan opsi
OVERLOADHOST ditentukan agar berfungsi.

Anda mungkin juga perlu menggunakan opsi ip= hostfile untuk menentukan beberapa nama dengan IP yang sama
alamat. Jika dua atau lebih host dalam PVM memiliki nama yang sama, mereka tidak dapat diidentifikasi
unik.

HENTI PVMD3


Metode yang disukai untuk menghentikan semua pvmds adalah dengan memberikan berhenti perintah di PVM
menghibur. Ini membunuh semua tugas PVM, semua daemon jarak jauh, daemon lokal, dan akhirnya
konsol itu sendiri. Jika master pvmd dimatikan secara manual, itu harus dikirim SIGTERM
sinyal untuk memungkinkannya mematikan pvmds jarak jauh dan membersihkan berbagai file.

Pvmd dapat dimatikan dengan cara meninggalkan file /tmp/pvmd.uid di belakang satu atau
lebih banyak host. Uid adalah ID pengguna numerik (dari / etc / passwd) dari pengguna. Ini akan mencegah
PVM dari memulai ulang pada host itu. Penghapusan file ini akan memperbaiki masalah ini:

rm `( grep $pengguna / etc / passwd || ypmatch $passwd pengguna )
| awk -F: '{cetak "/tmp/pvmd."$3; keluar}'`

Gunakan pvmd3PVM online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.