Amazon Best VPN GoSearch

Favicon OnWorks

pvmd3PVM - Dalam Talian di Awan

Jalankan pvmd3PVM dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan pvmd3PVM yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


pvmd, pvmd3 - daemon PVM

SINOPSIS


pvmd [ -pilihan ] [ fail hos ]

DESCRIPTION


Pvmd3 ialah proses daemon yang menyelaraskan hos unix dalam mesin maya. satu pvmd3
mesti dijalankan pada setiap hos dalam kumpulan. Mereka menyediakan komunikasi dan kawalan proses
fungsi yang diperlukan oleh proses PVM pengguna. Daemon boleh dimulakan secara manual dengan a
hujah fail hos yang secara automatik akan memulakan pvmd jauh. Tempatan dan terpencil
pvmds juga boleh dimulakan daripada program konsol PVM pvm.

Nama daemon boleh laku ialah pvmd3. Ia biasanya dimulakan dengan skrip shell,
$PVM_ROOT/lib/pvmd.

[v3.4 dan lebih baru] Sebelum menjalankan pvmd3, pvmd sumber sebarang arahan masuk $HOME/.pvmprofile if
fail ini wujud.

PILIHAN


Pilihan berikut mungkin dinyatakan pada baris arahan apabila memulakan pvmd induk
atau konsol PVM:

-dtopeng Tetapkan topeng nyahpepijat pvmd. Digunakan untuk menyahpepijat pvmd atau libpvm (tidak bertujuan untuk digunakan untuk
program aplikasi nyahpepijat). Mask adalah jumlah daripada bit berikut dan boleh
dinyatakan dalam perenambelasan (0x...), perlapanan (0...) atau perpuluhan:
Maklumat Bit
0x1 Penghalaan paket
0x2 Penghalaan mesej dan titik masuk
Keadaan tugas 0x4
0x8 Permulaan pvmd Hamba
0x10 Kemas kini jadual Hos
0x20 Pilih gelung (di bawah lapisan paket)
Rangkaian IP 0x40
0x80 nod berbilang pemproses
0x100 Antara muka pengurus sumber
Aplikasi 0x200 (mesej tanpa destinasi, dsb.)
Konteks 0x400 Tunggu
0x800 Operasi memori dikongsi
0x1000 Semaphore
Kunci 0x2000
0x4000 Kawalan laluan mesej

-nnama Tentukan nama hos alternatif untuk digunakan oleh pvmd induk. Berguna apabila
gethostname() mengembalikan nama yang tidak diberikan kepada mana-mana antara muka rangkaian.

Pilihan berikut digunakan oleh master pvmd apabila memulakan hamba dan hanya daripada
minat seseorang menulis a penjaja. Jangan hanya menggunakannya, sekarang.

-s Mulakan pvmd dalam mod hamba. Fail hos tidak boleh digunakan, lima parameter tambahan mesti
dibekalkan: indeks pvmd induk, IP induk, MTU induk, indeks pvmd hamba dan hamba
IP.

-S Sama seperti -s, tetapi hamba pvmd tidak menunggunya stdin akan ditutup selepas dicetak
parameternya. Digunakan untuk permulaan manual.

-f Hamba tidak bercabang selepas konfigurasi (berguna jika hamba hendak dikawal atau
dipantau oleh beberapa proses).

HOST FAIL FORMAT


