You are on page 1of 22

 

THC]D_UC@L@ HLECAHLF LTPAHÕKL @D BAH@T_LU


 ]LFFD @D UTFL 

Eltd`rìtcea7 Kse. Harklh Euocffl

 Lscjhlturl7 Ucstdkls Apdrltcvas C

Klhulf Pãehcea

Chtdjrlhtds7

 Klrfah Lrcstdr ]dhturl Fdkuz ?><2?>>5>4=


 Fdahlr`a Drhdsta Olr`lfds Klcrdhl ?><=5>5><4?
 Uchaã L`lfc` Pavlr Artcz ?><0?5>>?53
Orãhd`ch Dhrcqud Jõkdz H÷üdz ?><2<>><=3<
Utdvdh Glmdt Kcffl ^dr`aka ?><0?>>?05>
 @lhcdf Lfdglh`ra Mdrhìh`dz _lkas ?><=?>5>035
Elrfas _aodrta Bdrhìh`dz Klrtëhdz ?><=?>>>4=5
Garjd Klurceca Flchdz Huüdz ?><2?>>?<4=
 Sarfdhy Slkcfdtb _lkas Kafchl ?><=<>5?33:
 S
 Sddhy Jcsdfl Slhds Olutcstl ?><0?>>=03=
 M
 Mrrlhifch Elstra ?><:?>5>044
 Kaacsds Lfdglh`ra Klzlrcdjas
 K ?><=?>>>:?0

ULH ^D@_A UTFL, EA_PDU

<
 

CH@CED

CHP_A@TEECAH...............
.............................
.............................
..............................
.............................
.............................
.............................
.............................
............................................
............................. 5

AOGDPC]AU.............
............................
.............................
.............................
..............................
.............................
.............................
..............................
.............................
.............................
..........................0
...........0

AOGDPC]A JDHD_LF..............
............................
.............................
.............................
.............................
..............................
.............................
.............................
................................
................. .0

AOGDPC]AU DU^DEËMCEAU...............
..............................
.............................
.............................
.............................
.............................
....................................................
..................................... 0

@DUL__AFFA.............
...........................
.............................
..............................
.............................
.............................
.............................
.............................
..............................
....................................
..................... 4

<. Erdl
Erdlrr ffll llp
pfc
fcel
eleecõ
cõh
hwwdo
do...............
.............................
.............................
..............................
.............................
.............................
..............................
.......................................
........................ ..4

<. <. Erdlr cch


h`dx.pbp..............
.............................
..............................
.............................
.............................
.............................
.............................
..............................
................................4
.................4

<.
<.?.
?. Er
Erdl
dlrr ddff sser
ercp
cptt jp
jpca
ca.p
.pb
b.............
............................
.............................
.............................
.............................
.............................
..............................
.....................................
...................... :

