<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>http://courses.cs.taltech.ee/w/index.php?action=history&amp;feed=atom&amp;title=Dijkstra_server</id>
	<title>Dijkstra server - Redigeerimiste ajalugu</title>
	<link rel="self" type="application/atom+xml" href="http://courses.cs.taltech.ee/w/index.php?action=history&amp;feed=atom&amp;title=Dijkstra_server"/>
	<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Dijkstra_server&amp;action=history"/>
	<updated>2026-04-25T13:47:54Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Dijkstra_server&amp;diff=9184&amp;oldid=prev</id>
		<title>Verrev: /* Programmid failide kopeerimiseks serverisse */</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Dijkstra_server&amp;diff=9184&amp;oldid=prev"/>
		<updated>2020-03-16T19:57:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Programmid failide kopeerimiseks serverisse&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;et&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Vanem redaktsioon&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Redaktsioon: 16. märts 2020, kell 19:57&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot; &gt;25. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;25. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Options-&amp;gt;preferences menüü alt mine Integration/applications ja vali sealt &amp;quot;Browse&amp;quot; abil oma masinast putty.exe (täispath) ja sea &amp;quot;Remember password ...&amp;quot; peale: siis saad winscp tööriistariba keskel oleva väikese putty ikooni abil otse putty käivitada ja seal piisab siis ainult kasutajanimest.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Options-&amp;gt;preferences menüü alt mine Integration/applications ja vali sealt &amp;quot;Browse&amp;quot; abil oma masinast putty.exe (täispath) ja sea &amp;quot;Remember password ...&amp;quot; peale: siis saad winscp tööriistariba keskel oleva väikese putty ikooni abil otse putty käivitada ja seal piisab siis ainult kasutajanimest.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Session menüü alt tee &amp;quot;Save session&amp;quot; ja checki &amp;quot;Save password&amp;quot;, siis on edaspidi serverisse logimine lihtsam: ei pea uuesti sisestama kasutajanime ega parooli.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Session menüü alt tee &amp;quot;Save session&amp;quot; ja checki &amp;quot;Save password&amp;quot;, siis on edaspidi serverisse logimine lihtsam: ei pea uuesti sisestama kasutajanime ega parooli.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Need muutused käivituvad - vist - alles peale winscp taaskäivitamist.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Lisaks on täiesti OK - aga keerulisem - variant windowsil kasutada putty-ga komplektis olevat DOS-i käsurea programmi [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html &amp;lt;b&amp;gt;pscp.exe&amp;lt;/b&amp;gt;] näiteks nii (loomulikult pead oma failide, programmide asukohad ja nime ära muutma):&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;     F:\Lectures\Vorgurak1\Cgilect&amp;gt;c:\Users\tanel\Desktop\pscp tst1.html tammet@dijkstra.cs.ttu.ee:public_html/&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;     F:\Lectures\Vorgurak1\Cgilect&amp;gt;c:\Users\tanel\Desktop\pscp * tammet@dijkstra.cs.ttu.ee:public_html/&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Veebikeskkonna ettevalmistamine ja failide üleslaadimine ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Veebikeskkonna ettevalmistamine ja failide üleslaadimine ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Dijkstra_server&amp;diff=9183&amp;oldid=prev</id>
		<title>Verrev: Uus lehekülg: &#039; == Dijkstra server ==  Kodutööde tarbeks on kasutusel server http://dijkstra.cs.ttu.ee: kõik kodutööd tuleb sinna üles panna, kasutades seejuures alamkatalooge prax1, prax...&#039;</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Dijkstra_server&amp;diff=9183&amp;oldid=prev"/>
		<updated>2020-03-16T19:57:14Z</updated>

		<summary type="html">&lt;p&gt;Uus lehekülg: &amp;#039; == Dijkstra server ==  Kodutööde tarbeks on kasutusel server http://dijkstra.cs.ttu.ee: kõik kodutööd tuleb sinna üles panna, kasutades seejuures alamkatalooge prax1, prax...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== Dijkstra server ==&lt;br /&gt;