Setiap hos dalam mesin maya mesti mempunyai entri dalam fail hos. Garisan bermula
dengan percikan ( # ), secara pilihan didahului oleh ruang putih, diabaikan.

Fail hos mudah mungkin kelihatan seperti:

# fail hos pertama saya
bunyi dentuman
Keamanan
Wilma
barney
betty

Ini menentukan nama lima hos untuk dikonfigurasikan dalam mesin maya.

Induk pvmd kerana kumpulan dimulakan dengan tangan pada localhost, dan ia memulakan hamba pada
setiap hos yang tinggal menggunakan rsh or rexec perintah. Hos induk mungkin muncul pada
mana-mana baris fail hos. Nama hos tidak boleh menjadi alamat angka (IP), kerana ia adalah
diserahkan kepada rsh dan rexec(), yang biasanya tidak menerima alamat.

Format ringkas di atas berfungsi dengan baik jika anda mempunyai nama log masuk yang sama pada semua lima mesin
dan nama hos induk dalam fail .rhosts anda pada empat yang lain.

Terdapat beberapa pilihan fail hos yang tersedia:

lo=NAME Menentukan nama log masuk alternatif (NAME) untuk digunakan.

so=pw Ini perlu apabila hos jauh tidak boleh mempercayai tuan. punca
pvmd induk untuk meminta kata laluan untuk hos jauh dalam tty
daripada pvmd (nota anda tidak boleh memulakan master menggunakan konsol atau
latar belakangnya apabila menggunakan pilihan ini) anda akan melihat:
Kata laluan (honk.cs.utk.edu:manchek):
anda harus menaip kata laluan anda untuk hos jauh. Permulaan akan kemudian
teruskan seperti biasa.

dx=FILE Menentukan laluan pvmd boleh laku. FILE mungkin mudah
nama fail, nama laluan mutlak atau laluan yang berkaitan dengan rumah pengguna
direktori pada hos jauh. Ini amat berguna untuk membantu dalam penyahpepijatan
versi baharu PVM, tetapi mungkin mempunyai kegunaan lain.

ep=PATH Menentukan laluan untuk pvmd untuk mencari komponen program boleh laku
apabila melahirkan proses baru. Laluan mungkin mempunyai pelbagai elemen,
dipisahkan dengan titik bertindih ( : ).

wd=PATH Menentukan direktori kerja di mana semua tugasan dihasilkan pada hos ini
akan melaksanakan.

sp=VALUE Menentukan kelajuan pengiraan relatif hos ini berbanding yang lain
hos dalam konfigurasi. VALUE ialah integer dalam julat [1 -
1000000]

bx=PATH Menentukan laluan program penyahpepijat. Nota: pembolehubah persekitaran
PVM_DEBUGGER juga boleh ditetapkan.

ip=NAME Menentukan alamat IP alternatif untuk digunakan untuk hos. Seperti tuan rumah
nama (apabila ip= tidak digunakan), alamat mestilah nama hos, bukan a
alamat berangka, kerana ia dihantar kepada rsh dan rexec(). Pilihan ini
membolehkan seseorang memilih antara muka rangkaian tertentu untuk mesin tanpa
menggunakan nama antara muka. Ia juga boleh digunakan untuk mencipta maya
mesin menggunakan nama hos simbolik (bukan sebenar).

so=ms Jarang digunakan. Menyebabkan pvmd induk meminta pengguna melakukan secara manual
permulaan pvmd pada hos hamba apabila perkhidmatan rangkaian rsh dan rexec
dilumpuhkan tetapi ketersambungan IP wujud. Lihat bahagian "MULAKAN MANUAL".

id=VMID Ciri baharu dalam PVM 3.4.4 ialah konsep "ID Mesin Maya". awak
kini boleh menetapkan VMID kepada rentetan sewenang-wenangnya dan ini akan membezakan dan
membenarkan berbilang mesin maya berjalan pada set hos yang sama di bawah
id pengguna yang sama. (Ciri ini pada asalnya diperkenalkan oleh SGI dalam mereka
produk PVM komersial, dan kini telah digeneralisasikan untuk PVM awam
sistem.) Ciri ini nampaknya sesuatu yang sering diingini oleh orang ramai, dan
pilihan fail hos "id=" (atau pembolehubah persekitaran $PVM_VMID) ialah
cara paling bersih untuk menyediakan fungsi ini, bukannya membebankan
Bendera pengkompil SHAREDTMP dan dalaman lain.

*** Pastikan *** anda menetapkan persekitaran $PVM_VMID dengan sewajarnya
pembolehubah dalam mana-mana cangkerang yang digunakan oleh aplikasi PVM atau "pvm"
konsol akan dijalankan, atau mereka tidak akan tahu yang mesin maya ke
melekat pada!

Secara lalai, semua hos yang ditambahkan pada mesin maya akan mewarisi
VMID yang sama. Jika hos ditambahkan pada mesin maya iaitu
menjalankan versi PVM yang lebih lama (sebelum 3.4.4), maka VMID akan menjadi
diabaikan untuk hos tersebut, dan oleh itu mesin ini hanya boleh ditambahkan pada
satu mesin maya untuk pengguna tertentu. VMID tidak perlu konsisten
pada setiap hos dalam mesin maya (walaupun ini tidak semestinya
dinasihatkan).

Tanda dolar ( $ ) dalam pilihan memperkenalkan nama pembolehubah, sebagai contoh $PVM_ARCH. Nama
dikembangkan daripada pembolehubah persekitaran oleh setiap pvmd.

Setiap bendera di atas mempunyai nilai lalai. Ini adalah:
lo Nama log masuk pada hos induk.
jadi Tiada apa-apa
dx $PVM_ROOT/lib/pvmd (atau pembolehubah persekitaran PVM_DPATH)
ep $HOME/pvm3/bin/$PVM_ARCH:$PVM_ROOT/bin/$PVM_ARCH
wd $HOME
sp 1000
bx $PVM_ROOT/lib/debugger

Anda boleh menukarnya dengan menambah baris dengan bintang ( * ) dalam medan pertama diikuti dengan
pilihan, contohnya:

* lo=kawan so=pw

Ini menetapkan nilai lalai baharu untuk 'lo' dan 'so' untuk baki fail hos, atau
sehingga baris '*' seterusnya. Pilihan yang ditetapkan pada baris '*' terakhir juga digunakan untuk hos yang ditambahkan
secara dinamik menggunakan pvm_adddhosts().

Pilihan hos boleh ditetapkan tanpa memulakan hos secara automatik. Maklumat mengenai hos
baris fail yang bermula dengan '&' disimpan, tetapi hos tidak dimulakan sehingga ditambah menggunakan
pvm_adddhosts().

Contoh fail hos:
# fail hos untuk ujian pada pelbagai platform
fonebone
perlindungan
# dipasang masuk / usr / setempat di sini
sigi.cs dx=/usr/local/pvm3/lib/pvmd
# pinjam accts, "tetamu", jangan percaya fonebone
* lo=tetamu jadi=pw
sn666.jrandom.com
cubie.misc.edu
# yang sangat menyakitkan, mesti bermula dengan tangan dan berkongsi homedir
& igor.firewall.com lo=guest2 so=ms ep=bob/pvm3/bin/$PVM_ARCH

MANUAL MEMULAKAN


Apabila menambah hos dengan set pilihan ini, anda akan melihat pada tty pvmd:
*** Permulaan manual ***
Log masuk ke "honk" dan taip:
$PVM_ROOT/lib/pvmd -S -d0 -nhonk 1 80a9ca95:0cb6 4096 2 80a95c43:0000
Jenis respons:

selepas menaip arahan yang diberikan pada hos membunyikan, anda sepatutnya melihat baris seperti:
ddpro<2312> arch<ALPHA> ip<80a95c43:0a8e> mtu<4096>

taip baris ini pada tty pvmd induk. Anda kemudian harus melihat:
Terima kasih

dan kedua-dua pvmd sepatutnya boleh berkomunikasi.

Ambil perhatian bahawa anda tidak boleh memulakan induk menggunakan konsol atau latar belakangnya apabila menggunakan pilihan ini.

KESELURUHAN HOS


Anda boleh memaksa PVM untuk membebankan hos (mulakan lebih daripada satu pvmd padanya) dengan meletakkan '$'
sebelum nama hos dalam fail hos. Ini tidak disyorkan melainkan anda tahu apa
anda lakukan dan mempunyai sebab yang kukuh untuk itu. Anda mesti membina sumber PVM dengan pilihan
OVERLOADHOST ditakrifkan supaya ia berfungsi.

Anda juga mungkin perlu menggunakan pilihan ip= hostfile untuk menentukan beberapa nama dengan IP yang sama
alamat. Jika dua atau lebih hos dalam PVM mempunyai nama yang sama, mereka tidak boleh dikenal pasti
secara unik.

BERHENTI PVMD3


Kaedah pilihan untuk menghentikan semua pvmd adalah dengan memberikan berhenti arahan dalam PVM
konsol. Ini membunuh semua tugas PVM, semua daemon jauh, daemon tempatan, dan akhirnya
konsol itu sendiri. Jika master pvmd dibunuh secara manual ia harus dihantar SIGTERM
isyarat untuk membolehkannya membunuh pvmd jauh dan membersihkan pelbagai fail.

Pvmd boleh dibunuh dengan cara yang meninggalkan fail /tmp/pvmd.uid di belakang pada satu atau
lebih ramai tuan rumah. uid ialah ID pengguna berangka (daripada / etc / passwd) pengguna. Ini akan menghalang
PVM daripada dimulakan semula pada hos itu. Pemadaman fail ini akan menyelesaikan masalah ini:

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

Gunakan pvmd3PVM dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.