?. Erdlr ta`as fas UUbdff


bdff Uercp
Uercptchjtchj qud ddstìh stìh dh fl pfle pflell _lsp
_lspodrryodrry pc 0 ka`d ka`dfa fa O.....................................3
?.<. kahctarda.sb.............
............................
.............................
.............................
..............................
.............................
.............................
....................................................
..................................... 3

?.?. rdkata.sb..............
.............................
.............................
.............................
.............................
.............................
..............................
.............................
........................................
.......................... <>

?.5. tdkpa_dk
dkaata.sb.............
............................
..............................
.............................
.............................
.............................
.............................
..............................
.............................
.............. <<

?.0.
?.0. Erd
Erdlr
lr df sbdf
sbdfff se
serc
rcpt
pt td
tdkp
kpaE
aElp
lptu
turl
rl.sb
.sb.............
............................
.............................
.............................
.............................
......................................
........................ <?

?.4.
?.4. Erdl
Erdlrr df sbdf
sbdfff se
serc
rcpt
pt se
serd
rddh
dh.s
.sb
b...............
.............................
.............................
..............................
.............................
.............................
....................................
..................... <?

?.=.
?.=. Erd
Erdlr
lr df sbdf
sbdfff sser
ercp
cptt ttdr
drkc
kchl
hlf.
f.sb
sb...............
.............................
.............................
..............................
.............................
..............................................
................................ <?

?.:.
?.:. Erdl
Erdlrr sser
ercp
cptt H
Hdw
dwkl
klcf
cfch
chj.
j.py 
py .............................
...........................................
.............................
.............................
.............................
........................................
......................... <5

?.2.
?.2. Erdl
Erdlrr se
serc
rcpt
pt ttdk
dkpa
paEa
Earr
rrda
da.p
.py 
y ...........................
..........................................
..............................
.............................
.............................
.......................................
........................ <4

5. Erdl
Erdlrr ta
ta`as
`as fas Ubd
Ubdff
ff UUerc
ercptc
ptchj
hj ddh
h To
Touhtuhtu u Ud
Udrvd
rvdrr..............
.............................
.............................
.............................
..............................
..........................<2
...........<2

5.<.
5.<. Erdl
Erdlrr ssbd
bdff
ff serc
sercpt
pt rdrdka
kata
ta.s
.sbb..............
............................
.............................
.............................
.............................
..............................
.............................
.........................<2
...........<2

5.?.
5.?. Erd
Erdlr
lr sbdf
sbdfff sser
ercp
cptt ttdk
dkpa
pa_d
_dka
kata
ta.s
.sb
b.............
............................
.............................
.............................
.............................
.....................................
....................... ..... <3

5.5.
5.5. Erd
Erdlr
lr sbdff
sbdff serc
sercpt
pt td
tdkp
kpaE
aElp
lptu
turl
rl.s
.sb
b.............
............................
..............................
.............................
.............................
..........................................
........................... ?>

?
 

CHP_A@TEECAH

Fl lpfcelecõh sd olsl dh uh scstdkl eahtrafl`ar `d pchds J^CA `d uhl _lspodrry ^c 0 ka`dfa


O, eah ?2 pchds `df > lf ?:, fl chtdrmlz jrìmcel pdrkctd lf usulrca dfdjcr eulfqucdrl `d fas ?2
pchds, prajrlklr su dhedh`c`a y lpljl`a kd`clhtd erah. @d fl kcskl markl, df prajrlkl
dhvël lutakìtcelkdhtd uh earrda dfdetrõhcea par kd`ca `d UKP^ el`l vdz qud sd ka`cmcel df
dstl`a `d uh J^CA.

5
 

AOGDPC]AU

AOGDPC]A JDHD_LF

@dslrrafflr uhl lpfcelecõh dh ^B^ (Mraht-Dh`) qud pdrkctl eahtraflr J^CAU `d


uhl _lspodrry ^c 0 ka`dfa O par kd`ca `d uhl chtdrmlz jrìmcel.

AOGDPC]AU DU^DEËMCEAU

 Eakprdh`dr fl chtdjrlecõh `d blr`wlrd y samtwlrd dh uhl lpfcelecõh.

 Tsa `d fdhjul
fdhjulgds
gds `d prajrlkl
prajrlklecõ
ecõh
h `d olga y lfta
lfta hcvdf7
hcvdf7 Ubdff
Ubdff Uercptch
Uercptchj,
j,

^ytbah.

 Eakpdh`clr eahaeckcdhtas saord fl rdflecõh efcdhtd-sdrvc`ar.

0
 

@DUL__AFFA
<. Erdlr fl lpfcelecõh wdo
<.<. Erdlr ch`dx.pbp
Ud erdlh dhfleds l uh `aeukdhta EUU plrl df `csdüa `d fl pìjchl wdo. Lsë eaka dhfleds plrl
utcfczlr `cvdrsls mudhtds `d tdxta.

Ud erdl df eakoa oax plrl pa`dr dfdjcr eulfqucdrl `d fas ?2 J^CA

Erdlkas fas `as oatahds uha qud sdrì plrl dhedh`dr rdkata y df atra qud sdrì lpljlr rdkata

4
 

^rckdra erdlkas df tdkparczl`ar `d dhedh`c`a `ah`d pa`rì eafaelr fl barl y df kchuta

Erdlkas df tdkparczl`ar `d lpljl`a `ah`d pa`rì eafaelr fl barl y df kchuta

^ar ÷ftcka, erdlkas df tdkparczl`ar `d elpturl `ah`d pa`rì eafaelr fl barl y df kchuta.

=
 

<.?. Erdlr df sercpt jpca.pb

