Ito ang command proof na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
proof - PROOF (The Parallel ROOT Facility)
DESCRIPTION
paggamit Patotoo (Ang Pmagkatulad ROOT Facility) maaaring pag-aralan ng isa ang mga puno nang magkatulad sa isang kumpol ng
mga kompyuter. Ang Patotoo sistema ay binubuo ng napatunayan(1) mula sa dulo na programa na sinimulan
sa pamamagitan ng inetdNa (8).
napatunayan nangangalaga sa pagpapatunay ng user at nag-o-overlay sa sarili pagkatapos ng nais na bersyon
ng proofserv(1) maipapatupad.
Ang proofserv(1) ay karaniwang kapareho ng Ugat interaktibong modyul ugat(1), maliban sa
na binabasa nito ang mga utos nito mula sa isang socket sa halip na mula sa terminal.
Dahil ito ay isang malayong server hindi ito gagawa ng mga graphics at samakatuwid ay hindi naka-link sa anuman
graphics library (Motif, X11, atbp.).
PAGTATAYA UP Patotoo
Dahil kailangan mong pangasiwaan ang mga sensitibong file ng system, kailangan mong magkaroon ng ugat (ang user, hindi ang
programa!) mga pribilehiyo. Gayundin, inirerekomenda na basahin mo ang naaangkop lalaki(1) mga pahina
una. Ang mga ito ay inetd(8) (ang internet daemon), sysklogd(8) at syslog(3) (ang sistema
logger daemon), at sa loob(8) (ang SYSV process control initializer).
Sa ibang salita:
Be napaka Napaka ingat kailan install napatunayan
Ayan, nasabi ko na. At syempre, walang warranties kung ano pa man.
1 Tiyaking mayroon ang bawat node Ugat naka-install. Ipagpalagay naming na-install mo ang Ugat
mga aplikasyon sabindir> (hal / usr / bin) At ang Patotoo configuration file sa mga file
in / atbp (eg /usr/share/root/etc).
2 Ang TCP port 1094 ay inilaan ni IANA, ( www.iana.org ⟨Iwww.iana.org⟩ ), sa
rootd, kaya idagdag sa / etc / services ang mga linya:
napatunayang 1093/tcp
rootd 1094/tcp
3 Sa bawat node, idagdag sa /etc/inetd.conf ang mga linya:
proofd stream tcp nowait rootbindir>/proofd proofdproofdir>/patunay
rootd stream tcp nowait rootbindir>/rootd rootd -i
Maaari mong palitan angproofdir> sa anumang direktoryo na naglalaman ng iyong Patotoo
pagsasaayos, halimbawa /etc/root/proof. Gayunpaman, dapat itong ibahagi sa lahat
mga node sa cluster.
4 I-restart inetd o pilitin itong basahin muli ang config file:
pumatay -1inetd pid>
Kung gumagamit ka ng SYSV sa loob(8) mga script, maaari mong gawin lamang
/etc/init.d/inetd i-restart
o anuman ang naaangkop sa iyong sistema.
5 Sa master node, idagdag sa /etc/syslog.conf Ang linya:
local5, local6.debugproofdir>/log/proof.log
at lahat ng mga node ng alipin:
local5,local6.debug @panginoon hostname>
saanpanginoon hostname> ay domain name ng master node. Lahat ng PROOF syslog
ang mga mensahe ay kokolektahin sa master node. Gumawa lang ng isang node sa cluster
ang panginoon, lahat ng iba ay mga alipin.
6 Sa lahat ng node, palitan ang mga linya sa ibaba /etc/syslog.conf,
*.info;mail.none;news.none;authpriv.none /var/log/messages
sa:
*.info;local5,local6,mail.none;news.none;authpriv.none /var/log/messages
7 Gumawa ng walang lamanproofdir>/log/proof.log:
echo "" >proofdir>/log/proof.log
8 I-restart ang syslogd o pilitin itong basahin muli ang config file:
pumatay -1syslogd pid>.
Kung gumagamit ka ng SYSV sa loob(8) mga script, maaari mong gawin lamang
/etc/init.d/sysklogd i-restart
o anuman ang naaangkop sa iyong sistema.
9 I-editproofdir>/etc/proof.conf para ipakita ang configuration ng iyong cluster. Tingnan ang
halimbawa patunay.conf file para sa karagdagang impormasyon.
Kung naka-install ka Ugat gamit ang ilang precompiled package (halimbawa a Pulang sumbrero Linux o isang
Debian GNU / Linux package), ang mga hakbang 2 hanggang 4 ay maaaring nagawa na para sa iyo.
Kung tumatakbo ka Linux, Maaaring medyo awtomatiko ang Hakbang 5 hanggang 7 gamit ang script patunay-
kagamitan saproofdir> ng iyong pamamahagi. Ginagamit ng script na ito syslog-facility(1), mula sa
Linux syslog(1) pamamahagi, at maaaring tumakbo din sa iba pang mga platform - ngunit walang mga warranty
isip ka!
Ang hakbang 9 ay ganap na nakasalalay sa gumagamit.
Halimbawa
Ayan yun. Upang subukan ang PROOF subukan ang sumusunod:
ugat [1] gROOT->Patunay("panginoon hostname>")
ugat [2] gPROOF->Print()
ugat [3] .q
Gumamit ng proofd online gamit ang mga serbisyo ng onworks.net