Pssh: Difference between revisions
Line 10: | Line 10: | ||
===Install=== | ===Install=== | ||
''' | |||
Pssh on saadaval online populaarsemates distrodes - Ubuntu, Suse, Fedora. Näiteks Ubuntu's: | Võimalus 1.''' Pssh on saadaval online populaarsemates distrodes - Ubuntu, Suse, Fedora. Näiteks Ubuntu's: | ||
<pre> | <pre> | ||
sudo apt-get install pssh | sudo apt-get install pssh | ||
</pre> | </pre> | ||
Muidugi Pssh'd saab installida ka offline, kui laadida lähtekoodi projekti veebist. | '''Võimalus 2.''' Muidugi Pssh'd saab installida ka offline, kui laadida lähtekoodi projekti veebist. | ||
[http://code.google.com/p/parallel-ssh/ Pssh project @ Google code] | [http://code.google.com/p/parallel-ssh/ Pssh project @ Google code] | ||
Installida saab nii: | Installida saab nii: |
Revision as of 14:03, 6 January 2011
autor: Nadežda Furs A31
Mis ja mille jaoks on Pssh
Iga süsteemiadministraator (või edasijõudnud kasutaja) võib puutuda kokku juhtumiga, kui on vaja tegeleda mitu sarnase süsteemiga ja sisestada masinatesse ühesuguseid käske (kasvõi klastrid). Aja säästmise mõttes oli tekkinud selline utiliit nagu Pssh ehk Parallel ssh. Põhimõtteliselt see võimaldab sisestada käske ühte terminali, aga nende edastamine toimub mitmesse ettedefineeritud masinasse. Selle programmi suurim eeldus on see, et kasutaja ei pea kirjutama skripte (loope) ning kõik käsud saadetakse paralleelselt, mitte järjekorras (muidugi, kui ülesanne ei ole suur ja hoste ei ole palju, siis erinevust meetodite vahel ei ole, suurte arvude puhul aga see väga säästab aega. Lisaks see utiliit aitaks näiteks üheaegsel faili muutmisel/kopeerimisel mitme masina peal - teha muudatusi vi tekstiredaktoris on mugavam kui kirjutada pika skripti.
Töö käik
Install
Võimalus 1. Pssh on saadaval online populaarsemates distrodes - Ubuntu, Suse, Fedora. Näiteks Ubuntu's:
sudo apt-get install pssh
Võimalus 2. Muidugi Pssh'd saab installida ka offline, kui laadida lähtekoodi projekti veebist. Pssh project @ Google code Installida saab nii: Kui ei ole setuptools'e:
wget 'http://peak.telecommunity.com/dist/ez_setup.py' sudo python ez_setup.py
Lõpuks navigeeri pssh-2.x.x kausta ja sisesta käsk:
sudo python setup.py install
Komponendid
Võib märgata, et pärast installi on Psshjuba määranud endale otseteed, nii et sisestades konsooli
pssh </pssh> ===Kasutamise näide=== <pre> sudo -i