^lrl fas oatahds AH y AMM, vlfc`lkas qud rdtarhd uh vlfar trud a mlfsd. Df eulf sd fd dhvël df
 vlfar qud sd fd pah`rì l dsd Jpca y df vlfar `df jpca qud sd aotcdhd
aotcdhd `d fl scjucdhtd markl7
$jp ; $Q^AUPY‒jpca–[9 fudja
$Q^AUPY‒jpca–[9 fudja `d aotdhdr df vlfar `df jpca sdfdeecahl`a (par `dmdeta ds >)

cm ($oatahAH)7
plrl slodr euìf dsUd dgdeutl
df jpca quduh
sdsbdff sercptchj fflkl`a rdkata.sb y sd dhvël df plrìkdtra jp
dhedh`drì.

cm ($oatahAMM)7 Ud dgdeutl uh sbdff sercptchj fflkl`a rdkata.sb y sd


s d dhvël df plrìkdtra jp
plrl slodr euìf ds df jpca qud sd lpljlrì. 
lpljlrì. 

:
 

cm ($oatahPdkp)7 Uc df oatõh Lpfcelr
oatõh Lpfcelr lf
 lf tdkparczl`ar ds prdscahl`a sd julr`l dh
 oatahPdkp y sd dgdeutl uh sbdff sercptchj fflkl`a tdkpa_dkata.sb
tdkpa_dkata.sb y sd dhvëlh fas scjucdhtds 4
plrìkdtras fas eulfds sah7
$jp (vlfarchceclf)
$bc (barl
$bc (barl `df jpca)
$kc (kchuta chceclf)
$bm (barl mchlf)
$km (kchuta mchlf)

cm($oatahPdkpElp)7 Uc df oatõh Lpfcelr
cm($oatahPdkpElp)7 Uc oatõh Lpfcelr lf lf tdkparczl`ar `d elpturl ds prdscahl`a sd
julr`l dh oatahPdkpElp y sd dgdeutlrì df sbdff sercptchj fflkl`a tdkpaElpturl.sb y dstd
rdecocrì `as plrìkdtras7
$bc (barl)
$kc (kchuta)
  S
S lsë sd taklrì fl elpturl dh dsl barl y dsd kchuta.

?. Erdlr ta`as fas Ubdff Uercptchj qud dstìh dh fl pflel _lspodrry pc 0 ka`dfa O

2
 

?.<. kahctarda.sb

Ud fd ljrdjl #!/och/olsb
#!/och/olsb y
 y sd ljrdjl df ecefa chmchcta
chmchcta wbcfd
 wbcfd
Fudja, lf eahmcrklr qud sdl trud (vdr`l`dra) sd dgdeutlrl df eaklh`a ‖jpca rdl`lf‛ y df
eaklh`a sfddp dspdrlrl >.< sdjuh`as.

3
 

?.?. rdkata.sb

Ud has lorcrì dstl vdhtlhl dh `ah`d sd dstlofdedrì qud sd rdecolh ? plrìkdtras7 jp


jp y
 y vlfud
 vlfud.. Ud
erdlh `as vlrclofds
vlrclofds fflkl`ls
fflkl`ls ksj
ksj y
 y atrl fflkl`l ‖dstl`a
‖dstl`a‛‛ qud sd chceclfczl dh ‖dhedh`ca‛
‖dhedh`ca‛..

Ud julr`l fl mdebl dh df eaklh`a m;$(`ltd).


m;$(`ltd).  

Eah df ea
Eah eakl
klh`
h`aa deba $jpca8
$jpca8 /sys/eflss/j
/sys/eflss/jpca/d
pca/dxpart
xpart   sd erdl df J^CA dh fl elrpdtl
/sys/eflss/jpca/dxpart,, leflrlh`a qud $jpca ds uhl vlrclofd `ah`d sd julr`l df h÷kdra
/sys/eflss/jpca/dxpart
`df
ea
eaklJ^CA
h`aa eah
klh` debadf qud
aut sd8 trlolglrì,
/sys/ fudja
/sys/eflss/ sd dstlofded
eflss/jpca/j
jpca/jpca$j qud dsd
pca$jp/`crd J^CA`dsp
p/`crdetcah,
etcah, sdrì
`d `ds slfc`l
spuã
uãs df ea kd`clhtd
eakl
klh` df
h`aa deba
$vlfud
$vl fud8
8 /sy
/sys/ef
s/eflss
lss/jp
/jpca/
ca/jpc
jpca$j
a$jp/v
p/vlfu
lfudd elkoclrl df vlfar `d dsd J^CA l > a <,
`dpdh`cdh`a `df vlfar qud rdecol fl vlrclofd $vlfud.

Kd`clhtd uhl vlfc`lecõh eah fl sdhtdhecl eah`cecahlf ‖cm‛


‖cm‛ sd
 sd vlfc`l7 sc vlfud;;>
sc  vlfud;;> elkoclrl
 elkoclrl df
dstl`a l ‖lplja‛,
‖lplja‛, lf
 lf mchlfczlr dsl sdhtdhecl sd erdl df dstlofded df kdhslgd qud sd dhvclrì par
