Pssh

From ICO wiki
Revision as of 14:04, 6 January 2011 by Nfurs (talk | contribs) (→‎Install)
Jump to navigationJump to search

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 sisesta järgmised 2 käsu):

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

Alternatiivid

shmux

Kasulikud lingid