&lt;br /&gt;
Kodutööde tarbeks on kasutusel server http://dijkstra.cs.ttu.ee: kõik kodutööd tuleb sinna üles panna, kasutades seejuures alamkatalooge prax1, prax2, jne vastavalt praksi numbrile: iga praks oleks omaette alamkataloogis. Niisama esialgu katsetamiseks ei ole alamkatalooge vaja, need on vajalikud õppejõududele, et sinu kood scriptide abil automaatselt üles leida. Põhileht/avaleht olgu nimega index.html, siis töötab otse kataloogi-url ilma failinimeta.&lt;br /&gt;
&lt;br /&gt;
Enne failide serverisse riputamist on mõistlik teha kogu süsteem - või enamus - valmis lihtsalt oma arvutis/arvutiklassi arvutis.&lt;br /&gt;
&lt;br /&gt;
=== Ligipääs ===&lt;br /&gt;
&lt;br /&gt;
Dijkstrasse sisselogimiseks  on sul vaja omada TTÜ arvutiklasside klasside kontot kujul &amp;lt;b&amp;gt;Eesnimi.Perenimi&amp;lt;/b&amp;gt; (siin võib tekkida probleem täpitähtede, tühikutega jne). &lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole kasutajatunnust või oled parooli kaotanud, saad selle lasta teha arvutiklasside administraatorite juures. Teine variant on kasutada portaali https://pass.ttu.ee : logid sinna sisse id-kaardi või mobiiliga ja saad ise parooli muuta. &lt;br /&gt;
&lt;br /&gt;
=== Programmid failide kopeerimiseks serverisse ===&lt;br /&gt;
&lt;br /&gt;
Failide kopeerimiseks serverisse kasuta windowsil programme [http://winscp.net/eng/docs/ui_editor winscp] või [http://filezilla-project.org/ Filezilla]. Linuxist ja Macist kopeerimiseks kasuta käsurea programmi [https://linuxacademy.com/blog/linux/ssh-and-scp-howto-tips-tricks/ scp]. &lt;br /&gt;
&lt;br /&gt;
Arvutiklassides leiad Winscp &amp;quot;Application catalog&amp;quot; programmi jaotusest &amp;quot;terminals&amp;quot;: sealt saad ta installeerida. Alternatiivina saab Winscp ja Putty lihtsalt veebist alla laadida ja ilma eri-installeerimiseta käivitada: paki zip kataloog lahti ja võta exe välja.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Winscp&amp;lt;/b&amp;gt; esmakordsel käivitamisel vajuta &amp;quot;New&amp;quot; ja täida host (dijkstra.cs.ttu.ee) ja kasutajanime ning parooli väljad, muid asju pole vaja seada. Ülevalt kastist &amp;quot;File protocol&amp;quot; peaks olema valitud SFTP, see on tõenäoliselt kohe vaikimisi valik.&lt;br /&gt;
&lt;br /&gt;
Winscp kasutamise juures tasub teda veidi mugavamaks sättida:&lt;br /&gt;
* Options-&amp;gt;preferences menüü alt mine Environment/interface ja vali &amp;quot;Commander&amp;quot;, siis tekib kahe alamaknaga kasutajaliides, kus ühes on sinu masin ja teises server: nii on mugavam faile kopeerida.&lt;br /&gt;
* Options-&amp;gt;preferences menüü alt mine &amp;quot;Editors&amp;quot;, vajuta &amp;quot;add&amp;quot;, vali oma progeredaktor (otsi näiteks C:\Program Files(86) alt Notepad++ ja nihuta ta seejärel samal lehel tabelis päris üles (vali tabelist tema rida ja vajuta &amp;quot;up&amp;quot; kuni lõpuni): siis saad sellesama redaktoriga oma masinast otse redigeerida serveris olevaid faile (katsetatud scite ja notepad++ ja bracketsiga, töötab).&lt;br /&gt;
* Options-&amp;gt;preferences menüü alt mine Integration/applications ja vali sealt &amp;quot;Browse&amp;quot; abil oma masinast putty.exe (täispath) ja sea &amp;quot;Remember password ...&amp;quot; peale: siis saad winscp tööriistariba keskel oleva väikese putty ikooni abil otse putty käivitada ja seal piisab siis ainult kasutajanimest.&lt;br /&gt;
* Session menüü alt tee &amp;quot;Save session&amp;quot; ja checki &amp;quot;Save password&amp;quot;, siis on edaspidi serverisse logimine lihtsam: ei pea uuesti sisestama kasutajanime ega parooli.&lt;br /&gt;
&lt;br /&gt;
Need muutused käivituvad - vist - alles peale winscp taaskäivitamist.&lt;br /&gt;
&lt;br /&gt;
Lisaks on täiesti OK - aga keerulisem - variant windowsil kasutada putty-ga komplektis olevat DOS-i käsurea programmi [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html &amp;lt;b&amp;gt;pscp.exe&amp;lt;/b&amp;gt;] näiteks nii (loomulikult pead oma failide, programmide asukohad ja nime ära muutma):&lt;br /&gt;
&lt;br /&gt;
     F:\Lectures\Vorgurak1\Cgilect&amp;gt;c:\Users\tanel\Desktop\pscp tst1.html tammet@dijkstra.cs.ttu.ee:public_html/&lt;br /&gt;
     F:\Lectures\Vorgurak1\Cgilect&amp;gt;c:\Users\tanel\Desktop\pscp * tammet@dijkstra.cs.ttu.ee:public_html/&lt;br /&gt;
&lt;br /&gt;
=== Veebikeskkonna ettevalmistamine ja failide üleslaadimine ===&lt;br /&gt;
&lt;br /&gt;
Kõik asjad, mis paigutad oma dijkstra kodukataloogi alamkataloogi &amp;lt;tt&amp;gt;public_html&amp;lt;/tt&amp;gt;, on veebis nähtavad. See kataloog peaks olema sulle juba ette valmis tehtud. &lt;br /&gt;
&lt;br /&gt;
Tekita algul prooviks otse public_html alla katse.html nimeline fail ja vaata, kas brauserist avaneb&lt;br /&gt;
&lt;br /&gt;
http://dijkstra.cs.ttu.ee/~Eesnimi.Perenimi/katse.html&lt;br /&gt;
&lt;br /&gt;
Kui ei avane, on võimalik, et sul on vaja muuta katse.html failiõigusi, nagu edaspidises kirjas. Üldiselt aga winscp-ga üles laadides on failiõigused kohe OK ja neid muutma ei pea.&lt;br /&gt;
&lt;br /&gt;
Nüüd loo &amp;lt;tt&amp;gt;public_html&amp;lt;/tt&amp;gt; alla kataloog &amp;lt;tt&amp;gt;prax1&amp;lt;/tt&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
* Winscp abil kasuta serveriaknas kataloogi-ikooni tärnikesega üleval paremal: create directory (F7). Seejuures peaksid vaikimisi  failiõigused olema kohe OK ja neid seadma ei pea. Oluline, et &amp;quot;Set permissions&amp;quot; all oleks Owneri järel RWX linnukesed, Group ja Others järel R X linnukesed.&lt;br /&gt;
* Kui sa winscp-d ei kasuta, siis käsurealt sisse logides tee &amp;lt;tt&amp;gt;mkdir public_html/prax1&amp;lt;/tt&amp;gt; ja sea failiõigused, nagu järgnevas räägitud.&lt;br /&gt;
&lt;br /&gt;
Seejärel pane oma rakenduse failid otse sinnasamasse prax1 alla, kasutades failinimesid, mis eelpool nõutud (index.html pealeht, muud lehed enda valikul).&lt;br /&gt;
&lt;br /&gt;
Kui kataloog on olemas ja sinna mõned faili pandud, suunake oma brauser dijkstra aadressile, mille saate, kui lisate serveri nime järgi tilde ja kasutajanime ja siis kataloogi või faili, mis olete pannud public_html alla (näiteks sedasi, aga asendage oma kasutajanimi ära):&lt;br /&gt;
&lt;br /&gt;
http://dijkstra.cs.ttu.ee/~Eesnimi.Perenimi/index.html&lt;br /&gt;
või&lt;br /&gt;
http://dijkstra.cs.ttu.ee/~Eesnimi.Perenimi/prax1/index.html&lt;br /&gt;
või&lt;br /&gt;
http://dijkstra.cs.ttu.ee/~Eesnimi.Perenimi/prax1/&lt;br /&gt;
&lt;br /&gt;
Idee selles, et urlis http://dijkstra.cs.ttu.ee/~Eesnimi.Perenimi/ järel tulevad failid/kataloogid on täpselt need, mis sul public_html kataloogi sees.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Failiõiguste seadmine:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Juhul, kui te kataloogi või oma index.html sisu ei näe, kontrollige, et nii teie kodukataloog kui public_html kuuluksid grupile &amp;quot;tudengid&amp;quot; ja et sellel grupil oleks nii lugemis-kui kataloogisisu vaatamise pääsuõigused. Samuti peab tudengigrupil olema võimalus lugeda kõiki veebi ülesminevaid faile.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui oled värskelt public_html alla prax1 kataloogi teinud, on tal tõenäoliselt kohe sobivad failiõigused.&lt;br /&gt;
Kui ei, siis on vaja anda talle lisaks lugemis-ja nimekirjanäitamise õigus niimoodi: &amp;lt;tt&amp;gt;chmod  a+rx public_html/prax1&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failile lugemisõiguse andmine (see tekib üldjuhul automaatselt ja ei ole vaja ise teha): &amp;lt;tt&amp;gt;chmod a+r index.html&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;public_html tegemine (erijuht)&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui sul public_html kataloogi miskipärast ei ole, saad ta ise käsurealt luua niimoodi: &amp;lt;tt&amp;gt;mkdir public_html&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käsurea saamiseks tuleks üle SSH ühenduse dijkstra käsureale logida ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty] või ssh vms)&lt;br /&gt;
&lt;br /&gt;
=== Sisselogimine käsureale ===&lt;br /&gt;
&lt;br /&gt;
Esimese ja teise praksi jaoks ei ole otseselt vaja serveri käsurida kasutada ehk sinna sisse logida. Järgmiste prakside jaoks aga on, nii et võid seda kohe katsetada.&lt;br /&gt;
&lt;br /&gt;
Sisselogimiseks on Windowsil kõige lihtsam kasutada programmi [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty] (või alternatiivina [http://kitty.9bis.net/ kitty]) ja Linuxil või Macil või käsureaprogrammi ssh.&lt;br /&gt;
&lt;br /&gt;
Putty leiad arvutiklassidest programmi &amp;quot;Application catalog&amp;quot; jaotusest terminals: sealt saad ta ise installeerida. Mõistlik on panna endale putty viit desktopile.&lt;br /&gt;
&lt;br /&gt;
Alternatiivina saad lihtsalt laadida endale veebist putty.exe: selle saab otse käima lasta, mingit eri-installeerimist ei ole vaja.&lt;br /&gt;
&lt;br /&gt;
Putty või Kitty käimaminekul on sul vaja sisestada:&lt;br /&gt;
&lt;br /&gt;
* Dijkstra aadress: dijkstra.cs.ttu.ee (see tuleb puttyl sisestada &amp;quot;Host name&amp;quot; väljale)&lt;br /&gt;
* Kasutajanimi ja parool: TTÜ kasutajanimi ja parool (neid küsib putty siis, kui ta serveriakna avab).&lt;br /&gt;
&lt;br /&gt;
Puttyl tasub Window/appearance alt seada meeldiv font ja Window/color alt meeldiv värv (ntx valge tagapõhi ja must värv). Samuti tasub kindlasti teha &amp;quot;save session&amp;quot; (enne pane &amp;quot;Saved session&amp;quot; väljale endale meeldiv nimi), siis jätab Putty settingud meelde ja sisenemisel ei pea enam arvuti nime sisestama: valid listist sessiooninime ja teed &amp;quot;Load&amp;quot; ja seejärel &amp;quot;open&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Hea alternatiiv puttyle on [http://kitty.9bis.net/ kitty], mis on muidu täpselt nagu putty, aga on valmis sinu kasutajanime ja parooli meelde jätma, et ei peaks igakord uuesti sisestama.&lt;br /&gt;
&lt;br /&gt;
=== Linuxi käsurida ja serveris tegutsemine ===&lt;br /&gt;
&lt;br /&gt;
Esimeses kahes praksis sul otseselt käsurida vaja ei lähe, aga kolmandast alates läheb. Põhimõtteliselt peaks piisama neist käskudest:&lt;br /&gt;
&lt;br /&gt;
  pwd (mis kataloogis ma praegu olen)&lt;br /&gt;
  ls -l (vaata kataloogi sisu pikas formaadis)&lt;br /&gt;
  cd katalooginimi (mine sinna kataloogi)&lt;br /&gt;
  cd .. (mine üks tase kõrgemasse kataloogi)&lt;br /&gt;
  less failinimi (näita faili sisu: seal sees liigu nooleklahvidega ja lõpeta tähega q)&lt;br /&gt;
  cp kust kuhu (kopeerib)&lt;br /&gt;
  rm failinimi (kustutab)&lt;br /&gt;
  mkdir katalooginimi (teeb uue kataloogi)&lt;br /&gt;
  rmdir katalooginimi (kustutab kataloogi: see tuleb enne tühjendada)&lt;br /&gt;
  chmod a+r failinimi (teeb faili kõigile loetavaks, et ntx veebist kuvada)&lt;br /&gt;
  chmod a+rx failinimi (teeb faili kõigile käimapandavaks, eeskätt cgi programmide jaoks)&lt;br /&gt;
  vi failinimi (redigeeri faili lihtsa redaktoriga vi)&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Linuxi käsurea kasutamist tuleb uurida  omal käel. Sobivat lugemist lihtsamatest keerulisemateni: &lt;br /&gt;
* päris algajatele on hea [http://www.freesoftwaremagazine.com/articles/command_line_intro see selgitustega leht] &lt;br /&gt;
* seejärel tasub korra lisaks vaadata [http://www.pixelbeat.org/cmdline.html seda kompaktset kokkuvõtet] erinevatest käskudest (enamust vaja ei lähe)&lt;br /&gt;
* ning lugeda [http://www.funtoo.org/wiki/Linux_Fundamentals,_Part_1 seda väga head ja põhjalikku õpetust] funtoo saidilt (vt ka järgmisi sarja osi lehe lõpust!)&lt;br /&gt;
* või alternatiivina [http://linuxcommand.org/learning_the_shell.php seda põhjalikumat õpetust].&lt;br /&gt;
* Alati tasub lisaks ise googeldada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Väga kasulikud asjad meelde jätta:&amp;lt;/b&amp;gt;&lt;br /&gt;
* Üles ja alla nooleklahvid võtavad automaatselt ette varasemaid/hilisemaid käske, et neid ei peaks uuesti sisse tippima&lt;br /&gt;
* kui tipid failinime esimese otsa ja vajutad tab klahvi, otsib süsteem automaatselt failinime lõpu (kui sul muidugi pole mitut sama algusega faili)&lt;br /&gt;
* Suured ja väikesed tähed on unixis täiesti erinevad asjad, erinevalt windowsist. Näiteks sinu html/javascript sources olevad failinimed peavad olema antud täpselt selliselt, nagu failinimi tegelikult on (kui sources failinimi pilt.jgp, siis peab olema tegeliku faili nimi ka pilt.jpg, aga mitte näiteks pilt.JPG).&lt;br /&gt;
* Üldiselt &amp;lt;b&amp;gt;ei ole&amp;lt;/b&amp;gt; hea mõte kasutada failinimesid, kus sees tühikud ja/või täpitähed. See on võimalik, kuid tekitab rohkem probleeme ja ebamugavusi, kui asi väärt on. Seega kasuta näiteks &amp;quot;minu überpilt.jpg&amp;quot; asemel &amp;quot;minu_yberpilt.jpg&amp;quot; vms.&lt;br /&gt;
* oma programmide käivitamiseks (oletame, et sul on kataloogis programm &amp;lt;b&amp;gt;minuproge&amp;lt;/b&amp;gt;) tipi  &amp;lt;b&amp;gt;./minuproge&amp;lt;/b&amp;gt; . Seda punkt-slashi ei ole vaja panna, kui sul on PATH muutuja sobivaks seatud, aga selle seadmisega pole tingimata vaja jännata.&lt;br /&gt;
&lt;br /&gt;
=== Failide muutmine otse serveris ===&lt;br /&gt;
&lt;br /&gt;
Siin on kolm veidi erinevat võimalust:&lt;br /&gt;
&lt;br /&gt;
* redigeerida faile mõne serveris oleva redaktoriga, näiteks vi ([http://www.guckes.net/vi/quotes.php3 loe veidi vi kohta]).&lt;br /&gt;
* redigeerida faile oma masinas oleva redaktoriga, mis võimaldab neid otse serverist avada ja sinna kirjutada (head variandid selleks on [http://winscp.net/eng/docs/ui_editor winscp] ja redaktoriks sea endale meeldiv redaktor, a la notepad++, scite või brackets.&lt;br /&gt;
* ja lõpuks on alati variant redigeerida faile oma masinas ja kopeerida nad peale muutmist serverisse (nagu varem kirjeldatud)&lt;br /&gt;
&lt;br /&gt;
Üldiselt on kõige mugavam teha võimalikult kõik oma masinas valmis, katsetada ära ja alles siis kopeerida valmis asjad serverisse, ning teha serveris ainult pisimuutusi.&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
</feed>