earrda
earrda y sd julr`l
julr`l dh fl vlrclofd
vlrclofd ‖k
‖ksj‛
sj‛  y sd dgdeutl df prajrlkl dh ^ytbah kd`clhtd df
eaklh`a susu`a
`a ^y
^ytba
tbah h /bak
/bakd/d/pc
pc/h
/hdw
dwklklcfc
cfchj
hj.p
.pyy $k
$ksj sj lf eululff sd fd dh
dhvë
vëll ea
eaka
ka
plrìkdtra $ksj plrl qud fa dhvcã dh df earrda.
 

?.5. tdkpa_dkata.sb
<>
 

Ud rdecodh 4 plrìkdtras qud sah7


jp ;
jp  ; Jpca
kc ;
kc  ; kchuta chceclf
km  ;
 ; kchuta mchlf
bc ; barl chceclf
bm ; barl mchlf

Fas * * * dstlofded qud df erah sd dgdeutlrl ta`as fas `ëls `d ta`as fas kdsds `d ta`as fas lüas.
Df usulrca qud dgdeutlrl df sercpt ds raat.
Ud dstlofded qud sercpt tcdhd qud fflklr(rdkata.sb). Ud erdlrìh `as lrebcvas dh erah, yl qud
rdecodh plrìkdtras plrl dhedh`dr y lpljlr uh `dtdrkchl`a J^CA, df hakord qud rdecodh fas
lrebcvas sdrì tlsiAh$jp
tlsiAh$jp y  y tlsiAmm$jp sd fd ljrdjl lf mchlf $jp plrl qud sd `cmdr
`cmdrdhecd
dhecdh
h fas
lrebcvas plrl uha `d fas ?2 J^CA.
@dspuãs sd fd `lh fas pdrkcsas l el`l uha `d fas erah kd`clhtd df eaklh`a ebka` -_ :44
/dte/erah.`/tlsiAh$jp fa
/dte/erah.`/tlsiAh$jp  fa kcska eah tlsiAmm$jp.
tlsiAmm$jp. Mchlfkdhtd,
 Mchlfkdhtd, eah fl fëhdl `d eaklh`a7
/dte/chct.`/erah rdstlrt sd
rdstlrt sd rdchcecl df sdrvceca erah plrl qud sd julr`d ta`a.

<<
 

?.0. Erdlr df sbdff sercpt tdkpaElpturl.sb

<?
 

@ah`d  sd rdecodh fas plrìkdtras $kc kchuta y  $bc


@ah`d $bc barl.
 barl.  
Df deba  has pdrkctcrì chsdrtlr uh vlfar dh df lrebcva. Fas * * *   sd eafaelh 
eafaelh  plrl qud sd dgdeutd
ta`as fas kchutas, barls y `ëls `df kds. Ud ch`cel df sercpt qud sd dgdeutlrl   /bakd /pc
/tdrkchlf.sb..
/tdrkchlf.sb Ud saord dsercod dh fl elrpdtl eah usulrca pc
/vlr/spaaf/erah/eahtrlos/pc

?.4. Erdlr df sbdff sercpt serddh.sb

<5
 

Ud pc`d qud sd dgdeutd df jpca eah jpca rdl`lff. Eah df Ufddp < dspdrl uh sdjuh`a, fudja eah
 @CU^FLS ;7 >  /usr/och/serat
/usr/och/serat takl
 takl fl elpturl y sd fd klh`l fl `crdeecõh `d `ah`d `dod
julr`lrfl y df hakord /bakd/pc/pceturds/elpturl.phj  y lutakìtcelkdhtd fl dhvël lf
earrda.
?.=. Erdlr df sbdff sercpt tdrkchlf.sb

Ud dgde
dgdeut
utll fl td
tdrk
rkch
chlf
lf ea
eah
h fl `crd
`crdee
eecõ
cõh
h /usr/och/fxtdrkchlf - - jdakdtry   dstlofded df
tlklüa `d fl tdrkchlf qud sd lorcrì -d /bakd/pc/serddh.sb qud sd fd `ced qud sercpt sd vl l
dgdeutlr.
?.:. Erdlr sercpt Hdwklcfchj.py 

<0
 

Dh fl pflel _lspodrry ^c, erdlrdkas uh sercpt `dslrraffl`a dh ^ytbah, df eulf hakorlkas


hdwklcfchj.py y sdrì df dhelrjl`a `d dhvclr hudstrls lfdrtls lf earrda dfdetrõhcea.

 Lf chceclr df sercpt eakdhzlrdkas eah fl ckpartlecõh `d trds fcordrëls7


<. kc
kckd
kdty typd
pds7
s7   Df kõ`ufa kck
kckdtyp
dtypds
ds eahvcdr
eahvcdrtd
td dhtrd uh hakord
hakord `d lrebcva a T_F y df
tcpa KCKD lsaecl`a eah fl dxtdhscõh `df hakord `d lrebcva.
?. sk
sktptpffco7 Df kõ`ufa sktpfco `dmchd uh aogdta `d sdscõh `d efcdhtd UKP^ qud sd pud`d
uslr plrl dhvclr earrda l eulfqucdr kìquchl `d Chtdrhdt eah uh `dkahca `d dseuebl
UKP^ a DUKP^.
5. sys7 Dstd kõ`ufa praparecahl leedsa l lfjuhls vlrclofds utcfczl`ls a klhtdhc`ls par df
chtãrprdtd y l muhecahds qud chtdrlet÷lh mudrtdkdhtd eah df chtãrprdtd. Ucdkprd dstì
`cspahcofd.
Fudja sd dst
Fudja dstlof
lofded
ded uh ksj ; ‖ ‛  ‛   (kdhslgd vleëa).
vleëa). ^astdrcarkdht
^astdrcarkdhtdd uh ecefa mar
mar   qud dstlrì
rdecocdh`a plrìkdtras `ds`d lmudrl dh df eulf rdecocrì plflorl par plflorl `ds`d < blstl <5 y sd
julr`l fl vlrclofd, eah df sdjuh`a mar sd ousel sc df elrìetdr ds ‖7‛
‖7‛ sd
 sd elkoclrl par ‖-‛
‖-‛..

^astdrcarkdhtd
^astdrcarkd htd sd erdl fl vlrcl
vlrclofd
ofd `d
`d   dh df eulf dsercocrdkas
dsercocrdkas df earrda qud dstlrì dhvclh`a fl
lfdrtl y sd erdl fl vlrclofd plrl
plrl dh
 dh df eulf dsercocrdkas df earrda `dstcha qud rdecocrì fl lfdrtl.

Dstlofdedkas fl vlrclofd lsuhta df eulf pahdkas J^CA y rdecocrì df 4ta plrìkdtra rdecoc`a df
eulf earrdspah`d lf h÷kdra `df J^CA, eaka lsuhta plrl df kdhslgd rdecoc`a a dhvcl`a.
 Erdlkas fl vlrclofd ksjs
ksjs fl
 fl eulf fflkl lf aogdta KCKDKuftcplrt() qud ds uh dklcf L^C prapcl
`df fdhjulgd `d prajrlklecõh ^ytbah.

<4
 

 KsjsY‒Mrak–[; ‖_lspodrry ^c‛ + `d7 dh `d7  dh dstl fëhdl `d eõ`cja uslh`a fl muhecõh
ksjs fajrlkas ljrdjlr uh hakord rdkctdhtd lf dklcf qud dhvclrdkas y ljrdjlkas fl
 vlrclofd +`d qud eahtcdhd fl `crdeecõh `d earrda qud dhvclrl df dklcf.
dklcf.
 KsjsY‒Pa–[; ‖^raydeta UAC‛ + plrl7 dh
plrl7  dh dstl fëhdl `d eõ`cja uslh`a fl muhecõh ksjs
fajrlkas ljrdjlr uh hakord `dstchltlrca lf dklcf qud dhvclrdkas y ljrdjlkas fl
 vlrclofd +plrl qud eahtcdhd fl `crdeecõh `d earrda qud rdecocrì
rdecocrì df dklcf.
 KsjsY‒Uuogdet–[; lsuhta7 dh
lsuhta7 dh dstl fëhdl `d eõ`cja uslh`a fl muhecõh ksjs fajrlkas
ljrdjlr uh hakord `d lsuhta lf dklcf qud dhvclrdkas.

Ksjs.lttleb (KCKDPdxt (ksj, ‒pflch–))7 dh dstl fëhdl `d eõ`cja `d bled uhl eahvdrscõh l tdxta
pflha. Erdlkas uhl vlrclofd plsswar` qud eahtcdhd fl eflvd `d leedsa `df dklcf qud dhvclrl fls
lfdrtls. Plkocãh ljrdjlkas `deflrlkas fl vlrclofd sdrvdr fl eulf eahtdh`rì fl chmarklecõh `df
sdrvc`ar `d hudstra dklcf dh dstd elsa `d uslrì df prataeafa sktp.jklcf.eak y su pudrta 42:.
Eah fl muhecõh sdrvdr.stlrtfs () dstlofdedrdkas
() dstlofdedrdkas fl eahdxcõh.

Udrvdr.fajch(`d,‛ scstdkls<jklcf‛)7 eah dstl muhecõh blrdkas uh chceca `d sdscõh ljrdjlh`a df


plrìkdtra qud eahtcdhd hudstrl eflvd `d leedsa `df dklcf rdkctdhtd.

Udrvdr.sdh`klcf(`d, plrl, ksj.lsQstrchj ())7 dh ())7  dh dstl fëhdl `d eõ`cja ch`celkas qud sd
praed`drì l dhvclr df dklcf df eulf eahtcdhd fas plrìkdtras `df rdkctdhtd y `df rdedptar.

Udrvdr.quct()7 dstl
Udrvdr.quct()7 dstl muhecõh dgdeutlrl df ecdrrd `d sdscõh dh df sdrvc`ar.

<=
 

?.2. Erdlr sercpt tdkpaEarrda.py 

Dh fl pflel _lspodrry ^c, erdlrdkas uh sercpt `dslrraffl`a dh ^ytbah, df eulf hakorlkas


tdkpaEarrda.py y sdrì df dhelrjl`a `d ljrdjlr fas tcdkpas dxletas `d lfdrtls l hudstra dklcf.
 Lf chceclr df sercpt eakdhzlrdkas eah fl ckpartlecõh `d eultra fcordrëls7
Pckds7  Dst
Pckds7  Dstdd kõ`ufa
kõ`ufa prap
prapare
arecah
cahll vlr
vlrcls
cls muhecah
muhecahds
ds rdflecah
rdflecahl`l
l`lss eah df tcd
tcdkpa
kpa.. ^lrl fl
muhecahlfc`l` rdflecahl`l, tlkocãh fas kõ`ufas `d mdebl y barl y elfdh`lrca.
Uktpfco7 Df kõ`ufa sktpfco `dmchd uh aogdta `d sdscõh `d efcdhtd UKP^ qud sd pud`d uslr
Uktpfco7 Df
plrl dhvclr earrda l eulfqucdr kìquchl `d Chtdrhdt eah uh `dkahca `d dseuebl UKP^ a
DUKP^.
Kckdtypds7  Df kõ`ufa kc
Kckdtypds7  kckdty
kdtypds
pds eahvcdrtd
eahvcdrtd dhtrd uh hak
hakord
ord `d lreb
lrebcva
cva a T_F y df tcpa
KCKD lsaecl`a eah fl dxtdhscõh `df hakord `d lrebcva.
as7 Dstd kõ`ufa praparecahl uhl markl partìtcf `d utcfczlr fl muhecahlfc`l` `dpdh`cdhtd `df
scstdkl apdrltcva. Uc safa `dsdl fddr a dsercocr uh lrebcva, sc `dsdl klhcpuflr rutls, sc `dsdl
fddr ta`ls fls fëhdls dh ta`as fas lrebcvas dh fl fëhdl `d eaklh`a, ^lrl erdlr lrebcvas y 
`crdetarcas tdkparlfds, y plrl df klhdga `d lrebcvas y `crdetarcas `d lfta hcvdf.
`d7 dstl
`d7 dstl vlrclofd ds dh fl eulf dsercocrdkas df earrda qud dstlrì dhvclh`a fl lfdrtl.
<:
 

plrl7 dstl
plrl7  dstl vlrclofd ds dh fl eulf dsercocrdkas df earrda `dstcha qud rdecocrì fl lfdrtl.
lsuhta7 `deflrlkas
lsuhta7  `deflrlkas dstl vlrclofd y sdrì dh fl eulf pahdkas ‖Dstl`a `d fas J^CA `ël‛.
eudrpa7 dh dstl vlrclofd sd dsercocrì dh df eudrpa `df dklcf uh tdxta qud `crì ‖Dstl`a `d fas
eudrpa7 dh
J^CA `ël‛ y ljrdjlrdkas + str(tckd.strmtckd(‛%@‛)) dstd plrìkdtra blrì fl elpturl `d fl mdebl
qud eahtcdhd df scstdkl apdrltcva lf kakdhta dh qud df tdkparczl`ar rdlfcza fl elpturl. L fl
 vlrclofd
ljrdjl
ljrdjlkas
kasEudrpa+;‛
+ str
str(tc l strmtc
(tckd. fl mtckd(‖%
kd.str barl‛ dhC7%K7%U
fl eulf
kd(‖%C7%K 7%U‛))`dtlfflkas
‛)) dst uh tra
dstdd plrìkd kdhslgd
plrìkdtra blrìì qud
blr `crì
fl elpturll‖l `d
elptur fl fl
barl‛
bar l,y 
barl,
kchutas, y sdjuh`as qud eahtcdhd df scstdkl apdrltcva lf kakdhta dh qud df tdkparczl`ar
rdlfcza fl elpturl.
@deflrlkas uh vlrclofd hak;str(tckd.strmtckd(‛%@‛))+‛ ‛+ str(tckd.strmtckd(‛%C7%K7%U‛))7
dstl fëhdl `d eõ`cja blrì fl muhecõh `d ljrdjlr uh hakord l fl elpturl `d plhtlffl.
KsjsY‒Mrak–[; ‖_lspodrry ^c‛ + `d7 dh `d7  dh dstl fëhdl `d eõ`cja uslh`a fl muhecõh ksjs
fajrlkas
fajrlkas ljrdjlr uh hakord rdkctd
rdkctdhtd
htd lf dklcf qud dhvclrdkas
dhvclrdkas y ljrdj
ljrdjlkas
lkas fl vlrcl
vlrclofd
ofd +`d
qud eahtcdhd fl `crdeecõh `d earrda qud dhvclrl df dklcf.
KsjsY‒Pa–[; ‖^raydeta UAC‛ +plrl7 +plrl7  dh dstl fëhdl `d eõ`cja uslh`a fl muhecõh ksjs
fajrlkas ljrdjlr uh hakord `dstchltlrca lf dklcf qud dhvclrdkas y ljrdjlkas fl vlrclofd
+plrl qud eahtcdhd fl `crdeecõh `d earrda qud rdecocrì df dklcf.
KsjsY‒Uuogdet–[;lsuhta7 dh dstl fëhdl `d eõ`cja uslh`a fl muhecõh ksjs fajrlkas ljrdjlr
KsjsY‒Uuogdet–[;lsuhta7 dh
uh hakord `d lsuhta lf dklcf qud dhvclrdkas.
Ksjs.lttleb(KCKDPdxt(eudrpa, ‒pflch–))7 dh dstl fëhdl `d eõ`cja `d bled uhl eahvdrscõh l
tdxta pflha.
hakord; ‖/bakd/pc/^ceturds/elpturl.phj‛7 eah dstl fëhdl `d eõ`cja pascecahlkas uhl rutl,
hakord;
hakord y tcpa `d ckljdh `d `ah`d sd julr`lrì hudstrl elpturl `d plhtlffl.
mcfd;apdh (hako
mcfd;apdh (hakord, rd, ‖ro‛)7
‖ro‛)7  df eu
eullf us
usllrl df ha
hako
kord
rd `d fl ck
cklljd
jdh
h qu
qudd lsc
scjh
jhllka
kass
lhtdrcarkdhtd y fd ljrdjlrl uh plrìkdtra ro.
lttlebQckljd ; KCKDCkljd(mcfd.rdl`())7 eah dstl fëhdl `d eõ`cja ch`celkas fl muhecõh
`d pa`dr l`guhtlr uhl ckljdh l hudstra kdhslgd `d dklcf qud sdrì pastdrcarkdhtd dhvcl`a.

<2
 

Fudja l fl vlrclofd lttlebQckljd.l``Qbdl`dr(‒Eahtdht-@cspasctcah–,–lttlebkdht9


mcfdhlkd ; ‛ + hak) dstl
hak) dstl fëhdl `d eõ`cja sd dhelrjlrl `d ljrdjlr fl mdebl, barl, kchuta y
sdjuh`a l fl ckljdh l`guhtl.
@dspuds utcfczlrdkas fl muhecõh ksj.lttleb(lttlebQckljd)7
ksj.lttleb(lttlebQckljd)7 dstl  dstl fëhdl `d eõ`cja sd dhelrjl
`d l`guhtlr lf dklcf hudstrl ckljdh `d fl elpturl `d plhtlffl.

<3
 

5. Erdlr ta`as fas Ubdff Uercptchj dh Touhtu Udrvdr


5.<. Erdlr sbdff sercpt rdkata.sb

Dh dstd eahguhta `d fëhdls sd bled fl safcectu` lf sdrvc`ar `d jklcf, tlkocãh sd ljrdjl su pudrta
plrl bledr fl eahdxcõh, sd chceclfczl y tlkocãh sd dhvël hudstrl eflvd `d leedsa plrl pa`dr
bledr uh chceca `d sdscõh lf scstdkl.
klcfUdrvdr.sdh`klcf(`d, plrl, ksj.lsQstrchj ())7 dh dstl fëhdl `d eõ`cja sd bled usa `d fl
muhecõh plrl pa`dr dhvclr df earrda dfdetrõhcea eah df plrìkdtra `d rdkctdhtd y `dstcha.
klcf.sdrvdr.efasd()7 dstl muhecõh dgdeutlrl df ecdrrd `d sdscõh dh df sdrvc`ar `df dklcf.

Erdlkas dstd sercpt dh Olsb dh df `crdetarca /vlr/www/btkf/praydeta/


/vlr/www/btkf/praydeta/,, dh df scstdkl
apdrltcva Touhtu y fa fflklrdkas rdkata.sb, df eulf dhvclrl uh eaklh`a blecl fl pflel
_lspodrry ^c.
Dstd sercpt rdecod `as plrìkdtras jp, vlfar,
vlfar, klh`lkas uhl vlrclofd jp, qud su vlfar pud`d
sdr < a > `dpdh`cdh`a `df vlfar sc dstl dhedh`c`a a lpljl`a, fudja df eaklh`a ssbplss -p
plrl safcectlr fl eahtrlsdül qud ds ‒scstdkls<–
‒scstdkls<–   ssb -x -x  plrl `lr pdrkcsas `d dgdeuecõh
leakplül`a `df pcN<3?.<=2.>.? 
pcN<3?.<=2.>.?  df eulf ds df usulr
usulrca
ca y fl `crdeecõ
`crdeecõh
h l fl eulf safcectlkas
safcectlkas bledr
fl eahdxcõh ‖su`a /bakd/pc/rdkata.sb $jp $vlfar‛ $vlfar‛ ds fl rutl dspdecmcel leakplül`l `d
fas `as plrìkdtras qud sd dgdeutlrëlh dh hudstrl pflel _lspodrry ^c.

5.?. Erdlr sbdff sercpt tdkpa_dkata.s


tdkpa_dkata.sb
b
 Lorcr fl tdrkchlf `d Touhtu $ su`a su
  # e` /vlr/www/btkf/praydeta
Erdlkas df lrebcva tdkpa_dkata.sb # hlha tdkpa_dkata.sb
_decod 4 plrìkdtras df jpca y fas kchutas dh fas qud sd dhedh`drì y sd lpljlrì7

?>
 

jp ; Jpca
jp ;
kc ;
kc  ; kchuta chceclf
bc ; barl mchlf
km ; kchuta mchlf
bm  ;
 ; barl mchlf

Ud dhvël
C^ ssbplss ―p y
pcN<3?.<=2.>.?
pcN<3?.<=2.>.?, ―p,  y
sdssb plrl
fflkl lf praparecahlr fl eahtrlsdül,
sercpt `dhtra `d sdjuc`a
fl pflel, dh dstd elsadfha
usulrca
rdecod ydfflplrìkdtra
`crdeecõh
 vlfar yl qud dstd sd vl l dhedh`dr y fudja sd vl l lpljlr
lpljlr dhtaheds ha sdrì hdedslrca.

5.5. Erdlr sbdff sercpt tdkpaElpturl.sb


 Lorckas fl tdrkchlf `d Touhtu y ouselkas df `crdetarca praydeta
praydeta
$ su`a su y
su  y # e` /vlr/www/btkf/praydeta
Erdlkas df lrebcva tdkpaElpturl.
tdkpaElpturl.sb
sb # hlha tdkpaElpturl.sb

?<
 

_decod ? plrìkdtras kchutas y barl, lf cjulf qud tdkpa_dtaka.sb sd dhvël ssbplss ―p y ―p y ssb
plrl praparecahlr fl eahtrlsdül sdjuc`l df usulrca, fl `crdeecõh C^
C^ y
 y sd fflkl lf sercpt `dhtra
`d fl pflel. Uafa sah hdedslrcas dsas `as plrìkdtras yl qud ch`celh fl barl `df `ël dh qud sd
taklrl fl elpturl.

 Ljrdjlkas df usulrca  www-`ltl


 www-`ltl   (usu
(usulr
lrca
ca `d pb
pbp)
p) pl
plrl
rl qu
qudd pu
pud`
d`ll dgde
dgdeut
utlr
lr Ue
Uerc
rcpt
pt sc
sch
h

hdedsc`l` `d pd`cr eahtrlsdül # e` /vlr/www/btkf/praydeta# hlha /dte/su`adrs

??

You might also like