<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kloonurm</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kloonurm"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Kloonurm"/>
	<updated>2026-05-05T17:18:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=IT_infrastruktuuri_teenused_2013_kevad&amp;diff=63772</id>
		<title>IT infrastruktuuri teenused 2013 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=IT_infrastruktuuri_teenused_2013_kevad&amp;diff=63772"/>
		<updated>2013-05-30T17:44:43Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* IT infrastruktuuri teenused kirjatükid 2013 kevad päevaõpe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
=IT infrastruktuuri teenused kirjatükid 2013 kevad päevaõpe=&lt;br /&gt;
&lt;br /&gt;
* Nimi, rühm - referaadi link&lt;br /&gt;
* Marju Ignatjeva, DK41 - [[HTTPS_liikluse_uurimine_tcpdump,_Wireshark_ja_mitmproxy_abil | HTTPS liikluse uurimine tcpdump, Wireshark ja mitmproxy abil]]&lt;br /&gt;
* Kristian Kivimägi, Piia Ploovits, A22 [[Vsftp server]]&lt;br /&gt;
* Liis Mironova A22, Sten Reimer A21 - [[Kali Linux]]&lt;br /&gt;
* Marek Lepla A32 - [[Cacti]]&lt;br /&gt;
* Martin Leppik A21 - [[NTP seadistamine Ubuntus]]&lt;br /&gt;
* Kaido Loonurm A51 - [[Zential email]]&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63771</id>
		<title>Zential email</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63771"/>
		<updated>2013-05-30T17:43:28Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Emaili kliendi seadistamine Zentyalis&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud juhend aitab seadistada zafara ja webmail emaili kliendid. Juhend eeldab, et [https://wiki.itcollege.ee/index.php/Zentyal Zential linux] server on eelnevalt paigaldatud ja on olemas fikseeritud ip aadressiga võrguliides.  &lt;br /&gt;
&lt;br /&gt;
Peale zentyal linux opsüsteemi paigaldamist ava zentyal administreerimise liides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal1.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt; Vajalikud moodulid&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zentyal administratsiooni lehel installi järgnevad moodulid:&lt;br /&gt;
&amp;lt;pre&amp;gt;web server&lt;br /&gt;
web mail service&lt;br /&gt;
Users and groups&lt;br /&gt;
Mail service&lt;br /&gt;
DNS service&lt;br /&gt;
Groupware&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal2.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Peale pakettide edukat paigaldamist, kontrollida kas kõik paigaldatud moodulid töötavad. Status lahter peab olema märgitud. Kui mõni moodul ei tööta siis märgi linnuke staatuse lahtrisse ja salvesta muudatused. &lt;br /&gt;
Modul Status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal3.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Võrgu liidese seadistamine&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui serveril ei ole veel seadistatud staatilise ip-ga võrgliides, siis oleks õige aeg seda teha. &lt;br /&gt;
Network -&amp;gt; Interfaces&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal4.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Domeeni seadistamine&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seejärel lisame DNS uued mail domeenid &lt;br /&gt;
Infastructure -&amp;gt; DNS&lt;br /&gt;
Lisada uus domeen mail.kloon.zz. Soovitav on siduda staatilise ip aadressiga. Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal5.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Virtual email domain&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd seadista ka virtuaalne email domeen, mida saab teha Mail -&amp;gt; Virtual Mail Domains&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal6.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Kasutajad&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa kasutajad ning määra emaili aadressid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal7.png]] &lt;br /&gt;
&lt;br /&gt;
Kui tahad, et kasutaja saaks kasutada zarafa emaili klienti, siis peab olema kasutajal zarafa kliendi kasutamine lubatud. Seda saab teha kasutaja andmete muutmise paneelis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal8.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Web Server seadistus&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Määra loodud kahele mail domeenile veebi virtualhost kirjed. Lisa mail.kloon.zz . Salvestada muudatused.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal9.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt; Webmail virtuaal host seadistus&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Webmail aknas General configuration all valida Virtual host mail.kloon.zz . Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal10.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Emaili klient&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd proovige oma loodud kasutajate emaili kontodele sisse logida ja emaile saata&lt;br /&gt;
http://mail.kloon.zz/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal11.png]] &lt;br /&gt;
&lt;br /&gt;
http://mail.kloon.zz/webapp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal12.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutage endale meelepärast emaili klienti. Emaili vahetus toimib lokaalsete serveri kasutajate vahel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Kasutatud kirjandus&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://doc.zentyal.org/en/mail.html&lt;br /&gt;
&lt;br /&gt;
http://trac.zentyal.org/wiki/Documentation/Community/HowTo/SetupMailScenario&lt;br /&gt;
&lt;br /&gt;
http://doc.zentyal.org/en/zarafa.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Autor&amp;lt;/h1&amp;gt;&lt;br /&gt;
Kaido Loonurm A51&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63770</id>
		<title>Zential email</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63770"/>
		<updated>2013-05-30T17:42:27Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Emaili kliendi seadistamine Zentyalis&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud juhend aitab seadistada zafara ja webmail emaili kliendid. Juhend eeldab, et [https://wiki.itcollege.ee/index.php/Zentyal Zential linux] server on eelnevalt paigaldatud ja on olemas fikseeritud ip aadressiga võrguliides.  &lt;br /&gt;
&lt;br /&gt;
Peale zentyal linux opsüsteemi paigaldamist ava zentyal administreerimise liides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal1.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt; Vajalikud moodulid&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zentyal administratsiooni lehel installi järgnevad moodulid:&lt;br /&gt;
&amp;lt;pre&amp;gt;web server&lt;br /&gt;
web mail service&lt;br /&gt;
Users and groups&lt;br /&gt;
Mail service&lt;br /&gt;
DNS service&lt;br /&gt;
Groupware&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal2.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Peale pakettide edukat paigaldamist, kontrollida kas kõik paigaldatud moodulid töötavad. Status lahter peab olema märgitud. Kui mõni moodul ei tööta siis märgi linnuke staatuse lahtrisse ja salvesta muudatused. &lt;br /&gt;
Modul Status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal3.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Võrgu liidese seadistamine&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui serveril ei ole veel seadistatud staatilise ip-ga võrgliides, siis oleks õige aeg seda teha. &lt;br /&gt;
Network -&amp;gt; Interfaces&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal4.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Domeeni seadistamine&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seejärel lisame DNS uued mail domeenid &lt;br /&gt;
Infastructure -&amp;gt; DNS&lt;br /&gt;
Lisada uus domeen mail.kloon.zz. Soovitav on siduda staatilise ip aadressiga. Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal5.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Virtual email domain&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd seadista ka virtuaalne email domeen, mida saab teha Mail -&amp;gt; Virtual Mail Domains&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal6.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Kasutajad&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa kasutajad ning määra emaili aadressid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal7.png]] &lt;br /&gt;
&lt;br /&gt;
Kui tahad, et kasutaja saaks kasutada zarafa emaili klienti, siis peab olema kasutajal zarafa kliendi kasutamine lubatud. Seda saab teha kasutaja andmete muutmise paneelis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal8.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Web Server seadistus&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Määra loodud kahele mail domeenile veebi virtualhost kirjed. Lisa mail.kloon.zz . Salvestada muudatused.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal9.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt; Webmail virtuaal host seadistus&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Webmail aknas General configuration all valida Virtual host mail.kloon.zz . Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal10.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Emaili klient&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd proovige oma loodud kasutajate emaili kontodele sisse logida ja emaile saata&lt;br /&gt;
http://mail.kloon.zz/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal11.png]] &lt;br /&gt;
&lt;br /&gt;
http://mail.kloon.zz/webapp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal12.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutage endale meelepärast emaili klienti. Emaili vahetus toimib lokaalsete kasutajate vahel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Kasutatud kirjandus&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://doc.zentyal.org/en/mail.html&lt;br /&gt;
&lt;br /&gt;
http://trac.zentyal.org/wiki/Documentation/Community/HowTo/SetupMailScenario&lt;br /&gt;
&lt;br /&gt;
http://doc.zentyal.org/en/zarafa.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Autor&amp;lt;/h1&amp;gt;&lt;br /&gt;
Kaido Loonurm A51&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63769</id>
		<title>Zential email</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63769"/>
		<updated>2013-05-30T17:40:51Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Emaili kliendi seadistamine Zentyalis&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud juhend aitab seadistada zafara ja webmail emaili kliendid. Juhend eeldab, et [https://wiki.itcollege.ee/index.php/Zentyal Zential linux] server on eelnevalt paigaldatud ja on olemas fikseeritud ip aadressiga võrguliides.  &lt;br /&gt;
&lt;br /&gt;
Peale zentyal linux opsüsteemi paigaldamist ava zentyal administreerimise liides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal1.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt; Vajalikud moodulid&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zentyal administratsiooni lehel installi järgnevad moodulid:&lt;br /&gt;
&amp;lt;pre&amp;gt;web server&lt;br /&gt;
web mail service&lt;br /&gt;
Users and groups&lt;br /&gt;
Mail service&lt;br /&gt;
DNS service&lt;br /&gt;
Groupware&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal2.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Peale pakettide edukat paigaldamist, kontrollida kas kõik paigaldatud moodulid töötavad. Status lahter peab olema märgitud. Kui mõni moodul ei tööta siis märgi linnuke staatuse lahtrisse ja salvesta muudatused. &lt;br /&gt;
Modul Status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal3.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Võrgu liidese seadistamine&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui serveril ei ole veel seadistatud staatilise ip-ga võrgliides, siis oleks õige aeg seda teha. &lt;br /&gt;
Network -&amp;gt; Interfaces&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal4.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Domeeni seadistamine&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seejärel lisame DNS uued mail domeenid &lt;br /&gt;
Infastructure -&amp;gt; DNS&lt;br /&gt;
Lisada uus domeen mail.kloon.zz. Soovitav on siduda staatilise ip aadressiga. Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal5.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Virtual email domain&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd seadista ka virtuaalne email domeen, mida saab teha Mail -&amp;gt; Virtual Mail Domains&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal6.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Kasutajad&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa kasutajad ning määra emaili aadressid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal7.png]] &lt;br /&gt;
&lt;br /&gt;
Kui tahad, et kasutaja saaks kasutada zarafa emaili klienti, siis peab olema kasutajal zarafa kliendi kasutamine lubatud. Seda saab teha kasutaja andmete muutmise paneelis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal8.png]] &lt;br /&gt;
&lt;br /&gt;
Web Server&lt;br /&gt;
Määra loodud kahele mail domeenile veebi virtualhost kirjed. Lisa mail.kloon.zz . Salvestada muudatused.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal9.png]] &lt;br /&gt;
&lt;br /&gt;
Webmail aknas General configuration all valida Virtual host mail.kloon.zz . Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal10.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Emaili klient&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd proovige oma loodud kasutajate emaili kontodele sisse logida ja emaile saata&lt;br /&gt;
http://mail.kloon.zz/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal11.png]] &lt;br /&gt;
&lt;br /&gt;
http://mail.kloon.zz/webapp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal12.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutage endale meelepärast emaili klienti. Emaili vahetus toimib lokaalsete kasutajate vahel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Kasutatud kirjandus&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://doc.zentyal.org/en/mail.html&lt;br /&gt;
&lt;br /&gt;
http://trac.zentyal.org/wiki/Documentation/Community/HowTo/SetupMailScenario&lt;br /&gt;
&lt;br /&gt;
http://doc.zentyal.org/en/zarafa.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Autor&amp;lt;/h1&amp;gt;&lt;br /&gt;
Kaido Loonurm A51&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63768</id>
		<title>Zential email</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63768"/>
		<updated>2013-05-30T17:33:14Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Emaili kliendi seadistamine Zentyalis&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud juhend aitab seadistada zafara ja webmail emaili kliendid. Juhend eeldab, et [https://wiki.itcollege.ee/index.php/Zentyal Zential linux] server on eelnevalt paigaldatud ja on olemas fikseeritud ip aadressiga võrguliides.  &lt;br /&gt;
&lt;br /&gt;
Peale zentyal linux opsüsteemi paigaldamist ava zentyal administreerimise liides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal1.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt; Vajalikud moodulid&amp;lt;/h1&amp;gt;&lt;br /&gt;
zentyal administratsiooni lehel installi järgnevad moodulid:&lt;br /&gt;
&amp;lt;pre&amp;gt;web server&lt;br /&gt;
web mail service&lt;br /&gt;
Users and groups&lt;br /&gt;
Mail service&lt;br /&gt;
DNS service&lt;br /&gt;
Groupware&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal2.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Peale pakettide edukat paigaldamist, kontrollida kas kõik paigaldatud moodulid töötavad. Status lahter peab olema märgitud. Kui mõni moodul ei tööta siis märgi linnuke staatuse lahtrisse ja salvesta muudatused. &lt;br /&gt;
Modul Status&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal3.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Võrgu liidese seadistamine&amp;lt;/h1&amp;gt;&lt;br /&gt;
Kui serveril ei ole veel seadistatud staatilise ip-ga võrgliides, siis oleks õige aeg seda teha. &lt;br /&gt;
Network -&amp;gt; Interfaces&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal4.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Domeeni seadistamine&amp;lt;/h1&amp;gt;&lt;br /&gt;
Seejärel lisame DNS uued mail domeenid &lt;br /&gt;
Infastructure -&amp;gt; DNS&lt;br /&gt;
Lisada uus domeen mail.kloon.zz. Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal5.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Virtual email domain&amp;lt;/h1&amp;gt;&lt;br /&gt;
Nüüd seadista ka virtuaalne email domeen, mida saab teha Mail -&amp;gt; Virtual Mail Domains&lt;br /&gt;
[[File:Zentyal6.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Kasutajad&amp;lt;/h1&amp;gt;&lt;br /&gt;
Lisa kasutajad ning määra emaili aadressid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal7.png]] &lt;br /&gt;
&lt;br /&gt;
Kui tahad, et kasutaja saaks kasutada zarafa emaili klienti, siis peab olema kasutajal zarafa kliendi kasutamine lubatud. Seda saab teha kasutaja andmete muutmise paneelis.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal8.png]] &lt;br /&gt;
&lt;br /&gt;
Web Server&lt;br /&gt;
Määra loodud kahele mail domeenile veebi virtualhost kirjed. Lisa mail.kloon.zz . Salvestada muudatused.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal9.png]] &lt;br /&gt;
&lt;br /&gt;
Webmail aknas General configuration all valida Virtual host mail.kloon.zz . Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal10.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Emaili klient&amp;lt;/h1&amp;gt;&lt;br /&gt;
Nüüd proovige oma loodud kasutajate emaili kontodele sisse logida ja emaile saata&lt;br /&gt;
http://mail.kloon.zz/&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal11.png]] &lt;br /&gt;
&lt;br /&gt;
http://mail.kloon.zz/webapp&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal12.png]] &lt;br /&gt;
&lt;br /&gt;
Kasutage endale meelepärast emaili klienti. Emaili vahetus toimib lokaalsete kasutajate vahel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Kasutatud kirjandus&amp;lt;/h1&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63767</id>
		<title>Zential email</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63767"/>
		<updated>2013-05-30T17:30:35Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Emaili kliendi seadistamine Zentyalis&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud juhend aitab seadistada zafara ja webmail emaili kliendid. Juhend eeldab, et Zential linux server on eelnevalt paigaldatud ja on olemas fikseeritud ip aadressiga võrguliides.  &lt;br /&gt;
&lt;br /&gt;
Peale zentyal linux opsüsteemi paigaldamist ava zentyal administreerimise liides.&lt;br /&gt;
[[File:Zentyal1.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt; Vajalikud moodulid&amp;lt;/h1&amp;gt;&lt;br /&gt;
zentyal administratsiooni lehel installi järgnevad moodulid:&lt;br /&gt;
&amp;lt;pre&amp;gt;web server&lt;br /&gt;
web mail service&lt;br /&gt;
Users and groups&lt;br /&gt;
Mail service&lt;br /&gt;
DNS service&lt;br /&gt;
Groupware&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal2.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Peale pakettide edukat paigaldamist, kontrollida kas kõik paigaldatud moodulid töötavad. Status lahter peab olema märgitud. Kui mõni moodul ei tööta siis märgi linnuke staatuse lahtrisse ja salvesta muudatused. &lt;br /&gt;
Modul Status&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal3.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Võrgu liidese seadistamine&amp;lt;/h1&amp;gt;&lt;br /&gt;
Kui serveril ei ole veel seadistatud staatilise ip-ga võrgliides, siis oleks õige aeg seda teha. &lt;br /&gt;
Network -&amp;gt; Interfaces&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal4.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Domeeni seadistamine&amp;lt;/h1&amp;gt;&lt;br /&gt;
Seejärel lisame DNS uued mail domeenid &lt;br /&gt;
Infastructure -&amp;gt; DNS&lt;br /&gt;
Lisada uus domeen mail.kloon.zz. Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal5.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Virtual email domain&amp;lt;/h1&amp;gt;&lt;br /&gt;
Nüüd seadista ka virtuaalne email domeen, mida saab teha Mail -&amp;gt; Virtual Mail Domains&lt;br /&gt;
[[File:Zentyal6.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Kasutajad&amp;lt;/h1&amp;gt;&lt;br /&gt;
Lisa kasutajad ning määra emaili aadressid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal7.png]] &lt;br /&gt;
&lt;br /&gt;
Kui tahad, et kasutaja saaks kasutada zarafa emaili klienti, siis peab olema kasutajal zarafa kliendi kasutamine lubatud. Seda saab teha kasutaja andmete muutmise paneelis.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal8.png]] &lt;br /&gt;
&lt;br /&gt;
Web Server&lt;br /&gt;
Määra loodud kahele mail domeenile veebi virtualhost kirjed. Lisa mail.kloon.zz . Salvestada muudatused.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal9.png]] &lt;br /&gt;
&lt;br /&gt;
Webmail aknas General configuration all valida Virtual host mail.kloon.zz . Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal10.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Emaili klient&amp;lt;/h1&amp;gt;&lt;br /&gt;
Nüüd proovige oma loodud kasutajate emaili kontodele sisse logida ja emaile saata&lt;br /&gt;
http://mail.kloon.zz/&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal11.png]] &lt;br /&gt;
&lt;br /&gt;
http://mail.kloon.zz/webapp&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal12.png]] &lt;br /&gt;
&lt;br /&gt;
Kasutage endale meelepärast emaili klienti. Emaili vahetus toimib lokaalsete kasutajate vahel.&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63766</id>
		<title>Zential email</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63766"/>
		<updated>2013-05-30T17:25:30Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Emaili kliendi seadistamine Zentyalis.&lt;br /&gt;
&lt;br /&gt;
Antud juhend aitab seadistada zafara ja webmail emaili kliendid. Juhend eeldab, et Zential linux server on eelnevalt paigaldatud ja on olemas fikseeritud ip aadressiga võrguliides.  &lt;br /&gt;
&lt;br /&gt;
Peale zentyal linux opsüsteemi paigaldamist ava zentyal administreerimise liides.&lt;br /&gt;
[[File:Zentyal1.png]] &lt;br /&gt;
&lt;br /&gt;
zentyal administratsiooni lehel installi järgnevad moodulid:&lt;br /&gt;
&amp;lt;pre&amp;gt;web server&lt;br /&gt;
web mail service&lt;br /&gt;
Users and groups&lt;br /&gt;
Mail service&lt;br /&gt;
DNS service&lt;br /&gt;
Groupware&amp;lt;pre/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal2.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Peale pakettide edukat paigaldamist, kontrollida kas kõik paigaldatud moodulid töötavad. Status lahter peab olema märgitud. Kui mõni moodul ei tööta siis märgi linnuke staatuse lahtrisse ja salvesta muudatused. &lt;br /&gt;
Modul Status&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal3.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui serveril ei ole veel seadistatud staatilise ip-ga võrgliides, siis oleks õige aeg seda teha. &lt;br /&gt;
Network -&amp;gt; Interfaces&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal4.png]] &lt;br /&gt;
&lt;br /&gt;
Seejärel lisame DNS uued mail domeenid &lt;br /&gt;
Infastructure -&amp;gt; DNS&lt;br /&gt;
Lisada uus domeen mail.kloon.zz. Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal5.png]] &lt;br /&gt;
&lt;br /&gt;
Nüüd seadista ka virtuaalne email domeen, mida saab teha Mail -&amp;gt; Virtual Mail Domains&lt;br /&gt;
[[File:Zentyal6.png]] &lt;br /&gt;
&lt;br /&gt;
Lisa kasutajad ning määra emaili aadressid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal7.png]] &lt;br /&gt;
&lt;br /&gt;
Kui tahad, et kasutaja saaks kasutada zarafa emaili klienti, siis peab olema kasutajal zarafa kliendi kasutamine lubatud. Seda saab teha kasutaja andmete muutmise paneelis.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal8.png]] &lt;br /&gt;
&lt;br /&gt;
Web Server&lt;br /&gt;
Määra loodud kahele mail domeenile veebi virtualhost kirjed. Lisa mail.kloon.zz . Salvestada muudatused.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal9.png]] &lt;br /&gt;
&lt;br /&gt;
Webmail aknas General configuration all valida Virtual host mail.kloon.zz . Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal10.png]] &lt;br /&gt;
&lt;br /&gt;
Nüüd proovige oma loodud kasutajate emaili kontodele sisse logida ja emaile saata&lt;br /&gt;
http://mail.kloon.zz/&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal11.png]] &lt;br /&gt;
&lt;br /&gt;
http://mail.kloon.zz/webapp&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal12.png]] &lt;br /&gt;
&lt;br /&gt;
Kasutage endale meelepärast emaili klienti. Emaili vahetus toimib lokaalsete kasutajate vahel.&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63765</id>
		<title>Zential email</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63765"/>
		<updated>2013-05-30T17:24:44Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Emaili kliendi seadistamine Zentyalis.&lt;br /&gt;
&lt;br /&gt;
Antud juhend aitab seadistada zafara ja webmail emaili kliendid. Juhend eeldab, et Zential linux server on eelnevalt paigaldatud ja on olemas fikseeritud ip aadressiga võrguliides.  &lt;br /&gt;
&lt;br /&gt;
Peale zentyal linux opsüsteemi paigaldamist ava zentyal administreerimise liides.&lt;br /&gt;
[[File:Zentyal1.png]] &lt;br /&gt;
&lt;br /&gt;
zentyal administratsiooni lehel installi järgnevad moodulid:&lt;br /&gt;
web server&lt;br /&gt;
web mail service&lt;br /&gt;
Users and groups&lt;br /&gt;
Mail service&lt;br /&gt;
DNS service&lt;br /&gt;
Groupware&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal2.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Peale pakettide edukat paigaldamist, kontrollida kas kõik paigaldatud moodulid töötavad. Status lahter peab olema märgitud. Kui mõni moodul ei tööta siis märgi linnuke staatuse lahtrisse ja salvesta muudatused. &lt;br /&gt;
Modul Status&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal3.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui serveril ei ole veel seadistatud staatilise ip-ga võrgliides, siis oleks õige aeg seda teha. &lt;br /&gt;
Network -&amp;gt; Interfaces&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal4.png]] &lt;br /&gt;
&lt;br /&gt;
Seejärel lisame DNS uued mail domeenid &lt;br /&gt;
Infastructure -&amp;gt; DNS&lt;br /&gt;
Lisada uus domeen mail.kloon.zz. Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal5.png]] &lt;br /&gt;
&lt;br /&gt;
Nüüd seadista ka virtuaalne email domeen, mida saab teha Mail -&amp;gt; Virtual Mail Domains&lt;br /&gt;
[[File:Zentyal6.png]] &lt;br /&gt;
&lt;br /&gt;
Lisa kasutajad ning määra emaili aadressid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal7.png]] &lt;br /&gt;
&lt;br /&gt;
Kui tahad, et kasutaja saaks kasutada zarafa emaili klienti, siis peab olema kasutajal zarafa kliendi kasutamine lubatud. Seda saab teha kasutaja andmete muutmise paneelis.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal8.png]] &lt;br /&gt;
&lt;br /&gt;
Web Server&lt;br /&gt;
Määra loodud kahele mail domeenile veebi virtualhost kirjed. Lisa mail.kloon.zz . Salvestada muudatused.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal9.png]] &lt;br /&gt;
&lt;br /&gt;
Webmail aknas General configuration all valida Virtual host mail.kloon.zz . Salvesta muudatused.&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal10.png]] &lt;br /&gt;
&lt;br /&gt;
Nüüd proovige oma loodud kasutajate emaili kontodele sisse logida ja emaile saata&lt;br /&gt;
http://mail.kloon.zz/&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal11.png]] &lt;br /&gt;
&lt;br /&gt;
http://mail.kloon.zz/webapp&lt;br /&gt;
&lt;br /&gt;
[[File:Zentyal12.png]] &lt;br /&gt;
&lt;br /&gt;
Kasutage endale meelepärast emaili klienti. Emaili vahetus toimib lokaalsete kasutajate vahel.&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63764</id>
		<title>Zential email</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63764"/>
		<updated>2013-05-30T17:23:47Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Emaili kliendi seadistamine Zentyalis.&lt;br /&gt;
&lt;br /&gt;
Antud juhend aitab seadistada zafara ja webmail emaili kliendid. Juhend eeldab, et Zential linux server on eelnevalt paigaldatud ja on olemas fikseeritud ip aadressiga võrguliides.  &lt;br /&gt;
&lt;br /&gt;
Peale zentyal linux opsüsteemi paigaldamist ava zentyal administreerimise liides.&lt;br /&gt;
[[File:Zentyal1.png]] &lt;br /&gt;
&lt;br /&gt;
zentyal administratsiooni lehel installi järgnevad moodulid:&lt;br /&gt;
web server&lt;br /&gt;
web mail service&lt;br /&gt;
Users and groups&lt;br /&gt;
Mail service&lt;br /&gt;
DNS service&lt;br /&gt;
Groupware&lt;br /&gt;
[[File:Zentyal2.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Peale pakettide edukat paigaldamist, kontrollida kas kõik paigaldatud moodulid töötavad. Status lahter peab olema märgitud. Kui mõni moodul ei tööta siis märgi linnuke staatuse lahtrisse ja salvesta muudatused. &lt;br /&gt;
Modul Status&lt;br /&gt;
[[File:Zentyal3.png]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui serveril ei ole veel seadistatud staatilise ip-ga võrgliides, siis oleks õige aeg seda teha. &lt;br /&gt;
Network -&amp;gt; Interfaces&lt;br /&gt;
[[File:Zentyal4.png]] &lt;br /&gt;
&lt;br /&gt;
Seejärel lisame DNS uued mail domeenid &lt;br /&gt;
Infastructure -&amp;gt; DNS&lt;br /&gt;
Lisada uus domeen mail.kloon.zz. Salvesta muudatused.&lt;br /&gt;
[[File:Zentyal5.png]] &lt;br /&gt;
&lt;br /&gt;
Nüüd seadista ka virtuaalne email domeen, mida saab teha Mail -&amp;gt; Virtual Mail Domains&lt;br /&gt;
[[File:Zentyal6.png]] &lt;br /&gt;
&lt;br /&gt;
Lisa kasutajad ning määra emaili aadressid.&lt;br /&gt;
[[File:Zentyal7.png]] &lt;br /&gt;
&lt;br /&gt;
Kui tahad, et kasutaja saaks kasutada zarafa emaili klienti, siis peab olema kasutajal zarafa kliendi kasutamine lubatud. Seda saab teha kasutaja andmete muutmise paneelis.&lt;br /&gt;
[[File:Zentyal8.png]] &lt;br /&gt;
&lt;br /&gt;
Web Server&lt;br /&gt;
Määra loodud kahele mail domeenile veebi virtualhost kirjed. Lisa mail.kloon.zz . Salvestada muudatused.&lt;br /&gt;
[[File:Zentyal9.png]] &lt;br /&gt;
&lt;br /&gt;
Webmail aknas General configuration all valida Virtual host mail.kloon.zz . Salvesta muudatused.&lt;br /&gt;
[[File:Zentyal10.png]] &lt;br /&gt;
&lt;br /&gt;
Nüüd proovige oma loodud kasutajate emaili kontodele sisse logida ja emaile saata&lt;br /&gt;
[[File:Zentyal11.png]]&lt;br /&gt;
http://mail.kloon.zz/&lt;br /&gt;
[[File:Zentyal11.png]] &lt;br /&gt;
&lt;br /&gt;
http://mail.kloon.zz/webapp&lt;br /&gt;
[[File:Zentyal12.png]] &lt;br /&gt;
&lt;br /&gt;
Kasutage endale meelepärast emaili klienti. Emaili vahetus toimib lokaalsete kasutajate vahel.&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zentyal12.png&amp;diff=63763</id>
		<title>File:Zentyal12.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zentyal12.png&amp;diff=63763"/>
		<updated>2013-05-30T17:21:02Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zentyal11.png&amp;diff=63762</id>
		<title>File:Zentyal11.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zentyal11.png&amp;diff=63762"/>
		<updated>2013-05-30T17:20:55Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zentyal10.png&amp;diff=63761</id>
		<title>File:Zentyal10.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zentyal10.png&amp;diff=63761"/>
		<updated>2013-05-30T17:20:49Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zentyal9.png&amp;diff=63760</id>
		<title>File:Zentyal9.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zentyal9.png&amp;diff=63760"/>
		<updated>2013-05-30T17:20:40Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zentyal8.png&amp;diff=63759</id>
		<title>File:Zentyal8.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zentyal8.png&amp;diff=63759"/>
		<updated>2013-05-30T17:20:33Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zentyal7.png&amp;diff=63758</id>
		<title>File:Zentyal7.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zentyal7.png&amp;diff=63758"/>
		<updated>2013-05-30T17:20:15Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zentyal6.png&amp;diff=63757</id>
		<title>File:Zentyal6.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zentyal6.png&amp;diff=63757"/>
		<updated>2013-05-30T17:20:09Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zentyal5.png&amp;diff=63756</id>
		<title>File:Zentyal5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zentyal5.png&amp;diff=63756"/>
		<updated>2013-05-30T17:19:56Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zentyal4.png&amp;diff=63755</id>
		<title>File:Zentyal4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zentyal4.png&amp;diff=63755"/>
		<updated>2013-05-30T17:19:50Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zentyal3.png&amp;diff=63754</id>
		<title>File:Zentyal3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zentyal3.png&amp;diff=63754"/>
		<updated>2013-05-30T17:19:42Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zentyal2.png&amp;diff=63753</id>
		<title>File:Zentyal2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zentyal2.png&amp;diff=63753"/>
		<updated>2013-05-30T17:19:28Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zentyal1.png&amp;diff=63752</id>
		<title>File:Zentyal1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zentyal1.png&amp;diff=63752"/>
		<updated>2013-05-30T17:19:15Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63751</id>
		<title>Zential email</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zential_email&amp;diff=63751"/>
		<updated>2013-05-30T17:14:56Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: Created page with &amp;#039;Emaili kliendi seadistamine Zentyalis.  Antud juhend aitab seadistada zafara ja webmail emaili kliendid. Juhend eeldab, et Zential linux server on eelnevalt paigaldatud ja on ole…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Emaili kliendi seadistamine Zentyalis.&lt;br /&gt;
&lt;br /&gt;
Antud juhend aitab seadistada zafara ja webmail emaili kliendid. Juhend eeldab, et Zential linux server on eelnevalt paigaldatud ja on olemas fikseeritud ip aadressiga võrguliides.  &lt;br /&gt;
&lt;br /&gt;
Peale zentyal linux opsüsteemi paigaldamist ava zentyal administreerimise liides.&lt;br /&gt;
&amp;lt;pilt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zentyal administratsiooni lehel installi järgnevad moodulid:&lt;br /&gt;
web server&lt;br /&gt;
web mail service&lt;br /&gt;
Users and groups&lt;br /&gt;
Mail service&lt;br /&gt;
DNS service&lt;br /&gt;
Groupware&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Peale pakettide edukat paigaldamist, kontrollida kas kõik paigaldatud moodulid töötavad. Status lahter peab olema märgitud. Kui mõni moodul ei tööta siis märgi linnuke staatuse lahtrisse ja salvesta muudatused. &lt;br /&gt;
Modul Status&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui serveril ei ole veel seadistatud staatilise ip-ga võrgliides, siis oleks õige aeg seda teha. &lt;br /&gt;
Network -&amp;gt; Interfaces&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Seejärel lisame DNS uued mail domeenid &lt;br /&gt;
Infastructure -&amp;gt; DNS&lt;br /&gt;
Lisada uus domeen mail.kloon.zz. Salvesta muudatused.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nüüd seadista ka virtuaalne email domeen, mida saab teha Mail -&amp;gt; Virtual Mail Domains&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Lisa kasutajad ning määra emaili aadressid.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kui tahad, et kasutaja saaks kasutada zarafa emaili klienti, siis peab olema kasutajal zarafa kliendi kasutamine lubatud. Seda saab teha kasutaja andmete muutmise paneelis.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Web Server&lt;br /&gt;
Määra loodud kahele mail domeenile veebi virtualhost kirjed. Lisa mail.kloon.zz . Salvestada muudatused.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Webmail aknas General configuration all valida Virtual host mail.kloon.zz . Salvesta muudatused.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nüüd proovige oma loodud kasutajate emaili kontodele sisse logida ja emaile saata&lt;br /&gt;
&lt;br /&gt;
http://mail.kloon.zz/&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
http://mail.kloon.zz/webapp&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Kasutage endale meelepärast emaili klienti. Emaili vahetus toimib lokaalsete kasutajate vahel.&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=32906</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=32906"/>
		<updated>2011-05-26T08:55:40Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Kaido Loonurm A41 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
[[nginx]] -Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install OS admin laborite tegemiseks]] - Valmis ülevaatamiseks &lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:FreeBSD_Packet_Filter_tulem%C3%BC%C3%BCriga FreeBSD Packet Filter tulemüüriga] - Hinnang sisse kantud [[User:Mernits|Mernits]] 12:33, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
Hinded sisse kantud  [[User:Mernits|Mernits]] 12:29, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Cat]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Gzip]] --[[User:akorvema|akorvema]] 18:27, 8 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
[[Sertifikaadid]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Bonnie%2B%2B]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon valmis [[Talk:Sertifikaadid]] --[[User:Ttoomema|Ttoomema]] 14:32, 17.05.2011&lt;br /&gt;
&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Netcat[Netcat]]&lt;br /&gt;
&lt;br /&gt;
Retsentseerija : [[User:Hvosujal|Hvosujal]] 10:01 16.05.2011&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Restsensioon [https://wiki.itcollege.ee/index.php/Talk:Date[Date]]&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==&lt;br /&gt;
&lt;br /&gt;
[[inetd]] (valmis hindamiseks ja arvustamiseks 10.05.11)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Dig]] --[[User:Kniine|Kniine]] 21:18, 4 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==&lt;br /&gt;
[[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:PXE boot]]&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM https://wiki.itcollege.ee/index.php/KVM&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Arvustus https://wiki.itcollege.ee/index.php/Talk:Wireshark&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
[[VirtualBoxi võrgud]] - Hindamiseks valmis.&lt;br /&gt;
&lt;br /&gt;
Retsensioon - https://wiki.itcollege.ee/index.php/Talk:Dpkg&lt;br /&gt;
&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011 - Hindab Meelis Tamm - valmis hindamiseks&amp;lt;br&amp;gt; &lt;br /&gt;
Retsensioon - [https://wiki.itcollege.ee/index.php/Talk:Debiani_paki_loomine Debiani paki loomine] 15.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks. (retsenseerib Sten Vaisma A22)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Adduser_%26_useradd adduser ja useradd]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
[[Port knocking]] ülevaatamiseks valmis&lt;br /&gt;
&lt;br /&gt;
[[Talk:Port_knocking]] Risto Siitan&lt;br /&gt;
&lt;br /&gt;
[[Talk:Ps]]&lt;br /&gt;
&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.(Hindab Arto)&lt;br /&gt;
-- 12:59, 1 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode] Retsensioon on valmis!&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]&lt;br /&gt;
&lt;br /&gt;
Retsenseeris Kaspar Steinberg - https://wiki.itcollege.ee/index.php/Talk:Samurai_WTF&lt;br /&gt;
&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]] Valmis hindamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Snort Snort] valmis&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Iptables . Valmis, võib hinnata ja retsenseerida.&lt;br /&gt;
&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]] - &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/User_talk:Msuursal Hinnatud] Meelis Suursalu&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Mkdir_-_Linux/Unix_s%C3%BCsteemides esimesena hinnatud] Tarmo trumm&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:CUPS]&lt;br /&gt;
&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
Referaat: [[init]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] valmis&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] // retsenseeris Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:Load_average Load Average] valmis&lt;br /&gt;
&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) &lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Hwclock]]  -  valmis -- 20:05, 13 May 2011 (EEST)&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis&lt;br /&gt;
&lt;br /&gt;
retsenseerin - [[Talk:kill]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon valmis [[Talk:LVM]] --[[User:Klaid|Klaid]] 16:25, 16 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis 01.05.2011&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==&lt;br /&gt;
[[PS1]] valmis ülevaatamiseks // 19:47 15.05 muudatused sisse viidud - Referaat hinnatud 10:08 16.05 | Hinne sisse kantud [[User:Mernits|Mernits]] 12:54, 19 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Ksh retsensioon&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks, muudatused tehtud, parandatud hindega rahul --[[User:Kloonurm|Kloonurm]] 11:55, 26 May 2011 (EEST)&lt;br /&gt;
Teemat retsenseerib: Ivar Krustok&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:mkfs]] --[[User:Kloonurm|Kloonurm]] 22:03, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Packetfence]]&lt;br /&gt;
&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Chmod Talk:Chmod] Hinnatud (Vadim Vinogradin) - valmis&lt;br /&gt;
&lt;br /&gt;
Olen hindega rahul [[User:Amill|Amill]] 12:40, 19 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Enos.itcollege.ee_failidele_ligipääs_GNOME/KDE_abil]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Valmis kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
Retsensioon - [[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:RPM_Package_Manager RPM Package Manager] - Arvustus&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Hinnatud: [[Talk:Tarkvara_haldus_yum_baasil]] Andres Sumin					&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==&lt;br /&gt;
[[Echo]] - valmis &lt;br /&gt;
&lt;br /&gt;
Retsensioon - https://wiki.itcollege.ee/index.php/Talk:Inetd						&lt;br /&gt;
==Arina Püvi A21==&lt;br /&gt;
&lt;br /&gt;
[[Ps]] - Valmis ettevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:Ps]] Sergei Gorjunov&lt;br /&gt;
&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Tshark]]&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==&lt;br /&gt;
Referaat: [[Adduser &amp;amp; useradd]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Hinnatud.[[Talk:Adduser &amp;amp; useradd]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Wget]]&lt;br /&gt;
&lt;br /&gt;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011&lt;br /&gt;
&lt;br /&gt;
[[Talk:Iptables]] - Retsensioon&lt;br /&gt;
&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks. --&amp;gt; Hinne peaks nüüd OK olema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Port_knocking Port Knocking] Retsensioon&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine] valmis ülevaatamiseks&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:BURG Retsentsioon BURG&#039;i teemal] &amp;lt;b&amp;gt;Valmis&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Kill - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Samurai_WTF - Retsensioon Samurai WTF kohta.&lt;br /&gt;
&lt;br /&gt;
Retsenseerib Siim Kängsepp&lt;br /&gt;
&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&amp;lt;br&amp;gt;&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&amp;lt;br&amp;gt;&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Tarkvara_haldus_yum_baasil - Retsensioon teemal Tarkvara haldus yum baasil&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/User_talk:Msuursal mkdir]&lt;br /&gt;
&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis hindamiseks&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[User:Amill|Amill]] 16:12, 16 May 2011 (EEST).&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==	&lt;br /&gt;
[[Wget]] ülevaatamiseks valmis 00:36, 03 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon valmis [[Talk:Sertifikaadid]] 14:32, 17 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:Wget]]&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Mkdir_-_Linux/Unix_s%C3%BCsteemides Retsensioon valmis&lt;br /&gt;
&lt;br /&gt;
==Timo Trummer A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Hwclock - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Tcpdump - retsensioon&lt;br /&gt;
&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/OpenNode - valmis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode] Retsensioon on valmis! (Merili Gutmann)&lt;br /&gt;
&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks &amp;lt;b&amp;gt;Hinnatud&amp;lt;/b&amp;gt;  | Sisse kantud [[User:Mernits|Mernits]] 12:57, 19 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:PS1#Kokkuv.C3.B5te - Tehtud retsensioon. | Sisse kantud [[User:Mernits|Mernits]] 12:57, 19 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon : [[echo]]&lt;br /&gt;
&lt;br /&gt;
==Sten Vaisma A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] - valmis ülevaatuseks | Hinnatud [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Talk:Linux/Unix failiõigused] valmis 18:06, 16 May 2011 (Vladimir Kolesnik)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:Munin https://wiki.itcollege.ee/index.php/Talk:Munin]&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==	&lt;br /&gt;
[[CUPS]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Hetkel hinnatud 14:38:2011 (EEST) 16.05.2011 &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:CUPS]&lt;br /&gt;
&lt;br /&gt;
[[Talk:Linux boot protsess]] - retsensioon&lt;br /&gt;
&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - Hinnatud&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Chmod Chmod] - retsensioon&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsentsioon : [[Linux saalealaa ehk swap]]&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks  | Hinnatud | Hindega rahul  | Hinne sees [[User:Mernits|Mernits]] 12:45, 19 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsentsioon : [[Partimage]]&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=32905</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=32905"/>
		<updated>2011-05-26T08:55:08Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Kaido Loonurm A41 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
[[nginx]] -Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install OS admin laborite tegemiseks]] - Valmis ülevaatamiseks &lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:FreeBSD_Packet_Filter_tulem%C3%BC%C3%BCriga FreeBSD Packet Filter tulemüüriga] - Hinnang sisse kantud [[User:Mernits|Mernits]] 12:33, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
Hinded sisse kantud  [[User:Mernits|Mernits]] 12:29, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Cat]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Gzip]] --[[User:akorvema|akorvema]] 18:27, 8 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
[[Sertifikaadid]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Bonnie%2B%2B]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon valmis [[Talk:Sertifikaadid]] --[[User:Ttoomema|Ttoomema]] 14:32, 17.05.2011&lt;br /&gt;
&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Netcat[Netcat]]&lt;br /&gt;
&lt;br /&gt;
Retsentseerija : [[User:Hvosujal|Hvosujal]] 10:01 16.05.2011&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Restsensioon [https://wiki.itcollege.ee/index.php/Talk:Date[Date]]&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==&lt;br /&gt;
&lt;br /&gt;
[[inetd]] (valmis hindamiseks ja arvustamiseks 10.05.11)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Dig]] --[[User:Kniine|Kniine]] 21:18, 4 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==&lt;br /&gt;
[[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:PXE boot]]&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM https://wiki.itcollege.ee/index.php/KVM&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Arvustus https://wiki.itcollege.ee/index.php/Talk:Wireshark&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
[[VirtualBoxi võrgud]] - Hindamiseks valmis.&lt;br /&gt;
&lt;br /&gt;
Retsensioon - https://wiki.itcollege.ee/index.php/Talk:Dpkg&lt;br /&gt;
&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011 - Hindab Meelis Tamm - valmis hindamiseks&amp;lt;br&amp;gt; &lt;br /&gt;
Retsensioon - [https://wiki.itcollege.ee/index.php/Talk:Debiani_paki_loomine Debiani paki loomine] 15.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks. (retsenseerib Sten Vaisma A22)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Adduser_%26_useradd adduser ja useradd]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
[[Port knocking]] ülevaatamiseks valmis&lt;br /&gt;
&lt;br /&gt;
[[Talk:Port_knocking]] Risto Siitan&lt;br /&gt;
&lt;br /&gt;
[[Talk:Ps]]&lt;br /&gt;
&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.(Hindab Arto)&lt;br /&gt;
-- 12:59, 1 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode] Retsensioon on valmis!&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]&lt;br /&gt;
&lt;br /&gt;
Retsenseeris Kaspar Steinberg - https://wiki.itcollege.ee/index.php/Talk:Samurai_WTF&lt;br /&gt;
&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]] Valmis hindamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Snort Snort] valmis&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Iptables . Valmis, võib hinnata ja retsenseerida.&lt;br /&gt;
&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]] - &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/User_talk:Msuursal Hinnatud] Meelis Suursalu&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Mkdir_-_Linux/Unix_s%C3%BCsteemides esimesena hinnatud] Tarmo trumm&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:CUPS]&lt;br /&gt;
&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
Referaat: [[init]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] valmis&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] // retsenseeris Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:Load_average Load Average] valmis&lt;br /&gt;
&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) &lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Hwclock]]  -  valmis -- 20:05, 13 May 2011 (EEST)&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis&lt;br /&gt;
&lt;br /&gt;
retsenseerin - [[Talk:kill]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon valmis [[Talk:LVM]] --[[User:Klaid|Klaid]] 16:25, 16 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis 01.05.2011&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==&lt;br /&gt;
[[PS1]] valmis ülevaatamiseks // 19:47 15.05 muudatused sisse viidud - Referaat hinnatud 10:08 16.05 | Hinne sisse kantud [[User:Mernits|Mernits]] 12:54, 19 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Ksh retsensioon&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks, muudatused tehtud --[[User:Kloonurm|Kloonurm]] 11:55, 26 May 2011 (EEST)&lt;br /&gt;
Teemat retsenseerib: Ivar Krustok&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:mkfs]] --[[User:Kloonurm|Kloonurm]] 22:03, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Packetfence]]&lt;br /&gt;
&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Chmod Talk:Chmod] Hinnatud (Vadim Vinogradin) - valmis&lt;br /&gt;
&lt;br /&gt;
Olen hindega rahul [[User:Amill|Amill]] 12:40, 19 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Enos.itcollege.ee_failidele_ligipääs_GNOME/KDE_abil]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Valmis kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
Retsensioon - [[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:RPM_Package_Manager RPM Package Manager] - Arvustus&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Hinnatud: [[Talk:Tarkvara_haldus_yum_baasil]] Andres Sumin					&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==&lt;br /&gt;
[[Echo]] - valmis &lt;br /&gt;
&lt;br /&gt;
Retsensioon - https://wiki.itcollege.ee/index.php/Talk:Inetd						&lt;br /&gt;
==Arina Püvi A21==&lt;br /&gt;
&lt;br /&gt;
[[Ps]] - Valmis ettevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:Ps]] Sergei Gorjunov&lt;br /&gt;
&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Tshark]]&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==&lt;br /&gt;
Referaat: [[Adduser &amp;amp; useradd]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Hinnatud.[[Talk:Adduser &amp;amp; useradd]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Wget]]&lt;br /&gt;
&lt;br /&gt;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011&lt;br /&gt;
&lt;br /&gt;
[[Talk:Iptables]] - Retsensioon&lt;br /&gt;
&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks. --&amp;gt; Hinne peaks nüüd OK olema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Port_knocking Port Knocking] Retsensioon&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine] valmis ülevaatamiseks&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:BURG Retsentsioon BURG&#039;i teemal] &amp;lt;b&amp;gt;Valmis&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Kill - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Samurai_WTF - Retsensioon Samurai WTF kohta.&lt;br /&gt;
&lt;br /&gt;
Retsenseerib Siim Kängsepp&lt;br /&gt;
&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&amp;lt;br&amp;gt;&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&amp;lt;br&amp;gt;&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Tarkvara_haldus_yum_baasil - Retsensioon teemal Tarkvara haldus yum baasil&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/User_talk:Msuursal mkdir]&lt;br /&gt;
&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis hindamiseks&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[User:Amill|Amill]] 16:12, 16 May 2011 (EEST).&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==	&lt;br /&gt;
[[Wget]] ülevaatamiseks valmis 00:36, 03 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon valmis [[Talk:Sertifikaadid]] 14:32, 17 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:Wget]]&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Mkdir_-_Linux/Unix_s%C3%BCsteemides Retsensioon valmis&lt;br /&gt;
&lt;br /&gt;
==Timo Trummer A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Hwclock - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Tcpdump - retsensioon&lt;br /&gt;
&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/OpenNode - valmis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode] Retsensioon on valmis! (Merili Gutmann)&lt;br /&gt;
&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks &amp;lt;b&amp;gt;Hinnatud&amp;lt;/b&amp;gt;  | Sisse kantud [[User:Mernits|Mernits]] 12:57, 19 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:PS1#Kokkuv.C3.B5te - Tehtud retsensioon. | Sisse kantud [[User:Mernits|Mernits]] 12:57, 19 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon : [[echo]]&lt;br /&gt;
&lt;br /&gt;
==Sten Vaisma A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] - valmis ülevaatuseks | Hinnatud [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Talk:Linux/Unix failiõigused] valmis 18:06, 16 May 2011 (Vladimir Kolesnik)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:Munin https://wiki.itcollege.ee/index.php/Talk:Munin]&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==	&lt;br /&gt;
[[CUPS]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Hetkel hinnatud 14:38:2011 (EEST) 16.05.2011 &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:CUPS]&lt;br /&gt;
&lt;br /&gt;
[[Talk:Linux boot protsess]] - retsensioon&lt;br /&gt;
&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - Hinnatud&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Chmod Chmod] - retsensioon&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsentsioon : [[Linux saalealaa ehk swap]]&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks  | Hinnatud | Hindega rahul  | Hinne sees [[User:Mernits|Mernits]] 12:45, 19 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsentsioon : [[Partimage]]&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Load_average&amp;diff=32657</id>
		<title>Talk:Load average</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Load_average&amp;diff=32657"/>
		<updated>2011-05-23T19:47:43Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tekstil on olemas kenasti sissejuhatus, kellele mõeldud artikkel on ja lühikeselt kirjeldatud mis infot artiklist saab&lt;br /&gt;
&lt;br /&gt;
Kui millegi üle nuriseda üldse saab väga siis on just artikli pikkus. Vaadates läbi ta kasutatud materjal avastasin, et sealt saaks veel materjali mida siia võiks kenasti juurde lisada. Kuigi on lühikene ei saa väita, et teema käsitlus pole sisutihe, väga kenasti saab aru mis asi on load average ja mille jaoks ma seda kasutada saan.&lt;br /&gt;
&lt;br /&gt;
Välja on toodud näited ja nendele on juurde lisatud seletus, mis on äärmiselt positiivne, sest muidu oleksid suvalised numbrid millest peaks ise läbi hammustama. Väga meeldib, autode näide sest seda peaks mõistma isegi inimesed, kes väga ei tegele arvutiga aga tunnevad huvi.&lt;br /&gt;
&lt;br /&gt;
Võiks olla mõned käsud veel kuidas load averaget rohkem kombineerida, kui selleks vajadus peaks tekkima.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte on väga hästi tehtud. On aru saada et isik kes selle artikli koostas sai ise ka aru mida ta kirjutab ja milleks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hindamisskaala:&lt;br /&gt;
&amp;lt;pre&amp;gt;Ülesehitus             1     2   Enamik põhiosasid olid olemas, aga teema käsitlus oli natuke lühidalt&lt;br /&gt;
Sisukord               1     1   Olemas&lt;br /&gt;
Sissejuhatus           1     1   Olemas&lt;br /&gt;
Skoop                  1     1   Olemas&lt;br /&gt;
Käskude väljatoomine  0,25   0,5  On näidatud paari käsku&lt;br /&gt;
Teksti loetavus        1     1   Tekst liigendatud&lt;br /&gt;
Õigekiri, keelekasutus 1     1   Kenasti loetav ja mõistetav&lt;br /&gt;
Arusaam jutust         1,25     1,25   Väga lihtsa näitega on selgitatud mis on load average&lt;br /&gt;
Kokkuvõte              0,5    0,5  Kenasti kokku võetud, nii et saab enamvähem aru millest jutt kui kokkuvõtet lugeda&lt;br /&gt;
Kasutatud kirjandus   0,25   0,5  Olemas, aga pole autorit taha märgitud&lt;br /&gt;
&lt;br /&gt;
Kokku                   8.5 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm==&lt;br /&gt;
* Lisasin paar graafilise appi linki artiklile juurde, millega saab desktopilt jälgida load average näitajat.&lt;br /&gt;
* Lisasin artiklite autorid kasutatud kirjanduse alla juurde, nagu hindaja nõudis.&lt;br /&gt;
&lt;br /&gt;
Referaadi käsitluse pikkus on hindaja toonud miinuseks, kuid mina leian et teema on piisava põhjalikkusega lahti mõtestatud ja seletatud.&lt;br /&gt;
Kui hindaja leiab, et midagi on seletamatta jäetud siis võiks selle ka siinkohal välja tuua. Ma ei leia, et referaat peaks olema algmaterjali täpne koopia mistõttu tõesti referaat ei saavuta sama pikkust nagu mõni kasutatud kirjanduse all olev artikkel, ning nendes artiklites lahatakse ka täpsemalt load average näitaja suurenemise põhjust, mida ma siinkohal ei pea vajalikuks täpsema võimaliku põhjuseanalüüsi väljatoomist. Samuti ei saa ma täpselt aru mida loodab hindaja näha käskude kombineerimise all, sest load average on kindel näitaja mis näitab kindlat suurust CPU koormuse kohta, mingisugused kombinatsioonid seda näitajat ei mõjuta või mõne muu nurga alt ei näita.&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Load_average&amp;diff=32656</id>
		<title>Talk:Load average</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Load_average&amp;diff=32656"/>
		<updated>2011-05-23T19:45:44Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tekstil on olemas kenasti sissejuhatus, kellele mõeldud artikkel on ja lühikeselt kirjeldatud mis infot artiklist saab&lt;br /&gt;
&lt;br /&gt;
Kui millegi üle nuriseda üldse saab väga siis on just artikli pikkus. Vaadates läbi ta kasutatud materjal avastasin, et sealt saaks veel materjali mida siia võiks kenasti juurde lisada. Kuigi on lühikene ei saa väita, et teema käsitlus pole sisutihe, väga kenasti saab aru mis asi on load average ja mille jaoks ma seda kasutada saan.&lt;br /&gt;
&lt;br /&gt;
Välja on toodud näited ja nendele on juurde lisatud seletus, mis on äärmiselt positiivne, sest muidu oleksid suvalised numbrid millest peaks ise läbi hammustama. Väga meeldib, autode näide sest seda peaks mõistma isegi inimesed, kes väga ei tegele arvutiga aga tunnevad huvi.&lt;br /&gt;
&lt;br /&gt;
Võiks olla mõned käsud veel kuidas load averaget rohkem kombineerida, kui selleks vajadus peaks tekkima.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte on väga hästi tehtud. On aru saada et isik kes selle artikli koostas sai ise ka aru mida ta kirjutab ja milleks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hindamisskaala:&lt;br /&gt;
&amp;lt;pre&amp;gt;Ülesehitus             1     2   Enamik põhiosasid olid olemas, aga teema käsitlus oli natuke lühidalt&lt;br /&gt;
Sisukord               1     1   Olemas&lt;br /&gt;
Sissejuhatus           1     1   Olemas&lt;br /&gt;
Skoop                  1     1   Olemas&lt;br /&gt;
Käskude väljatoomine  0,25   0,5  On näidatud paari käsku&lt;br /&gt;
Teksti loetavus        1     1   Tekst liigendatud&lt;br /&gt;
Õigekiri, keelekasutus 1     1   Kenasti loetav ja mõistetav&lt;br /&gt;
Arusaam jutust         1,25     1,25   Väga lihtsa näitega on selgitatud mis on load average&lt;br /&gt;
Kokkuvõte              0,5    0,5  Kenasti kokku võetud, nii et saab enamvähem aru millest jutt kui kokkuvõtet lugeda&lt;br /&gt;
Kasutatud kirjandus   0,25   0,5  Olemas, aga pole autorit taha märgitud&lt;br /&gt;
&lt;br /&gt;
Kokku                   8.5 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm==&lt;br /&gt;
* Lisasin paar graafilise appi linki artiklile juurde, millega saab desktopilt jälgida load average näitajat.&lt;br /&gt;
* Lisasin artiklite autorid kasutatud kirjanduse alla juurde, nagu hindaja nõudis.&lt;br /&gt;
&lt;br /&gt;
Referaadi käsitluse pikkus on hindaja toonud miinuseks, kuid mina leian et teema on piisava põhjalikkusega lahti mõtestatud ja seletatud.&lt;br /&gt;
Kui hindaja leiab, et midagi on seletamatta jäetud siis võiks selle ka siinkohal välja tuua. Ma ei leia, et referaat peaks olema algmaterjali täpne koopia mistõttu tõesti referaat ei saavuta sama pikkust nagu mõni kasutatud kirjanduse all olev artikkel, ning nendes artiklites lahatakse ka täpsemalt load average näitaja suurenemise põhjust mida ma siinkohal ei pea vajalikuks täpsemalt kirjutada. Samuti ei saa ma täpselt aru mida loodab hindaja näha käskude kombineerimise all, sest load average on kindel näitaja mis näitab kindlat suurust CPU koormuse kohta, mingisugused kombinatsioonid seda näitajat ei mõjuta või mõne muu nurga alt ei näita.&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32449</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32449"/>
		<updated>2011-05-22T11:50:28Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Bash */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash==&lt;br /&gt;
Skript on loodud lisama failide algusesse autori nime kui see peaks olema puudu. Skripti käivitamise kataloogist otsitakse rekursiivselt kõik failid mis vastavad valitud faili laiendile, mispeale vaadatakse kas string juba eksisteerib faili esimesel real, kui on puudu siis see lisatakse faili algusesse.&lt;br /&gt;
Käivitamise näide: ./add-license.sh &amp;lt;string v6i fail millelt loetakse esimene rida&amp;gt; &amp;lt;muster nagu näiteks *.java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti v2ljundiks on failinimed mida skript muutis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Author: Kaido Loonurm&lt;br /&gt;
#Kasutamine: ./add-license.sh [text or text file path] [path... or search parameter]&lt;br /&gt;
#Otsib faili esimeselt realt vastet, kui ei leia siis lisab faili agusesse etteantud rea&lt;br /&gt;
#Näide: add-author.sh &amp;quot;Author:John Smith&amp;quot; *.java&lt;br /&gt;
#Versioon 0.8&lt;br /&gt;
&lt;br /&gt;
TEXT=$1&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas on ette antud fail v6i tekstiline v22rtus&lt;br /&gt;
if [ -f $TEXT ]&lt;br /&gt;
then&lt;br /&gt;
	license_text=`head -1 $TEXT`&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
	license_text=$TEXT&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#leian vajalikud failid ja loen need masiivi&lt;br /&gt;
for f in $(find -type f -iname $2); do&lt;br /&gt;
#kontrollin kas faili alguses leidub etteantud string&lt;br /&gt;
file_beginning=`head -1 $f | grep &amp;quot;$license_text&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
#Kui stringi ei leitud siis lisan selle faili  algusesse&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
#Loen faili sisu muutujasse et faili sisu s2iliks esialgsel kujul&lt;br /&gt;
AJUTINE=`cat &amp;quot;$f&amp;quot;`&lt;br /&gt;
#Kleebin lisatava teksti ja vana teksti kokku&lt;br /&gt;
echo -e &amp;quot;$license_text&amp;quot; &amp;quot;\n&amp;quot; &amp;quot;$AJUTINE&amp;quot; &amp;gt; tmp.txt; mv tmp.txt $f&lt;br /&gt;
#annan teada millised failid muudeti&lt;br /&gt;
echo &amp;quot;Muutsin faili: $f&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Python==&lt;br /&gt;
&lt;br /&gt;
Skript on mõeldud otsima ja vajadusel lisama failide algusesse etteantud stringi. &lt;br /&gt;
Skripti lõin mõttega, et oleks võimalik lisada näiteks kindlast pathist kõikidele täpsustatud(nt. mis lõppevad *.java) failidele rekursiivselt autori nime faili algusesse. Loodud skript otsib kõik failid rekursiivselt alates etteantud pathist ja käib kõik leitud failid läbi ning kontrollib kas autori nimi on juba olemas, kui ei ole siis lisab selle faili algusesse ja annab teada millised failid on muudetud. Skriptile võib ette anda suvalise stringi, pidades meeles et eri märgid tuleb päästa kaldkriipsuga(\) ning kui stringis esineb tühikuid, siis tuleb kogu string võtta näiteks jutumärkide vahele(võib kasutada ka &#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitamise näide: &lt;br /&gt;
 juku# ./autor.py /home/juku *.py &#039;Autor: Juku&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon 0.1&lt;br /&gt;
#Skript on testitud Ubuntu 10.10 versiooniga.&lt;br /&gt;
#Skript otsib ette antud pathilt kõik failid mis kattuvad mustrirga, ning kontrollib kas string on faili alguses olemas.&lt;br /&gt;
#Kui string puudub failist siis lisatakse string faili algusesse ja n2idatakse faili nime mida muudeti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import fnmatch&lt;br /&gt;
import os,sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas k6ik argumendid on skriptile ette antud&lt;br /&gt;
if len(sys.argv) != 4:&lt;br /&gt;
	print &#039;Kasutamine: ./autor.py &amp;lt;Path&amp;gt; &amp;lt;Muster n2iteks *.java&amp;gt; &amp;lt;String&amp;gt; &#039;&lt;br /&gt;
	print &#039;M22ratud pathilt k2iakse kõik folderid rekursiivselt l2bi!!&#039;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
# Loen parameetrid&lt;br /&gt;
# 1 = path kust alates otsida&lt;br /&gt;
rootPath = sys.argv[1]&lt;br /&gt;
# 2 = muster mille j2rgi otsida&lt;br /&gt;
pattern = sys.argv[2]&lt;br /&gt;
# 3 = String mida tahetakse lisada faili algusesse&lt;br /&gt;
autor= sys.argv[3]&lt;br /&gt;
&lt;br /&gt;
#k2in rekursiivselt k6ik folderid l2bi&lt;br /&gt;
for root, dirs, files in os.walk(rootPath):&lt;br /&gt;
	#otsin mustri j2rgi vajalikud failid&lt;br /&gt;
	for filename in fnmatch.filter(files, pattern):&lt;br /&gt;
		#Vaatame faili sisu ja leiame failid kus etteantud string on failialgusest puudu&lt;br /&gt;
		data = open(os.path.join(root, filename), &#039;rU&#039;).readlines()&lt;br /&gt;
		#marker mis muudetakse 1-ks kui string leitakse failist&lt;br /&gt;
		leidsin = 0&lt;br /&gt;
		# K2ime faili l2bi ja otsime stringi&lt;br /&gt;
		for rida in data:&lt;br /&gt;
			if autor in rida:&lt;br /&gt;
				leidsin=1&lt;br /&gt;
		#kui string oli failist puudu siis kirjutame selle faili algusesse esimesele reale&lt;br /&gt;
		if not leidsin:&lt;br /&gt;
			fp = open(os.path.join(root, filename), &#039;w&#039;)&lt;br /&gt;
			#\n annab meile stringi l6ppu reavahetuse&lt;br /&gt;
			fp.write(autor+&#039;\n&#039;)&lt;br /&gt;
			for rida in data:&lt;br /&gt;
				fp.write(rida)&lt;br /&gt;
			print &#039;Muutsin faili: &#039;+os.path.join(root, filename)&lt;br /&gt;
			fp.close()	&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32448</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32448"/>
		<updated>2011-05-22T11:50:14Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Bash */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash==&lt;br /&gt;
Skript on loodud lisama failide algusesse autori nime kui see peaks olema puudu. Skripti käivitamise kataloogist otsitakse rekursiivselt kõik failid mis vastavad valitud faili laiendile, mispeale vaadatakse kas string juba eksisteerib faili esimesel real, kui on puudu siis see lisatakse faili algusesse.&lt;br /&gt;
Käivitamise näide: ./add-license.sh &amp;lt;string v6i fail millelt loetakse esimene rida&amp;gt; &amp;lt;muster nagu näiteks *.java&amp;gt;&lt;br /&gt;
Skripti v2ljundiks on failinimed mida skript muutis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Author: Kaido Loonurm&lt;br /&gt;
#Kasutamine: ./add-license.sh [text or text file path] [path... or search parameter]&lt;br /&gt;
#Otsib faili esimeselt realt vastet, kui ei leia siis lisab faili agusesse etteantud rea&lt;br /&gt;
#Näide: add-author.sh &amp;quot;Author:John Smith&amp;quot; *.java&lt;br /&gt;
#Versioon 0.8&lt;br /&gt;
&lt;br /&gt;
TEXT=$1&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas on ette antud fail v6i tekstiline v22rtus&lt;br /&gt;
if [ -f $TEXT ]&lt;br /&gt;
then&lt;br /&gt;
	license_text=`head -1 $TEXT`&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
	license_text=$TEXT&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#leian vajalikud failid ja loen need masiivi&lt;br /&gt;
for f in $(find -type f -iname $2); do&lt;br /&gt;
#kontrollin kas faili alguses leidub etteantud string&lt;br /&gt;
file_beginning=`head -1 $f | grep &amp;quot;$license_text&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
#Kui stringi ei leitud siis lisan selle faili  algusesse&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
#Loen faili sisu muutujasse et faili sisu s2iliks esialgsel kujul&lt;br /&gt;
AJUTINE=`cat &amp;quot;$f&amp;quot;`&lt;br /&gt;
#Kleebin lisatava teksti ja vana teksti kokku&lt;br /&gt;
echo -e &amp;quot;$license_text&amp;quot; &amp;quot;\n&amp;quot; &amp;quot;$AJUTINE&amp;quot; &amp;gt; tmp.txt; mv tmp.txt $f&lt;br /&gt;
#annan teada millised failid muudeti&lt;br /&gt;
echo &amp;quot;Muutsin faili: $f&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Python==&lt;br /&gt;
&lt;br /&gt;
Skript on mõeldud otsima ja vajadusel lisama failide algusesse etteantud stringi. &lt;br /&gt;
Skripti lõin mõttega, et oleks võimalik lisada näiteks kindlast pathist kõikidele täpsustatud(nt. mis lõppevad *.java) failidele rekursiivselt autori nime faili algusesse. Loodud skript otsib kõik failid rekursiivselt alates etteantud pathist ja käib kõik leitud failid läbi ning kontrollib kas autori nimi on juba olemas, kui ei ole siis lisab selle faili algusesse ja annab teada millised failid on muudetud. Skriptile võib ette anda suvalise stringi, pidades meeles et eri märgid tuleb päästa kaldkriipsuga(\) ning kui stringis esineb tühikuid, siis tuleb kogu string võtta näiteks jutumärkide vahele(võib kasutada ka &#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitamise näide: &lt;br /&gt;
 juku# ./autor.py /home/juku *.py &#039;Autor: Juku&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon 0.1&lt;br /&gt;
#Skript on testitud Ubuntu 10.10 versiooniga.&lt;br /&gt;
#Skript otsib ette antud pathilt kõik failid mis kattuvad mustrirga, ning kontrollib kas string on faili alguses olemas.&lt;br /&gt;
#Kui string puudub failist siis lisatakse string faili algusesse ja n2idatakse faili nime mida muudeti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import fnmatch&lt;br /&gt;
import os,sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas k6ik argumendid on skriptile ette antud&lt;br /&gt;
if len(sys.argv) != 4:&lt;br /&gt;
	print &#039;Kasutamine: ./autor.py &amp;lt;Path&amp;gt; &amp;lt;Muster n2iteks *.java&amp;gt; &amp;lt;String&amp;gt; &#039;&lt;br /&gt;
	print &#039;M22ratud pathilt k2iakse kõik folderid rekursiivselt l2bi!!&#039;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
# Loen parameetrid&lt;br /&gt;
# 1 = path kust alates otsida&lt;br /&gt;
rootPath = sys.argv[1]&lt;br /&gt;
# 2 = muster mille j2rgi otsida&lt;br /&gt;
pattern = sys.argv[2]&lt;br /&gt;
# 3 = String mida tahetakse lisada faili algusesse&lt;br /&gt;
autor= sys.argv[3]&lt;br /&gt;
&lt;br /&gt;
#k2in rekursiivselt k6ik folderid l2bi&lt;br /&gt;
for root, dirs, files in os.walk(rootPath):&lt;br /&gt;
	#otsin mustri j2rgi vajalikud failid&lt;br /&gt;
	for filename in fnmatch.filter(files, pattern):&lt;br /&gt;
		#Vaatame faili sisu ja leiame failid kus etteantud string on failialgusest puudu&lt;br /&gt;
		data = open(os.path.join(root, filename), &#039;rU&#039;).readlines()&lt;br /&gt;
		#marker mis muudetakse 1-ks kui string leitakse failist&lt;br /&gt;
		leidsin = 0&lt;br /&gt;
		# K2ime faili l2bi ja otsime stringi&lt;br /&gt;
		for rida in data:&lt;br /&gt;
			if autor in rida:&lt;br /&gt;
				leidsin=1&lt;br /&gt;
		#kui string oli failist puudu siis kirjutame selle faili algusesse esimesele reale&lt;br /&gt;
		if not leidsin:&lt;br /&gt;
			fp = open(os.path.join(root, filename), &#039;w&#039;)&lt;br /&gt;
			#\n annab meile stringi l6ppu reavahetuse&lt;br /&gt;
			fp.write(autor+&#039;\n&#039;)&lt;br /&gt;
			for rida in data:&lt;br /&gt;
				fp.write(rida)&lt;br /&gt;
			print &#039;Muutsin faili: &#039;+os.path.join(root, filename)&lt;br /&gt;
			fp.close()	&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32447</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32447"/>
		<updated>2011-05-22T11:49:00Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Bash */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash==&lt;br /&gt;
Skript on loodud lisama failide algusesse autori nime kui see peaks olema puudu. Skripti käivitamise kataloogist otsitakse rekursiivselt kõik failid mis vastavad valitud faili laiendile, mispeale vaadatakse kas string juba eksisteerib faili esimesel real, kui on puudu siis see lisatakse faili algusesse.&lt;br /&gt;
Käivitamise näide: ./add-license.sh &amp;lt;string v6i fail millelt loetakse esimene rida&amp;gt; &amp;lt;muster nagu näiteks *.java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Author: Kaido Loonurm&lt;br /&gt;
#Kasutamine: ./add-license.sh [text or text file path] [path... or search parameter]&lt;br /&gt;
#Otsib faili esimeselt realt vastet, kui ei leia siis lisab faili agusesse etteantud rea&lt;br /&gt;
#Näide: add-author.sh &amp;quot;Author:John Smith&amp;quot; *.java&lt;br /&gt;
#Versioon 0.8&lt;br /&gt;
&lt;br /&gt;
TEXT=$1&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas on ette antud fail v6i tekstiline v22rtus&lt;br /&gt;
if [ -f $TEXT ]&lt;br /&gt;
then&lt;br /&gt;
	license_text=`head -1 $TEXT`&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
	license_text=$TEXT&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#leian vajalikud failid ja loen need masiivi&lt;br /&gt;
for f in $(find -type f -iname $2); do&lt;br /&gt;
#kontrollin kas faili alguses leidub etteantud string&lt;br /&gt;
file_beginning=`head -1 $f | grep &amp;quot;$license_text&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
#Kui stringi ei leitud siis lisan selle faili  algusesse&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
#Loen faili sisu muutujasse et faili sisu s2iliks esialgsel kujul&lt;br /&gt;
AJUTINE=`cat &amp;quot;$f&amp;quot;`&lt;br /&gt;
#Kleebin lisatava teksti ja vana teksti kokku&lt;br /&gt;
echo -e &amp;quot;$license_text&amp;quot; &amp;quot;\n&amp;quot; &amp;quot;$AJUTINE&amp;quot; &amp;gt; tmp.txt; mv tmp.txt $f&lt;br /&gt;
#annan teada millised failid muudeti&lt;br /&gt;
echo &amp;quot;Muutsin faili: $f&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Python==&lt;br /&gt;
&lt;br /&gt;
Skript on mõeldud otsima ja vajadusel lisama failide algusesse etteantud stringi. &lt;br /&gt;
Skripti lõin mõttega, et oleks võimalik lisada näiteks kindlast pathist kõikidele täpsustatud(nt. mis lõppevad *.java) failidele rekursiivselt autori nime faili algusesse. Loodud skript otsib kõik failid rekursiivselt alates etteantud pathist ja käib kõik leitud failid läbi ning kontrollib kas autori nimi on juba olemas, kui ei ole siis lisab selle faili algusesse ja annab teada millised failid on muudetud. Skriptile võib ette anda suvalise stringi, pidades meeles et eri märgid tuleb päästa kaldkriipsuga(\) ning kui stringis esineb tühikuid, siis tuleb kogu string võtta näiteks jutumärkide vahele(võib kasutada ka &#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitamise näide: &lt;br /&gt;
 juku# ./autor.py /home/juku *.py &#039;Autor: Juku&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon 0.1&lt;br /&gt;
#Skript on testitud Ubuntu 10.10 versiooniga.&lt;br /&gt;
#Skript otsib ette antud pathilt kõik failid mis kattuvad mustrirga, ning kontrollib kas string on faili alguses olemas.&lt;br /&gt;
#Kui string puudub failist siis lisatakse string faili algusesse ja n2idatakse faili nime mida muudeti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import fnmatch&lt;br /&gt;
import os,sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas k6ik argumendid on skriptile ette antud&lt;br /&gt;
if len(sys.argv) != 4:&lt;br /&gt;
	print &#039;Kasutamine: ./autor.py &amp;lt;Path&amp;gt; &amp;lt;Muster n2iteks *.java&amp;gt; &amp;lt;String&amp;gt; &#039;&lt;br /&gt;
	print &#039;M22ratud pathilt k2iakse kõik folderid rekursiivselt l2bi!!&#039;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
# Loen parameetrid&lt;br /&gt;
# 1 = path kust alates otsida&lt;br /&gt;
rootPath = sys.argv[1]&lt;br /&gt;
# 2 = muster mille j2rgi otsida&lt;br /&gt;
pattern = sys.argv[2]&lt;br /&gt;
# 3 = String mida tahetakse lisada faili algusesse&lt;br /&gt;
autor= sys.argv[3]&lt;br /&gt;
&lt;br /&gt;
#k2in rekursiivselt k6ik folderid l2bi&lt;br /&gt;
for root, dirs, files in os.walk(rootPath):&lt;br /&gt;
	#otsin mustri j2rgi vajalikud failid&lt;br /&gt;
	for filename in fnmatch.filter(files, pattern):&lt;br /&gt;
		#Vaatame faili sisu ja leiame failid kus etteantud string on failialgusest puudu&lt;br /&gt;
		data = open(os.path.join(root, filename), &#039;rU&#039;).readlines()&lt;br /&gt;
		#marker mis muudetakse 1-ks kui string leitakse failist&lt;br /&gt;
		leidsin = 0&lt;br /&gt;
		# K2ime faili l2bi ja otsime stringi&lt;br /&gt;
		for rida in data:&lt;br /&gt;
			if autor in rida:&lt;br /&gt;
				leidsin=1&lt;br /&gt;
		#kui string oli failist puudu siis kirjutame selle faili algusesse esimesele reale&lt;br /&gt;
		if not leidsin:&lt;br /&gt;
			fp = open(os.path.join(root, filename), &#039;w&#039;)&lt;br /&gt;
			#\n annab meile stringi l6ppu reavahetuse&lt;br /&gt;
			fp.write(autor+&#039;\n&#039;)&lt;br /&gt;
			for rida in data:&lt;br /&gt;
				fp.write(rida)&lt;br /&gt;
			print &#039;Muutsin faili: &#039;+os.path.join(root, filename)&lt;br /&gt;
			fp.close()	&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32446</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32446"/>
		<updated>2011-05-22T11:47:12Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Bash */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash==&lt;br /&gt;
Skript on loodud lisama failide algusesse autori nime kui see peaks olema puudu. Skripti käivitamise kataloogist otsitakse rekursiivselt kõik failid mis vastavad valitud faili laiendile, mispeale vaadatakse kas string juba eksisteerib faili esimesel real, kui on puudu siis see lisatakse faili algusesse.&lt;br /&gt;
Käivitamsie näide: ./add-license.sh &amp;lt;string v6i fail millelt loetakse esimene rida&amp;gt; &amp;lt;muster nagu näiteks *.java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Author: Kaido Loonurm&lt;br /&gt;
#Kasutamine: ./add-license.sh [text or text file path] [path... or search parameter]&lt;br /&gt;
#Otsib faili esimeselt realt vastet, kui ei leia siis lisab faili agusesse etteantud rea&lt;br /&gt;
#Näide: add-author.sh &amp;quot;Author:John Smith&amp;quot; *.java&lt;br /&gt;
#Versioon 0.8&lt;br /&gt;
&lt;br /&gt;
TEXT=$1&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas on ette antud fail v6i tekstiline v22rtus&lt;br /&gt;
if [ -f $TEXT ]&lt;br /&gt;
then&lt;br /&gt;
	license_text=`head -1 $TEXT`&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
	license_text=$TEXT&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#leian vajalikud failid ja loen need masiivi&lt;br /&gt;
for f in $(find -type f -iname $2); do&lt;br /&gt;
#kontrollin kas faili alguses leidub etteantud string&lt;br /&gt;
file_beginning=`head -1 $f | grep &amp;quot;$license_text&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
#Kui stringi ei leitud siis lisan selle faili  algusesse&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
#Loen faili sisu muutujasse et faili sisu s2iliks esialgsel kujul&lt;br /&gt;
AJUTINE=`cat &amp;quot;$f&amp;quot;`&lt;br /&gt;
#Kleebin lisatava teksti ja vana teksti kokku&lt;br /&gt;
echo -e &amp;quot;$license_text&amp;quot; &amp;quot;\n&amp;quot; &amp;quot;$AJUTINE&amp;quot; &amp;gt; tmp.txt; mv tmp.txt $f&lt;br /&gt;
#annan teada millised failid muudeti&lt;br /&gt;
echo &amp;quot;Muutsin faili: $f&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Python==&lt;br /&gt;
&lt;br /&gt;
Skript on mõeldud otsima ja vajadusel lisama failide algusesse etteantud stringi. &lt;br /&gt;
Skripti lõin mõttega, et oleks võimalik lisada näiteks kindlast pathist kõikidele täpsustatud(nt. mis lõppevad *.java) failidele rekursiivselt autori nime faili algusesse. Loodud skript otsib kõik failid rekursiivselt alates etteantud pathist ja käib kõik leitud failid läbi ning kontrollib kas autori nimi on juba olemas, kui ei ole siis lisab selle faili algusesse ja annab teada millised failid on muudetud. Skriptile võib ette anda suvalise stringi, pidades meeles et eri märgid tuleb päästa kaldkriipsuga(\) ning kui stringis esineb tühikuid, siis tuleb kogu string võtta näiteks jutumärkide vahele(võib kasutada ka &#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitamise näide: &lt;br /&gt;
 juku# ./autor.py /home/juku *.py &#039;Autor: Juku&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon 0.1&lt;br /&gt;
#Skript on testitud Ubuntu 10.10 versiooniga.&lt;br /&gt;
#Skript otsib ette antud pathilt kõik failid mis kattuvad mustrirga, ning kontrollib kas string on faili alguses olemas.&lt;br /&gt;
#Kui string puudub failist siis lisatakse string faili algusesse ja n2idatakse faili nime mida muudeti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import fnmatch&lt;br /&gt;
import os,sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas k6ik argumendid on skriptile ette antud&lt;br /&gt;
if len(sys.argv) != 4:&lt;br /&gt;
	print &#039;Kasutamine: ./autor.py &amp;lt;Path&amp;gt; &amp;lt;Muster n2iteks *.java&amp;gt; &amp;lt;String&amp;gt; &#039;&lt;br /&gt;
	print &#039;M22ratud pathilt k2iakse kõik folderid rekursiivselt l2bi!!&#039;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
# Loen parameetrid&lt;br /&gt;
# 1 = path kust alates otsida&lt;br /&gt;
rootPath = sys.argv[1]&lt;br /&gt;
# 2 = muster mille j2rgi otsida&lt;br /&gt;
pattern = sys.argv[2]&lt;br /&gt;
# 3 = String mida tahetakse lisada faili algusesse&lt;br /&gt;
autor= sys.argv[3]&lt;br /&gt;
&lt;br /&gt;
#k2in rekursiivselt k6ik folderid l2bi&lt;br /&gt;
for root, dirs, files in os.walk(rootPath):&lt;br /&gt;
	#otsin mustri j2rgi vajalikud failid&lt;br /&gt;
	for filename in fnmatch.filter(files, pattern):&lt;br /&gt;
		#Vaatame faili sisu ja leiame failid kus etteantud string on failialgusest puudu&lt;br /&gt;
		data = open(os.path.join(root, filename), &#039;rU&#039;).readlines()&lt;br /&gt;
		#marker mis muudetakse 1-ks kui string leitakse failist&lt;br /&gt;
		leidsin = 0&lt;br /&gt;
		# K2ime faili l2bi ja otsime stringi&lt;br /&gt;
		for rida in data:&lt;br /&gt;
			if autor in rida:&lt;br /&gt;
				leidsin=1&lt;br /&gt;
		#kui string oli failist puudu siis kirjutame selle faili algusesse esimesele reale&lt;br /&gt;
		if not leidsin:&lt;br /&gt;
			fp = open(os.path.join(root, filename), &#039;w&#039;)&lt;br /&gt;
			#\n annab meile stringi l6ppu reavahetuse&lt;br /&gt;
			fp.write(autor+&#039;\n&#039;)&lt;br /&gt;
			for rida in data:&lt;br /&gt;
				fp.write(rida)&lt;br /&gt;
			print &#039;Muutsin faili: &#039;+os.path.join(root, filename)&lt;br /&gt;
			fp.close()	&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32445</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32445"/>
		<updated>2011-05-22T11:21:45Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Author: Kaido Loonurm&lt;br /&gt;
#Kasutamine: add-license.sh [text or text file path] [path... or search parameter]&lt;br /&gt;
#Otsib faili esimeselt realt vastet, kui ei leia siis lisab faili agusesse etteantud rea&lt;br /&gt;
#Näide: add-author.sh &amp;quot;Author:John Smith&amp;quot; *.java&lt;br /&gt;
#Versioon 0.8&lt;br /&gt;
&lt;br /&gt;
TEXT=$1&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas on ette antud fail v6i tekstiline v22rtus&lt;br /&gt;
if [ -f $TEXT ]&lt;br /&gt;
then&lt;br /&gt;
	license_text=`head -1 $TEXT`&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
	license_text=$TEXT&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#leian vajalikud failid ja loen need masiivi&lt;br /&gt;
for f in $(find -type f -iname $2); do&lt;br /&gt;
#kontrollin kas faili alguses leidub etteantud string&lt;br /&gt;
file_beginning=`head -1 $f | grep &amp;quot;$license_text&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
#Kui stringi ei leitud siis lisan selle faili  algusesse&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
#Loen faili sisu muutujasse et faili sisu s2iliks esialgsel kujul&lt;br /&gt;
AJUTINE=`cat &amp;quot;$f&amp;quot;`&lt;br /&gt;
#Kleebin lisatava teksti ja vana teksti kokku&lt;br /&gt;
echo -e &amp;quot;$license_text&amp;quot; &amp;quot;\n&amp;quot; &amp;quot;$AJUTINE&amp;quot; &amp;gt; tmp.txt; mv tmp.txt $f&lt;br /&gt;
#annan teada millised failid muudeti&lt;br /&gt;
echo &amp;quot;Muutsin faili: $f&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Python==&lt;br /&gt;
&lt;br /&gt;
Skript on mõeldud otsima ja vajadusel lisama failide algusesse etteantud stringi. &lt;br /&gt;
Skripti lõin mõttega, et oleks võimalik lisada näiteks kindlast pathist kõikidele täpsustatud(nt. mis lõppevad *.java) failidele rekursiivselt autori nime faili algusesse. Loodud skript otsib kõik failid rekursiivselt alates etteantud pathist ja käib kõik leitud failid läbi ning kontrollib kas autori nimi on juba olemas, kui ei ole siis lisab selle faili algusesse ja annab teada millised failid on muudetud. Skriptile võib ette anda suvalise stringi, pidades meeles et eri märgid tuleb päästa kaldkriipsuga(\) ning kui stringis esineb tühikuid, siis tuleb kogu string võtta näiteks jutumärkide vahele(võib kasutada ka &#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitamise näide: &lt;br /&gt;
 juku# ./autor.py /home/juku *.py &#039;Autor: Juku&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon 0.1&lt;br /&gt;
#Skript on testitud Ubuntu 10.10 versiooniga.&lt;br /&gt;
#Skript otsib ette antud pathilt kõik failid mis kattuvad mustrirga, ning kontrollib kas string on faili alguses olemas.&lt;br /&gt;
#Kui string puudub failist siis lisatakse string faili algusesse ja n2idatakse faili nime mida muudeti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import fnmatch&lt;br /&gt;
import os,sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas k6ik argumendid on skriptile ette antud&lt;br /&gt;
if len(sys.argv) != 4:&lt;br /&gt;
	print &#039;Kasutamine: ./autor.py &amp;lt;Path&amp;gt; &amp;lt;Muster n2iteks *.java&amp;gt; &amp;lt;String&amp;gt; &#039;&lt;br /&gt;
	print &#039;M22ratud pathilt k2iakse kõik folderid rekursiivselt l2bi!!&#039;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
# Loen parameetrid&lt;br /&gt;
# 1 = path kust alates otsida&lt;br /&gt;
rootPath = sys.argv[1]&lt;br /&gt;
# 2 = muster mille j2rgi otsida&lt;br /&gt;
pattern = sys.argv[2]&lt;br /&gt;
# 3 = String mida tahetakse lisada faili algusesse&lt;br /&gt;
autor= sys.argv[3]&lt;br /&gt;
&lt;br /&gt;
#k2in rekursiivselt k6ik folderid l2bi&lt;br /&gt;
for root, dirs, files in os.walk(rootPath):&lt;br /&gt;
	#otsin mustri j2rgi vajalikud failid&lt;br /&gt;
	for filename in fnmatch.filter(files, pattern):&lt;br /&gt;
		#Vaatame faili sisu ja leiame failid kus etteantud string on failialgusest puudu&lt;br /&gt;
		data = open(os.path.join(root, filename), &#039;rU&#039;).readlines()&lt;br /&gt;
		#marker mis muudetakse 1-ks kui string leitakse failist&lt;br /&gt;
		leidsin = 0&lt;br /&gt;
		# K2ime faili l2bi ja otsime stringi&lt;br /&gt;
		for rida in data:&lt;br /&gt;
			if autor in rida:&lt;br /&gt;
				leidsin=1&lt;br /&gt;
		#kui string oli failist puudu siis kirjutame selle faili algusesse esimesele reale&lt;br /&gt;
		if not leidsin:&lt;br /&gt;
			fp = open(os.path.join(root, filename), &#039;w&#039;)&lt;br /&gt;
			#\n annab meile stringi l6ppu reavahetuse&lt;br /&gt;
			fp.write(autor+&#039;\n&#039;)&lt;br /&gt;
			for rida in data:&lt;br /&gt;
				fp.write(rida)&lt;br /&gt;
			print &#039;Muutsin faili: &#039;+os.path.join(root, filename)&lt;br /&gt;
			fp.close()	&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32444</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32444"/>
		<updated>2011-05-22T11:21:05Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Author: Kaido Loonurm&lt;br /&gt;
#Kasutamine: add-license.sh [text or text file path] [path... or search parameter]&lt;br /&gt;
#Otsib faili esimeselt realt vastet, kui ei leia siis lisab faili agusesse etteantud rea&lt;br /&gt;
#Näide: add-author.sh &amp;quot;Author:John Smith&amp;quot; *.java&lt;br /&gt;
#Versioon 0.8&lt;br /&gt;
&lt;br /&gt;
TEXT=$1&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas on ette antud fail v6i tekstiline v22rtus&lt;br /&gt;
if [ -f $TEXT ]&lt;br /&gt;
then&lt;br /&gt;
	license_text=`head -1 $TEXT`&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
	license_text=$TEXT&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#leian vajalikud failid ja loen need masiivi&lt;br /&gt;
for f in $(find -type f -iname $2); do&lt;br /&gt;
#kontrollin kas faili alguses leidub etteantud string&lt;br /&gt;
file_beginning=`head -1 $f | grep &amp;quot;$license_text&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
#Kui stringi ei leitud siis lisan selle faili  algusesse&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
#Loen faili sisu muutujasse et faili sisu s2iliks esialgsel kujul&lt;br /&gt;
AJUTINE=`cat &amp;quot;$f&amp;quot;`&lt;br /&gt;
#Kleebin lisatava teksti ja vana teksti kokku&lt;br /&gt;
echo -e &amp;quot;$license_text&amp;quot; &amp;quot;\n&amp;quot; &amp;quot;$AJUTINE&amp;quot; &amp;gt; tmp.txt; mv tmp.txt $f&lt;br /&gt;
#annan teada millised failid muudeti&lt;br /&gt;
echo &amp;quot;Muutsin faili: $f&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Python==&lt;br /&gt;
&lt;br /&gt;
Skript on mõeldud otsima ja vajadusel lisama failide algusesse etteantud stringi. &lt;br /&gt;
Skripti lõin mõttega, et oleks võimalik lisada näiteks kindlast pathist kõikidele täpsustatud(nt. mis lõppevad *.java) failidele rekursiivselt autori nime faili algusesse. Loodud skript otsib kõik failid rekursiivselt alates etteantud pathist ja käib kõik leitud failid läbi ning kontrollib kas autori nimi on juba olemas, kui ei ole siis lisab selle faili algusesse ja annab teada millised failid on muudetud. Skriptile võib ette anda suvalise stringi, pidades meeles et eri märgid tuleb päästa kaldkriipsuga(\) ning kui stringis esineb tühikuid, siis tuleb kogu string võtta näiteks jutumärkide vahele(võib kasutada ka &#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Käivitamise näide: ./autor.py /home/juku *.py &#039;Autor: Juku&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon 0.1&lt;br /&gt;
#Skript on testitud Ubuntu 10.10 versiooniga.&lt;br /&gt;
#Skript otsib ette antud pathilt kõik failid mis kattuvad mustrirga, ning kontrollib kas string on faili alguses olemas.&lt;br /&gt;
#Kui string puudub failist siis lisatakse string faili algusesse ja n2idatakse faili nime mida muudeti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import fnmatch&lt;br /&gt;
import os,sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas k6ik argumendid on skriptile ette antud&lt;br /&gt;
if len(sys.argv) != 4:&lt;br /&gt;
	print &#039;Kasutamine: ./autor.py &amp;lt;Path&amp;gt; &amp;lt;Muster n2iteks *.java&amp;gt; &amp;lt;String&amp;gt; &#039;&lt;br /&gt;
	print &#039;M22ratud pathilt k2iakse kõik folderid rekursiivselt l2bi!!&#039;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
# Loen parameetrid&lt;br /&gt;
# 1 = path kust alates otsida&lt;br /&gt;
rootPath = sys.argv[1]&lt;br /&gt;
# 2 = muster mille j2rgi otsida&lt;br /&gt;
pattern = sys.argv[2]&lt;br /&gt;
# 3 = String mida tahetakse lisada faili algusesse&lt;br /&gt;
autor= sys.argv[3]&lt;br /&gt;
&lt;br /&gt;
#k2in rekursiivselt k6ik folderid l2bi&lt;br /&gt;
for root, dirs, files in os.walk(rootPath):&lt;br /&gt;
	#otsin mustri j2rgi vajalikud failid&lt;br /&gt;
	for filename in fnmatch.filter(files, pattern):&lt;br /&gt;
		#Vaatame faili sisu ja leiame failid kus etteantud string on failialgusest puudu&lt;br /&gt;
		data = open(os.path.join(root, filename), &#039;rU&#039;).readlines()&lt;br /&gt;
		#marker mis muudetakse 1-ks kui string leitakse failist&lt;br /&gt;
		leidsin = 0&lt;br /&gt;
		# K2ime faili l2bi ja otsime stringi&lt;br /&gt;
		for rida in data:&lt;br /&gt;
			if autor in rida:&lt;br /&gt;
				leidsin=1&lt;br /&gt;
		#kui string oli failist puudu siis kirjutame selle faili algusesse esimesele reale&lt;br /&gt;
		if not leidsin:&lt;br /&gt;
			fp = open(os.path.join(root, filename), &#039;w&#039;)&lt;br /&gt;
			#\n annab meile stringi l6ppu reavahetuse&lt;br /&gt;
			fp.write(autor+&#039;\n&#039;)&lt;br /&gt;
			for rida in data:&lt;br /&gt;
				fp.write(rida)&lt;br /&gt;
			print &#039;Muutsin faili: &#039;+os.path.join(root, filename)&lt;br /&gt;
			fp.close()	&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32443</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32443"/>
		<updated>2011-05-22T11:20:42Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Author: Kaido Loonurm&lt;br /&gt;
#Kasutamine: add-license.sh [text or text file path] [path... or search parameter]&lt;br /&gt;
#Otsib faili esimeselt realt vastet, kui ei leia siis lisab faili agusesse etteantud rea&lt;br /&gt;
#Näide: add-author.sh &amp;quot;Author:John Smith&amp;quot; *.java&lt;br /&gt;
#Versioon 0.8&lt;br /&gt;
&lt;br /&gt;
TEXT=$1&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas on ette antud fail v6i tekstiline v22rtus&lt;br /&gt;
if [ -f $TEXT ]&lt;br /&gt;
then&lt;br /&gt;
	license_text=`head -1 $TEXT`&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
	license_text=$TEXT&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#leian vajalikud failid ja loen need masiivi&lt;br /&gt;
for f in $(find -type f -iname $2); do&lt;br /&gt;
#kontrollin kas faili alguses leidub etteantud string&lt;br /&gt;
file_beginning=`head -1 $f | grep &amp;quot;$license_text&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
#Kui stringi ei leitud siis lisan selle faili  algusesse&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
#Loen faili sisu muutujasse et faili sisu s2iliks esialgsel kujul&lt;br /&gt;
AJUTINE=`cat &amp;quot;$f&amp;quot;`&lt;br /&gt;
#Kleebin lisatava teksti ja vana teksti kokku&lt;br /&gt;
echo -e &amp;quot;$license_text&amp;quot; &amp;quot;\n&amp;quot; &amp;quot;$AJUTINE&amp;quot; &amp;gt; tmp.txt; mv tmp.txt $f&lt;br /&gt;
#annan teada millised failid muudeti&lt;br /&gt;
echo &amp;quot;Muutsin faili: $f&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Python==&lt;br /&gt;
&lt;br /&gt;
Skript on mõeldud otsima ja vajadusel lisama failide algusesse etteantud stringi. &lt;br /&gt;
Skripti lõin mõttega, et oleks võimalik lisada näiteks kindlast pathist kõikidele täpsustatud(nt. mis lõppevad *.java) failidele rekursiivselt autori nime faili algusesse. Loodud skript otsib kõik failid rekursiivselt alates etteantud pathist ja käib kõik leitud failid läbi ning kontrollib kas autori nimi on juba olemas, kui ei ole siis lisab selle faili algusesse ja annab teada millised failid on muudetud. Skriptile võib ette anda suvalise stringi, pidades meeles et eri märgid tuleb päästa kaldkriipsuga(\) ning kui stringis esineb tühikuid, siis tuleb kogu string võtta näiteks jutumärkide vahele(võib kasutada ka &#039;&#039;). &lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Käivitamise näide:&#039;&#039;&#039; ./autor.py /home/juku *.py &#039;Autor: Juku&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon 0.1&lt;br /&gt;
#Skript on testitud Ubuntu 10.10 versiooniga.&lt;br /&gt;
#Skript otsib ette antud pathilt kõik failid mis kattuvad mustrirga, ning kontrollib kas string on faili alguses olemas.&lt;br /&gt;
#Kui string puudub failist siis lisatakse string faili algusesse ja n2idatakse faili nime mida muudeti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import fnmatch&lt;br /&gt;
import os,sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas k6ik argumendid on skriptile ette antud&lt;br /&gt;
if len(sys.argv) != 4:&lt;br /&gt;
	print &#039;Kasutamine: ./autor.py &amp;lt;Path&amp;gt; &amp;lt;Muster n2iteks *.java&amp;gt; &amp;lt;String&amp;gt; &#039;&lt;br /&gt;
	print &#039;M22ratud pathilt k2iakse kõik folderid rekursiivselt l2bi!!&#039;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
# Loen parameetrid&lt;br /&gt;
# 1 = path kust alates otsida&lt;br /&gt;
rootPath = sys.argv[1]&lt;br /&gt;
# 2 = muster mille j2rgi otsida&lt;br /&gt;
pattern = sys.argv[2]&lt;br /&gt;
# 3 = String mida tahetakse lisada faili algusesse&lt;br /&gt;
autor= sys.argv[3]&lt;br /&gt;
&lt;br /&gt;
#k2in rekursiivselt k6ik folderid l2bi&lt;br /&gt;
for root, dirs, files in os.walk(rootPath):&lt;br /&gt;
	#otsin mustri j2rgi vajalikud failid&lt;br /&gt;
	for filename in fnmatch.filter(files, pattern):&lt;br /&gt;
		#Vaatame faili sisu ja leiame failid kus etteantud string on failialgusest puudu&lt;br /&gt;
		data = open(os.path.join(root, filename), &#039;rU&#039;).readlines()&lt;br /&gt;
		#marker mis muudetakse 1-ks kui string leitakse failist&lt;br /&gt;
		leidsin = 0&lt;br /&gt;
		# K2ime faili l2bi ja otsime stringi&lt;br /&gt;
		for rida in data:&lt;br /&gt;
			if autor in rida:&lt;br /&gt;
				leidsin=1&lt;br /&gt;
		#kui string oli failist puudu siis kirjutame selle faili algusesse esimesele reale&lt;br /&gt;
		if not leidsin:&lt;br /&gt;
			fp = open(os.path.join(root, filename), &#039;w&#039;)&lt;br /&gt;
			#\n annab meile stringi l6ppu reavahetuse&lt;br /&gt;
			fp.write(autor+&#039;\n&#039;)&lt;br /&gt;
			for rida in data:&lt;br /&gt;
				fp.write(rida)&lt;br /&gt;
			print &#039;Muutsin faili: &#039;+os.path.join(root, filename)&lt;br /&gt;
			fp.close()	&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32442</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32442"/>
		<updated>2011-05-22T11:20:23Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Author: Kaido Loonurm&lt;br /&gt;
#Kasutamine: add-license.sh [text or text file path] [path... or search parameter]&lt;br /&gt;
#Otsib faili esimeselt realt vastet, kui ei leia siis lisab faili agusesse etteantud rea&lt;br /&gt;
#Näide: add-author.sh &amp;quot;Author:John Smith&amp;quot; *.java&lt;br /&gt;
#Versioon 0.8&lt;br /&gt;
&lt;br /&gt;
TEXT=$1&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas on ette antud fail v6i tekstiline v22rtus&lt;br /&gt;
if [ -f $TEXT ]&lt;br /&gt;
then&lt;br /&gt;
	license_text=`head -1 $TEXT`&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
	license_text=$TEXT&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#leian vajalikud failid ja loen need masiivi&lt;br /&gt;
for f in $(find -type f -iname $2); do&lt;br /&gt;
#kontrollin kas faili alguses leidub etteantud string&lt;br /&gt;
file_beginning=`head -1 $f | grep &amp;quot;$license_text&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
#Kui stringi ei leitud siis lisan selle faili  algusesse&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
#Loen faili sisu muutujasse et faili sisu s2iliks esialgsel kujul&lt;br /&gt;
AJUTINE=`cat &amp;quot;$f&amp;quot;`&lt;br /&gt;
#Kleebin lisatava teksti ja vana teksti kokku&lt;br /&gt;
echo -e &amp;quot;$license_text&amp;quot; &amp;quot;\n&amp;quot; &amp;quot;$AJUTINE&amp;quot; &amp;gt; tmp.txt; mv tmp.txt $f&lt;br /&gt;
#annan teada millised failid muudeti&lt;br /&gt;
echo &amp;quot;Muutsin faili: $f&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Python==&lt;br /&gt;
&lt;br /&gt;
Skript on mõeldud otsima ja vajadusel lisama failide algusesse etteantud stringi. &lt;br /&gt;
Skripti lõin mõttega, et oleks võimalik lisada näiteks kindlast pathist kõikidele täpsustatud(nt. mis lõppevad *.java) failidele rekursiivselt autori nime faili algusesse. Loodud skript otsib kõik failid rekursiivselt alates etteantud pathist ja käib kõik leitud failid läbi ning kontrollib kas autori nimi on juba olemas, kui ei ole siis lisab selle faili algusesse ja annab teada millised failid on muudetud. Skriptile võib ette anda suvalise stringi, pidades meeles et eri märgid tuleb päästa kaldkriipsuga(\) ning kui stringis esineb tühikuid, siis tuleb kogu string võtta näiteks jutumärkide vahele(võib kasutada ka &#039;&#039;). &lt;br /&gt;
Käivitamise näide: ./autor.py /home/juku *.py &#039;Autor: Juku&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon 0.1&lt;br /&gt;
#Skript on testitud Ubuntu 10.10 versiooniga.&lt;br /&gt;
#Skript otsib ette antud pathilt kõik failid mis kattuvad mustrirga, ning kontrollib kas string on faili alguses olemas.&lt;br /&gt;
#Kui string puudub failist siis lisatakse string faili algusesse ja n2idatakse faili nime mida muudeti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import fnmatch&lt;br /&gt;
import os,sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas k6ik argumendid on skriptile ette antud&lt;br /&gt;
if len(sys.argv) != 4:&lt;br /&gt;
	print &#039;Kasutamine: ./autor.py &amp;lt;Path&amp;gt; &amp;lt;Muster n2iteks *.java&amp;gt; &amp;lt;String&amp;gt; &#039;&lt;br /&gt;
	print &#039;M22ratud pathilt k2iakse kõik folderid rekursiivselt l2bi!!&#039;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
# Loen parameetrid&lt;br /&gt;
# 1 = path kust alates otsida&lt;br /&gt;
rootPath = sys.argv[1]&lt;br /&gt;
# 2 = muster mille j2rgi otsida&lt;br /&gt;
pattern = sys.argv[2]&lt;br /&gt;
# 3 = String mida tahetakse lisada faili algusesse&lt;br /&gt;
autor= sys.argv[3]&lt;br /&gt;
&lt;br /&gt;
#k2in rekursiivselt k6ik folderid l2bi&lt;br /&gt;
for root, dirs, files in os.walk(rootPath):&lt;br /&gt;
	#otsin mustri j2rgi vajalikud failid&lt;br /&gt;
	for filename in fnmatch.filter(files, pattern):&lt;br /&gt;
		#Vaatame faili sisu ja leiame failid kus etteantud string on failialgusest puudu&lt;br /&gt;
		data = open(os.path.join(root, filename), &#039;rU&#039;).readlines()&lt;br /&gt;
		#marker mis muudetakse 1-ks kui string leitakse failist&lt;br /&gt;
		leidsin = 0&lt;br /&gt;
		# K2ime faili l2bi ja otsime stringi&lt;br /&gt;
		for rida in data:&lt;br /&gt;
			if autor in rida:&lt;br /&gt;
				leidsin=1&lt;br /&gt;
		#kui string oli failist puudu siis kirjutame selle faili algusesse esimesele reale&lt;br /&gt;
		if not leidsin:&lt;br /&gt;
			fp = open(os.path.join(root, filename), &#039;w&#039;)&lt;br /&gt;
			#\n annab meile stringi l6ppu reavahetuse&lt;br /&gt;
			fp.write(autor+&#039;\n&#039;)&lt;br /&gt;
			for rida in data:&lt;br /&gt;
				fp.write(rida)&lt;br /&gt;
			print &#039;Muutsin faili: &#039;+os.path.join(root, filename)&lt;br /&gt;
			fp.close()	&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32441</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32441"/>
		<updated>2011-05-22T11:09:34Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Skript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Author: Kaido Loonurm&lt;br /&gt;
#Kasutamine: add-license.sh [text or text file path] [path... or search parameter]&lt;br /&gt;
#Otsib faili esimeselt realt vastet, kui ei leia siis lisab faili agusesse etteantud rea&lt;br /&gt;
#Näide: add-author.sh &amp;quot;Author:John Smith&amp;quot; *.java&lt;br /&gt;
#Versioon 0.8&lt;br /&gt;
&lt;br /&gt;
TEXT=$1&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas on ette antud fail v6i tekstiline v22rtus&lt;br /&gt;
if [ -f $TEXT ]&lt;br /&gt;
then&lt;br /&gt;
	license_text=`head -1 $TEXT`&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
	license_text=$TEXT&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#leian vajalikud failid ja loen need masiivi&lt;br /&gt;
for f in $(find -type f -iname $2); do&lt;br /&gt;
#kontrollin kas faili alguses leidub etteantud string&lt;br /&gt;
file_beginning=`head -1 $f | grep &amp;quot;$license_text&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
#Kui stringi ei leitud siis lisan selle faili  algusesse&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
#Loen faili sisu muutujasse et faili sisu s2iliks esialgsel kujul&lt;br /&gt;
AJUTINE=`cat &amp;quot;$f&amp;quot;`&lt;br /&gt;
#Kleebin lisatava teksti ja vana teksti kokku&lt;br /&gt;
echo -e &amp;quot;$license_text&amp;quot; &amp;quot;\n&amp;quot; &amp;quot;$AJUTINE&amp;quot; &amp;gt; tmp.txt; mv tmp.txt $f&lt;br /&gt;
#annan teada millised failid muudeti&lt;br /&gt;
echo &amp;quot;Muutsin faili: $f&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Python==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon 0.1&lt;br /&gt;
#Skript on testitud Ubuntu 10.10 versiooniga.&lt;br /&gt;
#Skript otsib ette antud pathilt kõik failid mis kattuvad mustrirga, ning kontrollib kas string on faili alguses olemas.&lt;br /&gt;
#Kui string puudub failist siis lisatakse string faili algusesse ja n2idatakse faili nime mida muudeti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import fnmatch&lt;br /&gt;
import os,sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas k6ik argumendid on skriptile ette antud&lt;br /&gt;
if len(sys.argv) != 4:&lt;br /&gt;
	print &#039;Kasutamine: ./autor.py &amp;lt;Path&amp;gt; &amp;lt;Muster n2iteks *.java&amp;gt; &amp;lt;String&amp;gt; &#039;&lt;br /&gt;
	print &#039;M22ratud pathilt k2iakse kõik folderid rekursiivselt l2bi!!&#039;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
# Loen parameetrid&lt;br /&gt;
# 1 = path kust alates otsida&lt;br /&gt;
rootPath = sys.argv[1]&lt;br /&gt;
# 2 = muster mille j2rgi otsida&lt;br /&gt;
pattern = sys.argv[2]&lt;br /&gt;
# 3 = String mida tahetakse lisada faili algusesse&lt;br /&gt;
autor= sys.argv[3]&lt;br /&gt;
&lt;br /&gt;
#k2in rekursiivselt k6ik folderid l2bi&lt;br /&gt;
for root, dirs, files in os.walk(rootPath):&lt;br /&gt;
	#otsin mustri j2rgi vajalikud failid&lt;br /&gt;
	for filename in fnmatch.filter(files, pattern):&lt;br /&gt;
		#Vaatame faili sisu ja leiame failid kus etteantud string on failialgusest puudu&lt;br /&gt;
		data = open(os.path.join(root, filename), &#039;rU&#039;).readlines()&lt;br /&gt;
		#marker mis muudetakse 1-ks kui string leitakse failist&lt;br /&gt;
		leidsin = 0&lt;br /&gt;
		# K2ime faili l2bi ja otsime stringi&lt;br /&gt;
		for rida in data:&lt;br /&gt;
			if autor in rida:&lt;br /&gt;
				leidsin=1&lt;br /&gt;
		#kui string oli failist puudu siis kirjutame selle faili algusesse esimesele reale&lt;br /&gt;
		if not leidsin:&lt;br /&gt;
			fp = open(os.path.join(root, filename), &#039;w&#039;)&lt;br /&gt;
			#\n annab meile stringi l6ppu reavahetuse&lt;br /&gt;
			fp.write(autor+&#039;\n&#039;)&lt;br /&gt;
			for rida in data:&lt;br /&gt;
				fp.write(rida)&lt;br /&gt;
			print &#039;Muutsin faili: &#039;+os.path.join(root, filename)&lt;br /&gt;
			fp.close()	&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32440</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32440"/>
		<updated>2011-05-22T11:09:11Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Skript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash==&lt;br /&gt;
&lt;br /&gt;
==Skript==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Author: Kaido Loonurm&lt;br /&gt;
#Kasutamine: add-license.sh [text or text file path] [path... or search parameter]&lt;br /&gt;
#Otsib faili esimeselt realt vastet, kui ei leia siis lisab faili agusesse etteantud rea&lt;br /&gt;
#Näide: add-author.sh &amp;quot;Author:John Smith&amp;quot; *.java&lt;br /&gt;
#Versioon 0.8&lt;br /&gt;
&lt;br /&gt;
TEXT=$1&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas on ette antud fail v6i tekstiline v22rtus&lt;br /&gt;
if [ -f $TEXT ]&lt;br /&gt;
then&lt;br /&gt;
	license_text=`head -1 $TEXT`&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
	license_text=$TEXT&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#leian vajalikud failid ja loen need masiivi&lt;br /&gt;
for f in $(find -type f -iname $2); do&lt;br /&gt;
#kontrollin kas faili alguses leidub etteantud string&lt;br /&gt;
file_beginning=`head -1 $f | grep &amp;quot;$license_text&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
#Kui stringi ei leitud siis lisan selle faili  algusesse&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
#Loen faili sisu muutujasse et faili sisu s2iliks esialgsel kujul&lt;br /&gt;
AJUTINE=`cat &amp;quot;$f&amp;quot;`&lt;br /&gt;
#Kleebin lisatava teksti ja vana teksti kokku&lt;br /&gt;
echo -e &amp;quot;$license_text&amp;quot; &amp;quot;\n&amp;quot; &amp;quot;$AJUTINE&amp;quot; &amp;gt; tmp.txt; mv tmp.txt $f&lt;br /&gt;
#annan teada millised failid muudeti&lt;br /&gt;
echo &amp;quot;Muutsin faili: $f&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Python==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon 0.1&lt;br /&gt;
#Skript on testitud Ubuntu 10.10 versiooniga.&lt;br /&gt;
#Skript otsib ette antud pathilt kõik failid mis kattuvad mustrirga, ning kontrollib kas string on faili alguses olemas.&lt;br /&gt;
#Kui string puudub failist siis lisatakse string faili algusesse ja n2idatakse faili nime mida muudeti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import fnmatch&lt;br /&gt;
import os,sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas k6ik argumendid on skriptile ette antud&lt;br /&gt;
if len(sys.argv) != 4:&lt;br /&gt;
	print &#039;Kasutamine: ./autor.py &amp;lt;Path&amp;gt; &amp;lt;Muster n2iteks *.java&amp;gt; &amp;lt;String&amp;gt; &#039;&lt;br /&gt;
	print &#039;M22ratud pathilt k2iakse kõik folderid rekursiivselt l2bi!!&#039;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
# Loen parameetrid&lt;br /&gt;
# 1 = path kust alates otsida&lt;br /&gt;
rootPath = sys.argv[1]&lt;br /&gt;
# 2 = muster mille j2rgi otsida&lt;br /&gt;
pattern = sys.argv[2]&lt;br /&gt;
# 3 = String mida tahetakse lisada faili algusesse&lt;br /&gt;
autor= sys.argv[3]&lt;br /&gt;
&lt;br /&gt;
#k2in rekursiivselt k6ik folderid l2bi&lt;br /&gt;
for root, dirs, files in os.walk(rootPath):&lt;br /&gt;
	#otsin mustri j2rgi vajalikud failid&lt;br /&gt;
	for filename in fnmatch.filter(files, pattern):&lt;br /&gt;
		#Vaatame faili sisu ja leiame failid kus etteantud string on failialgusest puudu&lt;br /&gt;
		data = open(os.path.join(root, filename), &#039;rU&#039;).readlines()&lt;br /&gt;
		#marker mis muudetakse 1-ks kui string leitakse failist&lt;br /&gt;
		leidsin = 0&lt;br /&gt;
		# K2ime faili l2bi ja otsime stringi&lt;br /&gt;
		for rida in data:&lt;br /&gt;
			if autor in rida:&lt;br /&gt;
				leidsin=1&lt;br /&gt;
		#kui string oli failist puudu siis kirjutame selle faili algusesse esimesele reale&lt;br /&gt;
		if not leidsin:&lt;br /&gt;
			fp = open(os.path.join(root, filename), &#039;w&#039;)&lt;br /&gt;
			#\n annab meile stringi l6ppu reavahetuse&lt;br /&gt;
			fp.write(autor+&#039;\n&#039;)&lt;br /&gt;
			for rida in data:&lt;br /&gt;
				fp.write(rida)&lt;br /&gt;
			print &#039;Muutsin faili: &#039;+os.path.join(root, filename)&lt;br /&gt;
			fp.close()	&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32438</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=32438"/>
		<updated>2011-05-22T10:56:29Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash==&lt;br /&gt;
&lt;br /&gt;
==Skript==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Author: Kaido Loonurm&lt;br /&gt;
#Kasutamine: add-license.sh [text or text file path] [path... or search parameter]&lt;br /&gt;
#Otsib faili esimeselt realt vastet, kui ei leia siis lisab faili agusesse etteantud rea&lt;br /&gt;
#Näide: add-author.sh &amp;quot;Author:John Smith&amp;quot; *.java&lt;br /&gt;
#Versioon 0.8&lt;br /&gt;
&lt;br /&gt;
TEXT=$1&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas on ette antud fail v6i tekstiline v22rtus&lt;br /&gt;
if [ -f $TEXT ]&lt;br /&gt;
then&lt;br /&gt;
	license_text=`head -1 $TEXT`&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
	license_text=$TEXT&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#leian vajalikud failid ja loen need masiivi&lt;br /&gt;
for f in $(find -type f -iname $2); do&lt;br /&gt;
#kontrollin kas faili alguses leidub etteantud string&lt;br /&gt;
file_beginning=`head -1 $f | grep &amp;quot;$license_text&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
#Kui stringi ei leitud siis lisan selle faili  algusesse&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
#Loen faili sisu muutujasse et faili sisu s2iliks esialgsel kujul&lt;br /&gt;
AJUTINE=`cat &amp;quot;$f&amp;quot;`&lt;br /&gt;
#Kleebin lisatava teksti ja vana teksti kokku&lt;br /&gt;
echo -e &amp;quot;$license_text&amp;quot; &amp;quot;\n&amp;quot; &amp;quot;$AJUTINE&amp;quot; &amp;gt; tmp.txt; mv tmp.txt $f&lt;br /&gt;
#annan teada millised failid muudeti&lt;br /&gt;
echo &amp;quot;Muutsin faili: $f&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Python==&lt;br /&gt;
&lt;br /&gt;
==Skript==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon 0.1&lt;br /&gt;
#Skript on testitud Ubuntu 10.10 versiooniga.&lt;br /&gt;
#Skript otsib ette antud pathilt kõik failid mis kattuvad mustrirga, ning kontrollib kas string on faili alguses olemas.&lt;br /&gt;
#Kui string puudub failist siis lisatakse string faili algusesse ja n2idatakse faili nime mida muudeti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import fnmatch&lt;br /&gt;
import os,sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas k6ik argumendid on skriptile ette antud&lt;br /&gt;
if len(sys.argv) != 4:&lt;br /&gt;
	print &#039;Kasutamine: ./autor.py &amp;lt;Path&amp;gt; &amp;lt;Muster n2iteks *.java&amp;gt; &amp;lt;String&amp;gt; &#039;&lt;br /&gt;
	print &#039;M22ratud pathilt k2iakse kõik folderid rekursiivselt l2bi!!&#039;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
# Loen parameetrid&lt;br /&gt;
# 1 = path kust alates otsida&lt;br /&gt;
rootPath = sys.argv[1]&lt;br /&gt;
# 2 = muster mille j2rgi otsida&lt;br /&gt;
pattern = sys.argv[2]&lt;br /&gt;
# 3 = String mida tahetakse lisada faili algusesse&lt;br /&gt;
autor= sys.argv[3]&lt;br /&gt;
&lt;br /&gt;
#k2in rekursiivselt k6ik folderid l2bi&lt;br /&gt;
for root, dirs, files in os.walk(rootPath):&lt;br /&gt;
	#otsin mustri j2rgi vajalikud failid&lt;br /&gt;
	for filename in fnmatch.filter(files, pattern):&lt;br /&gt;
		#Vaatame faili sisu ja leiame failid kus etteantud string on failialgusest puudu&lt;br /&gt;
		data = open(os.path.join(root, filename), &#039;rU&#039;).readlines()&lt;br /&gt;
		#marker mis muudetakse 1-ks kui string leitakse failist&lt;br /&gt;
		leidsin = 0&lt;br /&gt;
		# K2ime faili l2bi ja otsime stringi&lt;br /&gt;
		for rida in data:&lt;br /&gt;
			if autor in rida:&lt;br /&gt;
				leidsin=1&lt;br /&gt;
		#kui string oli failist puudu siis kirjutame selle faili algusesse esimesele reale&lt;br /&gt;
		if not leidsin:&lt;br /&gt;
			fp = open(os.path.join(root, filename), &#039;w&#039;)&lt;br /&gt;
			#\n annab meile stringi l6ppu reavahetuse&lt;br /&gt;
			fp.write(autor+&#039;\n&#039;)&lt;br /&gt;
			for rida in data:&lt;br /&gt;
				fp.write(rida)&lt;br /&gt;
			print &#039;Muutsin faili: &#039;+os.path.join(root, filename)&lt;br /&gt;
			fp.close()	&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Load_average&amp;diff=32406</id>
		<title>Talk:Load average</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Load_average&amp;diff=32406"/>
		<updated>2011-05-21T08:28:32Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tekstil on olemas kenasti sissejuhatus, kellele mõeldud artikkel on ja lühikeselt kirjeldatud mis infot artiklist saab&lt;br /&gt;
&lt;br /&gt;
Kui millegi üle nuriseda üldse saab väga siis on just artikli pikkus. Vaadates läbi ta kasutatud materjal avastasin, et sealt saaks veel materjali mida siia võiks kenasti juurde lisada. Kuigi on lühikene ei saa väita, et teema käsitlus pole sisutihe, väga kenasti saab aru mis asi on load average ja mille jaoks ma seda kasutada saan.&lt;br /&gt;
&lt;br /&gt;
Välja on toodud näited ja nendele on juurde lisatud seletus, mis on äärmiselt positiivne, sest muidu oleksid suvalised numbrid millest peaks ise läbi hammustama. Väga meeldib, autode näide sest seda peaks mõistma isegi inimesed, kes väga ei tegele arvutiga aga tunnevad huvi.&lt;br /&gt;
&lt;br /&gt;
Võiks olla mõned käsud veel kuidas load averaget rohkem kombineerida, kui selleks vajadus peaks tekkima.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõte on väga hästi tehtud. On aru saada et isik kes selle artikli koostas sai ise ka aru mida ta kirjutab ja milleks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hindamisskaala:&lt;br /&gt;
&amp;lt;pre&amp;gt;Ülesehitus             1     2   Enamik põhiosasid olid olemas, aga teema käsitlus oli natuke lühidalt&lt;br /&gt;
Sisukord               1     1   Olemas&lt;br /&gt;
Sissejuhatus           1     1   Olemas&lt;br /&gt;
Skoop                  1     1   Olemas&lt;br /&gt;
Käskude väljatoomine  0,25   0,5  On näidatud paari käsku&lt;br /&gt;
Teksti loetavus        1     1   Tekst liigendatud&lt;br /&gt;
Õigekiri, keelekasutus 1     1   Kenasti loetav ja mõistetav&lt;br /&gt;
Arusaam jutust         1,25     1,25   Väga lihtsa näitega on selgitatud mis on load average&lt;br /&gt;
Kokkuvõte              0,5    0,5  Kenasti kokku võetud, nii et saab enamvähem aru millest jutt kui kokkuvõtet lugeda&lt;br /&gt;
Kasutatud kirjandus   0,25   0,5  Olemas, aga pole autorit taha märgitud&lt;br /&gt;
&lt;br /&gt;
Kokku                   8.5 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm==&lt;br /&gt;
* Lisasin paar graafilise appi linki artiklile juurde, millega saab desktopilt jälgida load average näitajat.&lt;br /&gt;
* Lisasin artiklite autorid kasutatud kirjanduse alla juurde, nagu hindaja nõudis.&lt;br /&gt;
&lt;br /&gt;
Referaadi käsitluse pikkus on hindaja toonud miinuseks, kuid mina leian et teema on piisava põhjalikkusega lahti mõtestatud ja seletatud.&lt;br /&gt;
Kui hindaja leiab, et midagi on seletamatta jäetud siis võiks selle ka siinkohal välja tuua. Ma ei leia, et referaat peaks olema algmaterjali täpne koopia mistõttu tõesti referaat ei saavuta sama pikkust nagu mõni kasutatud kirjanduse all olev artikkel. Samuti ei saa ma täpselt aru mida loodab hindaja näha käskude kombineerimise all, sest load average on kindel näitaja mis näitab kindlat suurust CPU koormuse kohta, mingisugused kombinatsioonid seda näitajat ei mõjuta või mõne muu nurga alt ei näita.&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Load_average&amp;diff=32405</id>
		<title>Load average</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Load_average&amp;diff=32405"/>
		<updated>2011-05-21T08:17:24Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Järgnev tekst on mõeldud eelkõige inimesele kes on eelnevalt tuttav linuxiga ning teab lihtsamaid termineid ja mõisteid.  &lt;br /&gt;
Alljärgnev tekst selgitab lähemalt mis on load average, kuidas sellest tuleb aru saada, kust seda otsida ja kuidas tõlgendada. &lt;br /&gt;
Üldjuhul võiks load average olla üks esimesi näitajaid mida kontrollitakse, kui tahetakse teada kas vaadeldav server on ülekoormatud või mitte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on load average ==&lt;br /&gt;
&lt;br /&gt;
Nagu nimi juba viitab, siis load average näitab süsteemi koormust(load), täpsemalt CPU koormust. Mida kõrgem on load average väärtus, &lt;br /&gt;
seda suurem on CPU koormus, ehk siis mida madalam on load average, seda parem. Kui administraator räägib süsteemi koormuse näitajast siis enamjaolt peetakse silmas just load average.&lt;br /&gt;
&lt;br /&gt;
Iga administraator võiks süsteemi logimise järel käivitada käsu &#039;&#039;&#039;&#039;&#039;uptime&#039;&#039;&#039;&#039;&#039; , sellega näeb ära kui kaua on server järjest töötanud, mitu kasutajat on süsteemi logitud ja mis on load average näitaja.&lt;br /&gt;
 $ uptime       &lt;br /&gt;
 08:32:30 up 5 days, 15:29, 2 users, load average: 1.37, 10.15, 8.10&lt;br /&gt;
Näites on näha et load average väärtused on 1.37, 10.15, 8.10. Need väärtused näitavad keskmist koormust viimase minuti, 10 minuti ja 15 minuti jooksul. Kui see väärtus oleks 0 siis see tähendab et sinu süsteem on täielikult puhke seisundis. Kui kesmise koormuse näitaja on 1, siis see tähendab et CPU on niipalju hõivatud et üks protsess peab ootama CPU aega. Kui load average väärtuseks on 1 ,ning käivitada protsess mis kasutab CPUd siis oleks uus average load väärtus 2. Load average annab hea ülevaate kui koormatud on sinu süsteem keskmiselt viimase minuti, 10 minuti ja 15 minuti jooksul olnud.	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Silmas tuleb pidada, et kui vaadata load average väärtust siis see ei ole vastavuses sinu süsteemi  CPU-de arvuga. &lt;br /&gt;
Kokkuvõtlikult tähendab see seda et ühe CPU-ga süsteemi average load 1 on sama mis 4 CPU-ga süsteemis average load 4. &lt;br /&gt;
Kui  nüüd seda silmas pidades vaadata näidet ja arvestada et sellel süsteemil on 1 CPU siis võib sealt välja lugeda,&lt;br /&gt;
et 15 min tagasi(8.10) oli süsteemi koormus üsna kõrge, ning 5 min tagasi(10.15) oli koormus tõusnud veelgi, &lt;br /&gt;
kuid viimase minuti jooksul(1.37) langes koormus tagasi oodatud piiridesse. Muretsema peaks hakkama siis kui koormus on püsivalt kõrge, hetkelised koormuse hüpped on üsna tavapärased.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui aga load average näitajad juhtuvad olema sellised: load average: 25.37, 11.15, 8.10, siis sellisel juhul võiks tekkida kahtlus et midagi on korrast ära ja peaks hakkama suure koormuse tagamaid selgitama. Samas peab silmas pidama et igale serverile tuleb läheneda individuaalselt ning võib olla et mõne serveriga ei juhtu sellise koormuse juures midagi ja samas mõni teine server ei saa sellise koormusega üldse hakkama.&lt;br /&gt;
Siinkohal load average tõlgendamisel mängib väga suurt rolli kogemus ja vastava serveri iseärasused.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Piltlik näide mis aitab paremini aru saada load average väärtusest &#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
Juhul kui ma ei ole veel load average näitaja suurust suutnud selgeks teha siis toon siinkohal ühe piltliku näite. &lt;br /&gt;
&lt;br /&gt;
Oletame et üks CPU tähistab üherealist teed üle silla ja sina oled silla operaator ning tahad kuidagi sillale sõitvatele autodele teada anda kui koormatud sild on. &lt;br /&gt;
&lt;br /&gt;
Siis load average loogikat kasutades:&lt;br /&gt;
&lt;br /&gt;
* 0.00 - see tähendab et mitte ühtegi autot ei ole sillal&lt;br /&gt;
* 1.00 - tähendab et sild on autosid täpselt täis, ei ole järjekorda ja ei ole ka sillal rohkem ruumi&lt;br /&gt;
* rohkem kui 1.00 tähendab et sild on autosid täis ja on ka tekkinud juba järjekord&lt;br /&gt;
&lt;br /&gt;
 [[File:sild1.png]] &#039;&#039;&#039;= koormus on 1.00&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 [[File:sild2.png]] &#039;&#039;&#039;= koormus on 0.50&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 [[File:sild3.png]] &#039;&#039;&#039;= koormus on 1.70&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kui kõrge on kõrge ==&lt;br /&gt;
&lt;br /&gt;
Nüüd kui teame mis load average endast kujutab tuleks vaadata lähemalt millised näitajad võib lugeda heaks ja millised halvaks.&lt;br /&gt;
Sellele kahjuks aga ühest vastust ei ole, sest see sõltub kõik serverist ja sellest mille tagajärjel koormus tõuseb.&lt;br /&gt;
Kui koormus serveris tõuseb siis peaks olema esimene küsimus, et mis tekitab sellist koormust. &lt;br /&gt;
Üldiselt võib liigitada algpõhjuse kolmeks: CPU-ga seotud koormuse tõus, mäluga seotud probleemid ja I/O-ga seotud koormus.&lt;br /&gt;
Probleemi täpsemaks välja selgitamiseks soovitan kasutada programmi top. See on laialt levinud ja peaks olema koheselt kättesaadav enamikes Linuxi süsteemides.&lt;br /&gt;
Top programmi esimesed 5 rida annavad kokkuvõtlikult infot koormuste ja serveri resursi kasutamise osas. Esimene rida näitab sama infot mis näitab käsk uptime. Täpsemat infot top kohta leiab internetist, top on suureks abiks just koormuse probleemide leidmisel.&lt;br /&gt;
 $ top&lt;br /&gt;
[[File:top.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kindlasti ei tasuks sattuda paanikasse kui serveri viimase 15 minuti keskmine average load on näiteks 15, aga server ei ole aeglane ja ei tekita probleeme. Kuid sellisel juhul peaks vaikselt uurima mis selle average load näitaja kõrgeks ajab. Näiteks võib tulla välja et koormuse ajab kõrgeks HDD mis ei tule enam ReadWrite koormusega toime ja siis peaks mõtlema ketaste lisamise või vahetamise peale. Ketaste koormust saab kontrollida iostat programmiga.&lt;br /&gt;
Kui mõni lugeja arvab et käsureaga ta suur sõber ei ole siis toon siinkohal välja kaks graafilist rakendust mis pakuvad sama infot desktoplt mida pakub https://scoutapp.com/: http://scoutapp.com/plugin_urls/4-server-load ja http://scoutapp.com/plugin_urls/151-load-per-processor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Kui server muutub aeglaseks siis esmalt võiks vaadata &#039;&#039;&#039;uptime&#039;&#039;&#039; käsuga load average näitajat. Kui näitaja on viimase 15 minuti jooksul keskmiselt üle &#039;serveri tuumade arv&#039; * 1,15(see ei ole rusikareegel, vaid mõeldud inimesele kes kuuleb load average-st esmakordselt ja kellel puudub varasem kogemus), siis tuleks hakata otsima täpset ülekoormuse põhjust. Koormuse kasv võib tuleneda väga erinevates põhjustest nii et igat juhtumit tuleks käsitleda vastavalt olemasolevale infole ja tuginedes enda kogemusele. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Load average võib kasutada analüüsiks, et teada saada kui koormatud on server või milline on serveri koormus erinevatel kellaaegadel. Selliseks perioodiliseks andmete analüüsks võib kirjutada skripti või kasutada mõnda valmisolevat lahendust.  &lt;br /&gt;
Seda infot saab kasutada, näiteks serveri ressursi nõudluse määramiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
* Scout blog post Andre: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages&lt;br /&gt;
&lt;br /&gt;
* Linux journal, Kyle Rankin: http://www.linuxjournal.com/magazine/hack-and-linux-troubleshooting-part-i-high-load?page=0,0&lt;br /&gt;
&lt;br /&gt;
* Wikipedia: http://en.wikipedia.org/wiki/Load_%28computing%29&lt;br /&gt;
&lt;br /&gt;
* Dr. Neil J. Gunther artikkel load avarage: http://luv.asn.au/overheads/NJG_LUV_2002/luvSlides.html&lt;br /&gt;
&lt;br /&gt;
== Autor ==&lt;br /&gt;
&lt;br /&gt;
Kaido Loonurm&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Load_average&amp;diff=32404</id>
		<title>Load average</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Load_average&amp;diff=32404"/>
		<updated>2011-05-21T08:14:44Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Järgnev tekst on mõeldud eelkõige inimesele kes on eelnevalt tuttav linuxiga ning teab lihtsamaid termineid ja mõisteid.  &lt;br /&gt;
Alljärgnev tekst selgitab lähemalt mis on load average, kuidas sellest tuleb aru saada, kust seda otsida ja kuidas tõlgendada. &lt;br /&gt;
Üldjuhul võiks load average olla üks esimesi näitajaid mida kontrollitakse, kui tahetakse teada kas vaadeldav server on ülekoormatud või mitte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis on load average ==&lt;br /&gt;
&lt;br /&gt;
Nagu nimi juba viitab, siis load average näitab süsteemi koormust(load), täpsemalt CPU koormust. Mida kõrgem on load average väärtus, &lt;br /&gt;
seda suurem on CPU koormus, ehk siis mida madalam on load average, seda parem. Kui administraator räägib süsteemi koormuse näitajast siis enamjaolt peetakse silmas just load average.&lt;br /&gt;
&lt;br /&gt;
Iga administraator võiks süsteemi logimise järel käivitada käsu &#039;&#039;&#039;&#039;&#039;uptime&#039;&#039;&#039;&#039;&#039; , sellega näeb ära kui kaua on server järjest töötanud, mitu kasutajat on süsteemi logitud ja mis on load average näitaja.&lt;br /&gt;
 $ uptime       &lt;br /&gt;
 08:32:30 up 5 days, 15:29, 2 users, load average: 1.37, 10.15, 8.10&lt;br /&gt;
Näites on näha et load average väärtused on 1.37, 10.15, 8.10. Need väärtused näitavad keskmist koormust viimase minuti, 10 minuti ja 15 minuti jooksul. Kui see väärtus oleks 0 siis see tähendab et sinu süsteem on täielikult puhke seisundis. Kui kesmise koormuse näitaja on 1, siis see tähendab et CPU on niipalju hõivatud et üks protsess peab ootama CPU aega. Kui load average väärtuseks on 1 ,ning käivitada protsess mis kasutab CPUd siis oleks uus average load väärtus 2. Load average annab hea ülevaate kui koormatud on sinu süsteem keskmiselt viimase minuti, 10 minuti ja 15 minuti jooksul olnud.	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Silmas tuleb pidada, et kui vaadata load average väärtust siis see ei ole vastavuses sinu süsteemi  CPU-de arvuga. &lt;br /&gt;
Kokkuvõtlikult tähendab see seda et ühe CPU-ga süsteemi average load 1 on sama mis 4 CPU-ga süsteemis average load 4. &lt;br /&gt;
Kui  nüüd seda silmas pidades vaadata näidet ja arvestada et sellel süsteemil on 1 CPU siis võib sealt välja lugeda,&lt;br /&gt;
et 15 min tagasi(8.10) oli süsteemi koormus üsna kõrge, ning 5 min tagasi(10.15) oli koormus tõusnud veelgi, &lt;br /&gt;
kuid viimase minuti jooksul(1.37) langes koormus tagasi oodatud piiridesse. Muretsema peaks hakkama siis kui koormus on püsivalt kõrge, hetkelised koormuse hüpped on üsna tavapärased.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui aga load average näitajad juhtuvad olema sellised: load average: 25.37, 11.15, 8.10, siis sellisel juhul võiks tekkida kahtlus et midagi on korrast ära ja peaks hakkama suure koormuse tagamaid selgitama. Samas peab silmas pidama et igale serverile tuleb läheneda individuaalselt ning võib olla et mõne serveriga ei juhtu sellise koormuse juures midagi ja samas mõni teine server ei saa sellise koormusega üldse hakkama.&lt;br /&gt;
Siinkohal load average tõlgendamisel mängib väga suurt rolli kogemus ja vastava serveri iseärasused.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Piltlik näide mis aitab paremini aru saada load average väärtusest &#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
Juhul kui ma ei ole veel load average näitaja suurust suutnud selgeks teha siis toon siinkohal ühe piltliku näite. &lt;br /&gt;
&lt;br /&gt;
Oletame et üks CPU tähistab üherealist teed üle silla ja sina oled silla operaator ning tahad kuidagi sillale sõitvatele autodele teada anda kui koormatud sild on. &lt;br /&gt;
&lt;br /&gt;
Siis load average loogikat kasutades:&lt;br /&gt;
&lt;br /&gt;
* 0.00 - see tähendab et mitte ühtegi autot ei ole sillal&lt;br /&gt;
* 1.00 - tähendab et sild on autosid täpselt täis, ei ole järjekorda ja ei ole ka sillal rohkem ruumi&lt;br /&gt;
* rohkem kui 1.00 tähendab et sild on autosid täis ja on ka tekkinud juba järjekord&lt;br /&gt;
&lt;br /&gt;
 [[File:sild1.png]] &#039;&#039;&#039;= koormus on 1.00&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 [[File:sild2.png]] &#039;&#039;&#039;= koormus on 0.50&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 [[File:sild3.png]] &#039;&#039;&#039;= koormus on 1.70&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kui kõrge on kõrge ==&lt;br /&gt;
&lt;br /&gt;
Nüüd kui teame mis load average endast kujutab tuleks vaadata lähemalt millised näitajad võib lugeda heaks ja millised halvaks.&lt;br /&gt;
Sellele kahjuks aga ühest vastust ei ole, sest see sõltub kõik serverist ja sellest mille tagajärjel koormus tõuseb.&lt;br /&gt;
Kui koormus serveris tõuseb siis peaks olema esimene küsimus, et mis tekitab sellist koormust. &lt;br /&gt;
Üldiselt võib liigitada algpõhjuse kolmeks: CPU-ga seotud koormuse tõus, mäluga seotud probleemid ja I/O-ga seotud koormus.&lt;br /&gt;
Probleemi täpsemaks välja selgitamiseks soovitan kasutada programmi top. See on laialt levinud ja peaks olema koheselt kättesaadav enamikes Linuxi süsteemides.&lt;br /&gt;
Top programmi esimesed 5 rida annavad kokkuvõtlikult infot koormuste ja serveri resursi kasutamise osas. Esimene rida näitab sama infot mis näitab käsk uptime. Täpsemat infot top kohta leiab internetist, top on suureks abiks just koormuse probleemide leidmisel.&lt;br /&gt;
 $ top&lt;br /&gt;
[[File:top.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kindlasti ei tasuks sattuda paanikasse kui serveri viimase 15 minuti keskmine average load on näiteks 15, aga server ei ole aeglane ja ei tekita probleeme. Kuid sellisel juhul peaks vaikselt uurima mis selle average load näitaja kõrgeks ajab. Näiteks võib tulla välja et koormuse ajab kõrgeks HDD mis ei tule enam ReadWrite koormusega toime ja siis peaks mõtlema ketaste lisamise või vahetamise peale. Ketaste koormust saab kontrollida iostat programmiga.&lt;br /&gt;
Kui mõni lugeja arvab et käsureaga ta suur sõber ei ole siis toon siinkohal välja kaks graafilist rakendust mis pakuvad sama infot desktoplt mida pakub https://scoutapp.com/: http://scoutapp.com/plugin_urls/4-server-load ja http://scoutapp.com/plugin_urls/151-load-per-processor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
Kui server muutub aeglaseks siis esmalt võiks vaadata &#039;&#039;&#039;uptime&#039;&#039;&#039; käsuga load average näitajat. Kui näitaja on viimase 15 minuti jooksul keskmiselt üle &#039;serveri tuumade arv&#039; * 1,15(see ei ole rusikareegel, vaid mõeldud inimesele kes kuuleb load average-st esmakordselt ja kellel puudub varasem kogemus), siis tuleks hakata otsima täpset ülekoormuse põhjust. Koormuse kasv võib tuleneda väga erinevates põhjustest nii et igat juhtumit tuleks käsitleda vastavalt olemasolevale infole ja tuginedes enda kogemusele. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Load average võib kasutada analüüsiks, et teada saada kui koormatud on server või milline on serveri koormus erinevatel kellaaegadel. Selliseks perioodiliseks andmete analüüsks võib kirjutada skripti või kasutada mõnda valmisolevat lahendust.  &lt;br /&gt;
Seda infot saab kasutada, näiteks serveri ressursi nõudluse määramiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
* http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxjournal.com/magazine/hack-and-linux-troubleshooting-part-i-high-load?page=0,0&lt;br /&gt;
&lt;br /&gt;
* http://en.wikipedia.org/wiki/Load_%28computing%29&lt;br /&gt;
&lt;br /&gt;
* http://luv.asn.au/overheads/NJG_LUV_2002/luvSlides.html&lt;br /&gt;
&lt;br /&gt;
== Autor ==&lt;br /&gt;
&lt;br /&gt;
Kaido Loonurm&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=31564</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=31564"/>
		<updated>2011-05-15T15:58:53Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash==&lt;br /&gt;
&lt;br /&gt;
==Skript==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Author: Kaido Loonurm&lt;br /&gt;
#Kasutamine: add-license.sh [text or text file path] [path... or search parameter]&lt;br /&gt;
#Otsib faili esimeselt realt vastet, kui ei leia siis lisab faili agusesse etteantud rea&lt;br /&gt;
#Näide: add-author.sh &amp;quot;Author:John Smith&amp;quot; *.java&lt;br /&gt;
#Versioon 0.8&lt;br /&gt;
&lt;br /&gt;
TEXT=$1&lt;br /&gt;
&lt;br /&gt;
#Kontrollin kas on ette antud fail v6i tekstiline v22rtus&lt;br /&gt;
if [ -f $TEXT ]&lt;br /&gt;
then&lt;br /&gt;
	license_text=`head -1 $TEXT`&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
	license_text=$TEXT&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
#leian vajalikud failid ja loen need masiivi&lt;br /&gt;
for f in $(find -type f -iname $2); do&lt;br /&gt;
#kontrollin kas faili alguses leidub etteantud string&lt;br /&gt;
file_beginning=`head -1 $f | grep &amp;quot;$license_text&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
#Kui stringi ei leitud siis lisan selle faili  algusesse&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
#Loen faili sisu muutujasse et faili sisu s2iliks esialgsel kujul&lt;br /&gt;
AJUTINE=`cat &amp;quot;$f&amp;quot;`&lt;br /&gt;
#Kleebin lisatava teksti ja vana teksti kokku&lt;br /&gt;
echo -e &amp;quot;$license_text&amp;quot; &amp;quot;\n&amp;quot; &amp;quot;$AJUTINE&amp;quot; &amp;gt; tmp.txt; mv tmp.txt $f&lt;br /&gt;
#annan teada millised failid muudeti&lt;br /&gt;
echo &amp;quot;Muutsin faili: $f&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=31563</id>
		<title>User:Kloonurm</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kloonurm&amp;diff=31563"/>
		<updated>2011-05-15T15:44:53Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: Created page with &amp;#039;==Bash skript==&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bash skript==&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31562</id>
		<title>PowerShell: Kaido Loonurm, PCinfo.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31562"/>
		<updated>2011-05-15T15:30:16Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Skript leiab infot arvuti kohta ja tagastab selle. Allolev skript väljastab minupoolt valitud andmeid ja ei näita kogu klassides peituvat informatsiooni. &lt;br /&gt;
Kui leiad et see skript ei väljasta kõike sinule huvipakkuvat infot, siis võid selle skripti omale aluseks võtta ja muuta see personaalselt sobivaks(tutvumisega sobiks alustada siit: [http://technet.microsoft.com/en-us/library/dd315295.aspx Get-WmiObject]). Arvuti süsteemi infot on võimalik ka &#039;&#039;&#039;systeminfo&#039;&#039;&#039; käsuga leida(töötab nii CMD kui ka Powershelliga)&lt;br /&gt;
&lt;br /&gt;
==Skript==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
#Skript väljastab infot arvuti seadmete ja konfiguratsiooni kohta&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon: 0.3&lt;br /&gt;
$Aeg = get-Date -Format &amp;quot;yyyy-MM-dd HH:mm&amp;quot;&lt;br /&gt;
#Näitame kes skripti käivitas ja mis ajal&lt;br /&gt;
Write-Host &amp;quot;Skript käivitati kaustaja:&amp;quot; $env:USERNAME &amp;quot;poolt,&amp;quot; $Aeg &lt;br /&gt;
Write-host&lt;br /&gt;
#Muudame pealkirja kõigile loetavaks olenematta mis on käivitaja shelli värvilahendus&lt;br /&gt;
Write-Host &amp;quot;PC andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Loeme Win32_ComputerSystem klassi andmed muutujasse&lt;br /&gt;
$PCinfo = Get-WmiObject -Class Win32_ComputerSystem &lt;br /&gt;
#Käime muutuja andmed läbi ja prindime kästud andmed&lt;br /&gt;
foreach ($ArvutiInf in $PCinfo){&lt;br /&gt;
	Write-Host &amp;quot;Arvuti tootja: &amp;quot; $ArvutiInf.Manufacturer&lt;br /&gt;
	Write-Host &amp;quot;Arvuti mudel: &amp;quot; $ArvutiInf.Model&lt;br /&gt;
	Write-Host &amp;quot;Arvuti nimi: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;Arvuti süsteemi tüüp: &amp;quot; $ArvutiInf.SystemType&lt;br /&gt;
	Write-Host &amp;quot;Omanik: &amp;quot; $ArvutiInf.PrimaryOwnerName&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mem = [math]::truncate($ArvutiInf.TotalPhysicalMemory/1MB)&lt;br /&gt;
	Write-Host &amp;quot;Kogu füüsilise mälu hulk: &amp;quot; $mem &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
#Kirjutame separaatori et oleks arusaadavam kus algab uus lõik&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
#Loeme seekord Win32_ComputerSystem klassist vaid etteantud andmed muutujasse&lt;br /&gt;
$OPinfo = Get-WmiObject Win32_OperatingSystem | select LastBootUpTime,Name,NumberOfUsers,OSArchitecture,SerialNumber,WindowsDirectory,InstallDate&lt;br /&gt;
Write-Host &amp;quot;OS andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Jällegi käime muutuja andmed läbi ja prindime järgnevalt täpsustatud andmed &lt;br /&gt;
foreach ($ArvutiInf in $OPinfo){&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteem: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteemi arhidektuur: &amp;quot; $ArvutiInf.OSArchitecture&lt;br /&gt;
	Write-Host &amp;quot;  Windowsi kaust: &amp;quot; $ArvutiInf.WindowsDirectory&lt;br /&gt;
	Write-Host &amp;quot;  Windows seerianumber: &amp;quot; $ArvutiInf.SerialNumber&lt;br /&gt;
	Write-Host &amp;quot;  Kasutajate arv: &amp;quot; $ArvutiInf.NumberOfUsers&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$Installed = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.InstallDate)&lt;br /&gt;
	Write-Host &amp;quot;  Installitud: &amp;quot; $Installed&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$bootup = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.LastBootUpTime)&lt;br /&gt;
	Write-Host &amp;quot;  Viimati käivitatud: &amp;quot; $bootup &lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
$CPUinfo = Get-WmiObject -Class CIM_Processor&lt;br /&gt;
Write-Host &amp;quot;CPU andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
foreach ($CPUandmed in $CPUinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  CPU nimi: &amp;quot; $CPUandmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  CPU hetke kiirus: &amp;quot; $CPUandmed.CurrentClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU max kiirus: &amp;quot; $CPUandmed.MaxClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU tuumade arv: &amp;quot; $CPUandmed.NumberOfCores&lt;br /&gt;
	Write-Host &amp;quot;  CPU kirjeldus: &amp;quot; $CPUandmed.Description&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;HDD andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$HDDinfo = Get-WmiObject Win32_DiskDrive&lt;br /&gt;
foreach($HDDandmed in $HDDinfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Ketta nimi:&amp;quot; $HDDandmed.DeviceID&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel GB-ks&lt;br /&gt;
	$hdd = [math]::truncate($HDDandmed.Size/1GB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus:&amp;quot; $hdd “GB”&lt;br /&gt;
	Write-Host &amp;quot;  Ühenduse tüüp:&amp;quot; $HDDandmed.InterfaceType&lt;br /&gt;
	Write-Host &amp;quot;  Ketta tüüp: &amp;quot; $HDDandmed.MediaType&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Graafikakaardi andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Graphinfo = Get-WmiObject CIM_VideoController&lt;br /&gt;
foreach ( $GraphAndmed in $Graphinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti nimetus: &amp;quot; $GraphAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti kirjeldus: &amp;quot; $GraphAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Hetkel kasutusel olev resolutsioon: &amp;quot; $GraphAndmed.CurrentHorizontalResolution &amp;quot;x&amp;quot; $GraphAndmed.CurrentVerticalResolution&lt;br /&gt;
	Write-Host &amp;quot;  Refresh rate: &amp;quot; $GraphAndmed.CurrentRefreshRate &amp;quot;Hz&amp;quot;&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$gram = [math]::truncate($GraphAndmed.AdapterRAM/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Kasutada olev mälu hulk: &amp;quot; $gram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Mälu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Meminfo = Get-WmiObject -Class CIM_PhysicalMemory &lt;br /&gt;
foreach ($MemAndmed in $Meminfo){&lt;br /&gt;
	Write-Host &amp;quot;  Nimi: &amp;quot; $MemAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Kirjeldus: &amp;quot; $MemAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Mälupesa: &amp;quot; $MemAndmed.DeviceLocator&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mram = [math]::truncate($MemAndmed.Capacity/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus: &amp;quot; $mram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  Kiirus: &amp;quot; $MemAndmed.Speed&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Võrgu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$NetworkInfo = Get-WmiObject Win32_NetworkAdapterConfiguration | where{$_.IPEnabled -eq “True”}&lt;br /&gt;
foreach($NetworkAndmed in $NetworkInfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Võrgu adaptri nimi:&amp;quot; $NetworkAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  DHCP Enabled:&amp;quot; $NetworkAndmed.DHCPEnabled&lt;br /&gt;
	Write-Host &amp;quot;  IP Aadress:&amp;quot; $NetworkAndmed.IPAddress&lt;br /&gt;
	Write-Host &amp;quot;  Subnet Mask:&amp;quot; $NetworkAndmed.IPSubnet&lt;br /&gt;
	Write-Host &amp;quot;  Gateway:&amp;quot; $NetworkAndmed.DefaultIPGateway&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kaido Loonurm&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31561</id>
		<title>PowerShell: Kaido Loonurm, PCinfo.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31561"/>
		<updated>2011-05-15T15:16:30Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Skript leiab infot arvuti kohta ja tagastab selle. Allolev skript väljastab minupoolt valitud andmeid ja ei näita kogu klassides peituvat informatsiooni. &lt;br /&gt;
Kui leiad et see skript ei väljasta kõike sinule huvipakkuvat infot, siis võid selle skripti omale aluseks võtta ja muuta see personaalselt sobivaks(tutvumisega sobiks alustada siit: [http://technet.microsoft.com/en-us/library/dd315295.aspx Get-WmiObject]). Arvuti süsteemi infot on võimalik ka &#039;&#039;&#039;systeminfo&#039;&#039;&#039; käsuga leida(töötab nii CMD kui ka Powershelliga)&lt;br /&gt;
&lt;br /&gt;
==Skript==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
#Skript väljastab infot arvuti seadmete ja konfiguratsiooni kohta&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon: 0.3&lt;br /&gt;
$Aeg = get-Date -Format &amp;quot;yyyy-MM-dd HH:mm&amp;quot;&lt;br /&gt;
#Näitame kes skripti käivitas ja mis ajal&lt;br /&gt;
Write-Host &amp;quot;Skript käivitati kaustaja:&amp;quot; $env:USERNAME &amp;quot;poolt,&amp;quot; $Aeg &lt;br /&gt;
Write-host&lt;br /&gt;
#Muudame pealkirja kõigile loetavaks olenematta mis on käivitaja shelli värvilahendus&lt;br /&gt;
Write-Host &amp;quot;PC andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Loeme Win32_ComputerSystem klassi andmed muutujasse&lt;br /&gt;
$PCinfo = Get-WmiObject -Class Win32_ComputerSystem &lt;br /&gt;
#Käime muutuja andmed läbi ja prindime kästud andmed&lt;br /&gt;
foreach ($ArvutiInf in $PCinfo){&lt;br /&gt;
	Write-Host &amp;quot;Arvuti tootja: &amp;quot; $ArvutiInf.Manufacturer&lt;br /&gt;
	Write-Host &amp;quot;Arvuti mudel: &amp;quot; $ArvutiInf.Model&lt;br /&gt;
	Write-Host &amp;quot;Arvuti nimi: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;Arvuti süsteemi tüüp: &amp;quot; $ArvutiInf.SystemType&lt;br /&gt;
	Write-Host &amp;quot;Omanik: &amp;quot; $ArvutiInf.PrimaryOwnerName&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mem = [math]::truncate($ArvutiInf.TotalPhysicalMemory/1MB)&lt;br /&gt;
	Write-Host &amp;quot;Kogu füüsilise mälu hulk: &amp;quot; $mem &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
#Kirjutame separaatori et oleks arusaadavam kus algab uus lõik&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
#Loeme seekord Win32_ComputerSystem klassist vaid etteantud andmed muutujasse&lt;br /&gt;
$OPinfo = Get-WmiObject Win32_OperatingSystem | select LastBootUpTime,Name,NumberOfUsers,OSArchitecture,SerialNumber,WindowsDirectory,InstallDate&lt;br /&gt;
Write-Host &amp;quot;OS andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Jällegi käime muutuja andmed läbi ja prindime järgnevalt täpsustatud andmed &lt;br /&gt;
foreach ($ArvutiInf in $OPinfo){&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteem: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteemi arhidektuur: &amp;quot; $ArvutiInf.OSArchitecture&lt;br /&gt;
	Write-Host &amp;quot;  Windowsi kaust: &amp;quot; $ArvutiInf.WindowsDirectory&lt;br /&gt;
	Write-Host &amp;quot;  Windows seerianumber: &amp;quot; $ArvutiInf.SerialNumber&lt;br /&gt;
	Write-Host &amp;quot;  Kasutajate arv: &amp;quot; $ArvutiInf.NumberOfUsers&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$Installed = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.InstallDate)&lt;br /&gt;
	Write-Host &amp;quot;  Installitud: &amp;quot; $Installed&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$bootup = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.LastBootUpTime)&lt;br /&gt;
	Write-Host &amp;quot;  Viimati käivitatud: &amp;quot; $bootup &lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
$CPUinfo = Get-WmiObject -Class CIM_Processor&lt;br /&gt;
Write-Host &amp;quot;CPU andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
foreach ($CPUandmed in $CPUinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  CPU nimi: &amp;quot; $CPUandmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  CPU hetke kiirus: &amp;quot; $CPUandmed.CurrentClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU max kiirus: &amp;quot; $CPUandmed.MaxClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU tuumade arv: &amp;quot; $CPUandmed.NumberOfCores&lt;br /&gt;
	Write-Host &amp;quot;  CPU kirjeldus: &amp;quot; $CPUandmed.Description&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;HDD andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$HDDinfo = Get-WmiObject Win32_DiskDrive&lt;br /&gt;
foreach($HDDandmed in $HDDinfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Ketta nimi:&amp;quot; $HDDandmed.DeviceID&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel GB-ks&lt;br /&gt;
	$hdd = [math]::truncate($HDDandmed.Size/1GB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus:&amp;quot; $hdd “GB”&lt;br /&gt;
	Write-Host &amp;quot;  Ühenduse tüüp:&amp;quot; $HDDandmed.InterfaceType&lt;br /&gt;
	Write-Host &amp;quot;  Ketta tüüp: &amp;quot; $HDDandmed.MediaType&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Graafikakaardi andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Graphinfo = Get-WmiObject CIM_VideoController&lt;br /&gt;
foreach ( $GraphAndmed in $Graphinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti nimetus: &amp;quot; $GraphAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti kirjeldus: &amp;quot; $GraphAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Hetkel kasutusel olev resolutsioon: &amp;quot; $GraphAndmed.CurrentHorizontalResolution &amp;quot;x&amp;quot; $GraphAndmed.CurrentVerticalResolution&lt;br /&gt;
	Write-Host &amp;quot;  Refresh rate: &amp;quot; $GraphAndmed.CurrentRefreshRate &amp;quot;Hz&amp;quot;&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$gram = [math]::truncate($GraphAndmed.AdapterRAM/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Kasutada olev mälu hulk: &amp;quot; $gram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Mälu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Meminfo = Get-WmiObject -Class CIM_PhysicalMemory &lt;br /&gt;
foreach ($MemAndmed in $Meminfo){&lt;br /&gt;
	Write-Host &amp;quot;  Nimi: &amp;quot; $MemAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Kirjeldus: &amp;quot; $MemAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Mälupesa: &amp;quot; $MemAndmed.DeviceLocator&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mram = [math]::truncate($MemAndmed.Capacity/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus: &amp;quot; $mram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  Kiirus: &amp;quot; $MemAndmed.Speed&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Võrgu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$NetworkInfo = Get-WmiObject Win32_NetworkAdapterConfiguration | where{$_.IPEnabled -eq “True”}&lt;br /&gt;
foreach($NetworkAndmed in $NetworkInfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Võrgu adaptri nimi:&amp;quot; $NetworkAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  DHCP Enabled:&amp;quot; $NetworkAndmed.DHCPEnabled&lt;br /&gt;
	Write-Host &amp;quot;  IP Aadress:&amp;quot; $NetworkAndmed.IPAddress&lt;br /&gt;
	Write-Host &amp;quot;  Subnet Mask:&amp;quot; $NetworkAndmed.IPSubnet&lt;br /&gt;
	Write-Host &amp;quot;  Gateway:&amp;quot; $NetworkAndmed.DefaultIPGateway&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31505</id>
		<title>PowerShell: Kaido Loonurm, PCinfo.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31505"/>
		<updated>2011-05-15T13:50:30Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Skript leiab infot arvuti kohta ja tagastab selle. Allolev skript väljastab minupoolt valitud andmeid ja ei näita kogu klassides peituvat informatsiooni. &lt;br /&gt;
Kui leiad et see skript ei väljasta kõike sinule huvipakkuvat infot, siis võid selle skripti omale aluseks võtta ja muuta see personaalselt sobivaks(alustada sobiks siit: [http://technet.microsoft.com/en-us/library/dd315295.aspx Get-WmiObject]). Arvuti süsteemi infot on võimalik ka &#039;&#039;&#039;systeminfo&#039;&#039;&#039; käsuga leida(töötab nii CMD kui ka Powershelliga)&lt;br /&gt;
&lt;br /&gt;
==Skript==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
#Skript väljastab infot arvuti seadmete ja konfiguratsiooni kohta&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon: 0.3&lt;br /&gt;
$Aeg = get-Date -Format &amp;quot;yyyy-MM-dd HH:mm&amp;quot;&lt;br /&gt;
#Näitame kes skripti käivitas ja mis ajal&lt;br /&gt;
Write-Host &amp;quot;Skript käivitati kaustaja:&amp;quot; $env:USERNAME &amp;quot;poolt,&amp;quot; $Aeg &lt;br /&gt;
Write-host&lt;br /&gt;
#Muudame pealkirja kõigile loetavaks olenematta mis on käivitaja shelli värvilahendus&lt;br /&gt;
Write-Host &amp;quot;PC andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Loeme Win32_ComputerSystem klassi andmed muutujasse&lt;br /&gt;
$PCinfo = Get-WmiObject -Class Win32_ComputerSystem &lt;br /&gt;
#Käime muutuja andmed läbi ja prindime kästud andmed&lt;br /&gt;
foreach ($ArvutiInf in $PCinfo){&lt;br /&gt;
	Write-Host &amp;quot;Arvuti tootja: &amp;quot; $ArvutiInf.Manufacturer&lt;br /&gt;
	Write-Host &amp;quot;Arvuti mudel: &amp;quot; $ArvutiInf.Model&lt;br /&gt;
	Write-Host &amp;quot;Arvuti nimi: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;Arvuti süsteemi tüüp: &amp;quot; $ArvutiInf.SystemType&lt;br /&gt;
	Write-Host &amp;quot;Omanik: &amp;quot; $ArvutiInf.PrimaryOwnerName&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mem = [math]::truncate($ArvutiInf.TotalPhysicalMemory/1MB)&lt;br /&gt;
	Write-Host &amp;quot;Kogu füüsilise mälu hulk: &amp;quot; $mem &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
#Kirjutame separaatori et oleks arusaadavam kus algab uus lõik&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
#Loeme seekord Win32_ComputerSystem klassist vaid etteantud andmed muutujasse&lt;br /&gt;
$OPinfo = Get-WmiObject Win32_OperatingSystem | select LastBootUpTime,Name,NumberOfUsers,OSArchitecture,SerialNumber,WindowsDirectory,InstallDate&lt;br /&gt;
Write-Host &amp;quot;OS andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Jällegi käime muutuja andmed läbi ja prindime järgnevalt täpsustatud andmed &lt;br /&gt;
foreach ($ArvutiInf in $OPinfo){&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteem: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteemi arhidektuur: &amp;quot; $ArvutiInf.OSArchitecture&lt;br /&gt;
	Write-Host &amp;quot;  Windowsi kaust: &amp;quot; $ArvutiInf.WindowsDirectory&lt;br /&gt;
	Write-Host &amp;quot;  Windows seerianumber: &amp;quot; $ArvutiInf.SerialNumber&lt;br /&gt;
	Write-Host &amp;quot;  Kasutajate arv: &amp;quot; $ArvutiInf.NumberOfUsers&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$Installed = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.InstallDate)&lt;br /&gt;
	Write-Host &amp;quot;  Installitud: &amp;quot; $Installed&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$bootup = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.LastBootUpTime)&lt;br /&gt;
	Write-Host &amp;quot;  Viimati käivitatud: &amp;quot; $bootup &lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
$CPUinfo = Get-WmiObject -Class CIM_Processor&lt;br /&gt;
Write-Host &amp;quot;CPU andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
foreach ($CPUandmed in $CPUinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  CPU nimi: &amp;quot; $CPUandmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  CPU hetke kiirus: &amp;quot; $CPUandmed.CurrentClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU max kiirus: &amp;quot; $CPUandmed.MaxClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU tuumade arv: &amp;quot; $CPUandmed.NumberOfCores&lt;br /&gt;
	Write-Host &amp;quot;  CPU kirjeldus: &amp;quot; $CPUandmed.Description&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;HDD andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$HDDinfo = Get-WmiObject Win32_DiskDrive&lt;br /&gt;
foreach($HDDandmed in $HDDinfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Ketta nimi:&amp;quot; $HDDandmed.DeviceID&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel GB-ks&lt;br /&gt;
	$hdd = [math]::truncate($HDDandmed.Size/1GB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus:&amp;quot; $hdd “GB”&lt;br /&gt;
	Write-Host &amp;quot;  Ühenduse tüüp:&amp;quot; $HDDandmed.InterfaceType&lt;br /&gt;
	Write-Host &amp;quot;  Ketta tüüp: &amp;quot; $HDDandmed.MediaType&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Graafikakaardi andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Graphinfo = Get-WmiObject CIM_VideoController&lt;br /&gt;
foreach ( $GraphAndmed in $Graphinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti nimetus: &amp;quot; $GraphAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti kirjeldus: &amp;quot; $GraphAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Hetkel kasutusel olev resolutsioon: &amp;quot; $GraphAndmed.CurrentHorizontalResolution &amp;quot;x&amp;quot; $GraphAndmed.CurrentVerticalResolution&lt;br /&gt;
	Write-Host &amp;quot;  Refresh rate: &amp;quot; $GraphAndmed.CurrentRefreshRate &amp;quot;Hz&amp;quot;&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$gram = [math]::truncate($GraphAndmed.AdapterRAM/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Kasutada olev mälu hulk: &amp;quot; $gram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Mälu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Meminfo = Get-WmiObject -Class CIM_PhysicalMemory &lt;br /&gt;
foreach ($MemAndmed in $Meminfo){&lt;br /&gt;
	Write-Host &amp;quot;  Nimi: &amp;quot; $MemAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Kirjeldus: &amp;quot; $MemAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Mälupesa: &amp;quot; $MemAndmed.DeviceLocator&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mram = [math]::truncate($MemAndmed.Capacity/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus: &amp;quot; $mram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  Kiirus: &amp;quot; $MemAndmed.Speed&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Võrgu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$NetworkInfo = Get-WmiObject Win32_NetworkAdapterConfiguration | where{$_.IPEnabled -eq “True”}&lt;br /&gt;
foreach($NetworkAndmed in $NetworkInfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Võrgu adaptri nimi:&amp;quot; $NetworkAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  DHCP Enabled:&amp;quot; $NetworkAndmed.DHCPEnabled&lt;br /&gt;
	Write-Host &amp;quot;  IP Aadress:&amp;quot; $NetworkAndmed.IPAddress&lt;br /&gt;
	Write-Host &amp;quot;  Subnet Mask:&amp;quot; $NetworkAndmed.IPSubnet&lt;br /&gt;
	Write-Host &amp;quot;  Gateway:&amp;quot; $NetworkAndmed.DefaultIPGateway&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31504</id>
		<title>PowerShell: Kaido Loonurm, PCinfo.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31504"/>
		<updated>2011-05-15T13:50:12Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Skript leiab infot arvuti kohta ja tagastab selle. Allolev skript väljastab minupoolt valitud andmeid ja ei näita kogu klassides peituvat informatsiooni. &lt;br /&gt;
Kui leiad et see skript ei väljasta kõike sinule huvipakkuvat infot, siis võid selle skripti omale aluseks võtta ja muuta see personaalselt sobivaks(alustada sobiks siit: [http://technet.microsoft.com/en-us/library/dd315295.aspx Get-WmiObject]). Arvuti süsteemi infot on võimalik ja &#039;&#039;&#039;systeminfo&#039;&#039;&#039; käsuga leida(töötab nii CMD kui ka Powershelliga)&lt;br /&gt;
&lt;br /&gt;
==Skript==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
#Skript väljastab infot arvuti seadmete ja konfiguratsiooni kohta&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon: 0.3&lt;br /&gt;
$Aeg = get-Date -Format &amp;quot;yyyy-MM-dd HH:mm&amp;quot;&lt;br /&gt;
#Näitame kes skripti käivitas ja mis ajal&lt;br /&gt;
Write-Host &amp;quot;Skript käivitati kaustaja:&amp;quot; $env:USERNAME &amp;quot;poolt,&amp;quot; $Aeg &lt;br /&gt;
Write-host&lt;br /&gt;
#Muudame pealkirja kõigile loetavaks olenematta mis on käivitaja shelli värvilahendus&lt;br /&gt;
Write-Host &amp;quot;PC andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Loeme Win32_ComputerSystem klassi andmed muutujasse&lt;br /&gt;
$PCinfo = Get-WmiObject -Class Win32_ComputerSystem &lt;br /&gt;
#Käime muutuja andmed läbi ja prindime kästud andmed&lt;br /&gt;
foreach ($ArvutiInf in $PCinfo){&lt;br /&gt;
	Write-Host &amp;quot;Arvuti tootja: &amp;quot; $ArvutiInf.Manufacturer&lt;br /&gt;
	Write-Host &amp;quot;Arvuti mudel: &amp;quot; $ArvutiInf.Model&lt;br /&gt;
	Write-Host &amp;quot;Arvuti nimi: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;Arvuti süsteemi tüüp: &amp;quot; $ArvutiInf.SystemType&lt;br /&gt;
	Write-Host &amp;quot;Omanik: &amp;quot; $ArvutiInf.PrimaryOwnerName&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mem = [math]::truncate($ArvutiInf.TotalPhysicalMemory/1MB)&lt;br /&gt;
	Write-Host &amp;quot;Kogu füüsilise mälu hulk: &amp;quot; $mem &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
#Kirjutame separaatori et oleks arusaadavam kus algab uus lõik&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
#Loeme seekord Win32_ComputerSystem klassist vaid etteantud andmed muutujasse&lt;br /&gt;
$OPinfo = Get-WmiObject Win32_OperatingSystem | select LastBootUpTime,Name,NumberOfUsers,OSArchitecture,SerialNumber,WindowsDirectory,InstallDate&lt;br /&gt;
Write-Host &amp;quot;OS andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Jällegi käime muutuja andmed läbi ja prindime järgnevalt täpsustatud andmed &lt;br /&gt;
foreach ($ArvutiInf in $OPinfo){&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteem: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteemi arhidektuur: &amp;quot; $ArvutiInf.OSArchitecture&lt;br /&gt;
	Write-Host &amp;quot;  Windowsi kaust: &amp;quot; $ArvutiInf.WindowsDirectory&lt;br /&gt;
	Write-Host &amp;quot;  Windows seerianumber: &amp;quot; $ArvutiInf.SerialNumber&lt;br /&gt;
	Write-Host &amp;quot;  Kasutajate arv: &amp;quot; $ArvutiInf.NumberOfUsers&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$Installed = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.InstallDate)&lt;br /&gt;
	Write-Host &amp;quot;  Installitud: &amp;quot; $Installed&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$bootup = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.LastBootUpTime)&lt;br /&gt;
	Write-Host &amp;quot;  Viimati käivitatud: &amp;quot; $bootup &lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
$CPUinfo = Get-WmiObject -Class CIM_Processor&lt;br /&gt;
Write-Host &amp;quot;CPU andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
foreach ($CPUandmed in $CPUinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  CPU nimi: &amp;quot; $CPUandmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  CPU hetke kiirus: &amp;quot; $CPUandmed.CurrentClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU max kiirus: &amp;quot; $CPUandmed.MaxClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU tuumade arv: &amp;quot; $CPUandmed.NumberOfCores&lt;br /&gt;
	Write-Host &amp;quot;  CPU kirjeldus: &amp;quot; $CPUandmed.Description&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;HDD andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$HDDinfo = Get-WmiObject Win32_DiskDrive&lt;br /&gt;
foreach($HDDandmed in $HDDinfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Ketta nimi:&amp;quot; $HDDandmed.DeviceID&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel GB-ks&lt;br /&gt;
	$hdd = [math]::truncate($HDDandmed.Size/1GB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus:&amp;quot; $hdd “GB”&lt;br /&gt;
	Write-Host &amp;quot;  Ühenduse tüüp:&amp;quot; $HDDandmed.InterfaceType&lt;br /&gt;
	Write-Host &amp;quot;  Ketta tüüp: &amp;quot; $HDDandmed.MediaType&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Graafikakaardi andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Graphinfo = Get-WmiObject CIM_VideoController&lt;br /&gt;
foreach ( $GraphAndmed in $Graphinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti nimetus: &amp;quot; $GraphAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti kirjeldus: &amp;quot; $GraphAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Hetkel kasutusel olev resolutsioon: &amp;quot; $GraphAndmed.CurrentHorizontalResolution &amp;quot;x&amp;quot; $GraphAndmed.CurrentVerticalResolution&lt;br /&gt;
	Write-Host &amp;quot;  Refresh rate: &amp;quot; $GraphAndmed.CurrentRefreshRate &amp;quot;Hz&amp;quot;&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$gram = [math]::truncate($GraphAndmed.AdapterRAM/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Kasutada olev mälu hulk: &amp;quot; $gram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Mälu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Meminfo = Get-WmiObject -Class CIM_PhysicalMemory &lt;br /&gt;
foreach ($MemAndmed in $Meminfo){&lt;br /&gt;
	Write-Host &amp;quot;  Nimi: &amp;quot; $MemAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Kirjeldus: &amp;quot; $MemAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Mälupesa: &amp;quot; $MemAndmed.DeviceLocator&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mram = [math]::truncate($MemAndmed.Capacity/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus: &amp;quot; $mram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  Kiirus: &amp;quot; $MemAndmed.Speed&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Võrgu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$NetworkInfo = Get-WmiObject Win32_NetworkAdapterConfiguration | where{$_.IPEnabled -eq “True”}&lt;br /&gt;
foreach($NetworkAndmed in $NetworkInfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Võrgu adaptri nimi:&amp;quot; $NetworkAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  DHCP Enabled:&amp;quot; $NetworkAndmed.DHCPEnabled&lt;br /&gt;
	Write-Host &amp;quot;  IP Aadress:&amp;quot; $NetworkAndmed.IPAddress&lt;br /&gt;
	Write-Host &amp;quot;  Subnet Mask:&amp;quot; $NetworkAndmed.IPSubnet&lt;br /&gt;
	Write-Host &amp;quot;  Gateway:&amp;quot; $NetworkAndmed.DefaultIPGateway&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31503</id>
		<title>PowerShell: Kaido Loonurm, PCinfo.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31503"/>
		<updated>2011-05-15T13:45:01Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Skript leiab infot arvuti kohta ja tagastab selle. Allolev skript väljastab minupoolt valitud andmeid ja ei näita kogu klassides peituvat informatsiooni. &lt;br /&gt;
Kui leiad et see skript ei väljasta kõike sinule huvi pakkuvat infot siis võid selle skripti omale aluseks võtta ja muuta see personaalselt sobivaks(alustada sobiks siit: [http://technet.microsoft.com/en-us/library/dd315295.aspx Get-WmiObject]). &lt;br /&gt;
&lt;br /&gt;
==Skript==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
#Skript väljastab infot arvuti seadmete ja konfiguratsiooni kohta&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon: 0.3&lt;br /&gt;
$Aeg = get-Date -Format &amp;quot;yyyy-MM-dd HH:mm&amp;quot;&lt;br /&gt;
#Näitame kes skripti käivitas ja mis ajal&lt;br /&gt;
Write-Host &amp;quot;Skript käivitati kaustaja:&amp;quot; $env:USERNAME &amp;quot;poolt,&amp;quot; $Aeg &lt;br /&gt;
Write-host&lt;br /&gt;
#Muudame pealkirja kõigile loetavaks olenematta mis on käivitaja shelli värvilahendus&lt;br /&gt;
Write-Host &amp;quot;PC andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Loeme Win32_ComputerSystem klassi andmed muutujasse&lt;br /&gt;
$PCinfo = Get-WmiObject -Class Win32_ComputerSystem &lt;br /&gt;
#Käime muutuja andmed läbi ja prindime kästud andmed&lt;br /&gt;
foreach ($ArvutiInf in $PCinfo){&lt;br /&gt;
	Write-Host &amp;quot;Arvuti tootja: &amp;quot; $ArvutiInf.Manufacturer&lt;br /&gt;
	Write-Host &amp;quot;Arvuti mudel: &amp;quot; $ArvutiInf.Model&lt;br /&gt;
	Write-Host &amp;quot;Arvuti nimi: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;Arvuti süsteemi tüüp: &amp;quot; $ArvutiInf.SystemType&lt;br /&gt;
	Write-Host &amp;quot;Omanik: &amp;quot; $ArvutiInf.PrimaryOwnerName&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mem = [math]::truncate($ArvutiInf.TotalPhysicalMemory/1MB)&lt;br /&gt;
	Write-Host &amp;quot;Kogu füüsilise mälu hulk: &amp;quot; $mem &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
#Kirjutame separaatori et oleks arusaadavam kus algab uus lõik&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
#Loeme seekord Win32_ComputerSystem klassist vaid etteantud andmed muutujasse&lt;br /&gt;
$OPinfo = Get-WmiObject Win32_OperatingSystem | select LastBootUpTime,Name,NumberOfUsers,OSArchitecture,SerialNumber,WindowsDirectory,InstallDate&lt;br /&gt;
Write-Host &amp;quot;OS andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Jällegi käime muutuja andmed läbi ja prindime järgnevalt täpsustatud andmed &lt;br /&gt;
foreach ($ArvutiInf in $OPinfo){&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteem: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteemi arhidektuur: &amp;quot; $ArvutiInf.OSArchitecture&lt;br /&gt;
	Write-Host &amp;quot;  Windowsi kaust: &amp;quot; $ArvutiInf.WindowsDirectory&lt;br /&gt;
	Write-Host &amp;quot;  Windows seerianumber: &amp;quot; $ArvutiInf.SerialNumber&lt;br /&gt;
	Write-Host &amp;quot;  Kasutajate arv: &amp;quot; $ArvutiInf.NumberOfUsers&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$Installed = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.InstallDate)&lt;br /&gt;
	Write-Host &amp;quot;  Installitud: &amp;quot; $Installed&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$bootup = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.LastBootUpTime)&lt;br /&gt;
	Write-Host &amp;quot;  Viimati käivitatud: &amp;quot; $bootup &lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
$CPUinfo = Get-WmiObject -Class CIM_Processor&lt;br /&gt;
Write-Host &amp;quot;CPU andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
foreach ($CPUandmed in $CPUinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  CPU nimi: &amp;quot; $CPUandmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  CPU hetke kiirus: &amp;quot; $CPUandmed.CurrentClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU max kiirus: &amp;quot; $CPUandmed.MaxClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU tuumade arv: &amp;quot; $CPUandmed.NumberOfCores&lt;br /&gt;
	Write-Host &amp;quot;  CPU kirjeldus: &amp;quot; $CPUandmed.Description&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;HDD andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$HDDinfo = Get-WmiObject Win32_DiskDrive&lt;br /&gt;
foreach($HDDandmed in $HDDinfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Ketta nimi:&amp;quot; $HDDandmed.DeviceID&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel GB-ks&lt;br /&gt;
	$hdd = [math]::truncate($HDDandmed.Size/1GB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus:&amp;quot; $hdd “GB”&lt;br /&gt;
	Write-Host &amp;quot;  Ühenduse tüüp:&amp;quot; $HDDandmed.InterfaceType&lt;br /&gt;
	Write-Host &amp;quot;  Ketta tüüp: &amp;quot; $HDDandmed.MediaType&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Graafikakaardi andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Graphinfo = Get-WmiObject CIM_VideoController&lt;br /&gt;
foreach ( $GraphAndmed in $Graphinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti nimetus: &amp;quot; $GraphAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti kirjeldus: &amp;quot; $GraphAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Hetkel kasutusel olev resolutsioon: &amp;quot; $GraphAndmed.CurrentHorizontalResolution &amp;quot;x&amp;quot; $GraphAndmed.CurrentVerticalResolution&lt;br /&gt;
	Write-Host &amp;quot;  Refresh rate: &amp;quot; $GraphAndmed.CurrentRefreshRate &amp;quot;Hz&amp;quot;&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$gram = [math]::truncate($GraphAndmed.AdapterRAM/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Kasutada olev mälu hulk: &amp;quot; $gram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Mälu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Meminfo = Get-WmiObject -Class CIM_PhysicalMemory &lt;br /&gt;
foreach ($MemAndmed in $Meminfo){&lt;br /&gt;
	Write-Host &amp;quot;  Nimi: &amp;quot; $MemAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Kirjeldus: &amp;quot; $MemAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Mälupesa: &amp;quot; $MemAndmed.DeviceLocator&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mram = [math]::truncate($MemAndmed.Capacity/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus: &amp;quot; $mram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  Kiirus: &amp;quot; $MemAndmed.Speed&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Võrgu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$NetworkInfo = Get-WmiObject Win32_NetworkAdapterConfiguration | where{$_.IPEnabled -eq “True”}&lt;br /&gt;
foreach($NetworkAndmed in $NetworkInfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Võrgu adaptri nimi:&amp;quot; $NetworkAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  DHCP Enabled:&amp;quot; $NetworkAndmed.DHCPEnabled&lt;br /&gt;
	Write-Host &amp;quot;  IP Aadress:&amp;quot; $NetworkAndmed.IPAddress&lt;br /&gt;
	Write-Host &amp;quot;  Subnet Mask:&amp;quot; $NetworkAndmed.IPSubnet&lt;br /&gt;
	Write-Host &amp;quot;  Gateway:&amp;quot; $NetworkAndmed.DefaultIPGateway&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31502</id>
		<title>PowerShell: Kaido Loonurm, PCinfo.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31502"/>
		<updated>2011-05-15T13:36:59Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
==Skript==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
#Skript väljastab infot arvuti seadmete ja konfiguratsiooni kohta&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon: 0.3&lt;br /&gt;
$Aeg = get-Date -Format &amp;quot;yyyy-MM-dd HH:mm&amp;quot;&lt;br /&gt;
#Näitame kes skripti käivitas ja mis ajal&lt;br /&gt;
Write-Host &amp;quot;Skript käivitati kaustaja:&amp;quot; $env:USERNAME &amp;quot;poolt,&amp;quot; $Aeg &lt;br /&gt;
Write-host&lt;br /&gt;
#Muudame pealkirja kõigile loetavaks olenematta mis on käivitaja shelli värvilahendus&lt;br /&gt;
Write-Host &amp;quot;PC andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Loeme Win32_ComputerSystem klassi andmed muutujasse&lt;br /&gt;
$PCinfo = Get-WmiObject -Class Win32_ComputerSystem &lt;br /&gt;
#Käime muutuja andmed läbi ja prindime kästud andmed&lt;br /&gt;
foreach ($ArvutiInf in $PCinfo){&lt;br /&gt;
	Write-Host &amp;quot;Arvuti tootja: &amp;quot; $ArvutiInf.Manufacturer&lt;br /&gt;
	Write-Host &amp;quot;Arvuti mudel: &amp;quot; $ArvutiInf.Model&lt;br /&gt;
	Write-Host &amp;quot;Arvuti nimi: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;Arvuti süsteemi tüüp: &amp;quot; $ArvutiInf.SystemType&lt;br /&gt;
	Write-Host &amp;quot;Omanik: &amp;quot; $ArvutiInf.PrimaryOwnerName&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mem = [math]::truncate($ArvutiInf.TotalPhysicalMemory/1MB)&lt;br /&gt;
	Write-Host &amp;quot;Kogu füüsilise mälu hulk: &amp;quot; $mem &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
#Kirjutame separaatori et oleks arusaadavam kus algab uus lõik&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
#Loeme seekord Win32_ComputerSystem klassist vaid etteantud andmed muutujasse&lt;br /&gt;
$OPinfo = Get-WmiObject Win32_OperatingSystem | select LastBootUpTime,Name,NumberOfUsers,OSArchitecture,SerialNumber,WindowsDirectory,InstallDate&lt;br /&gt;
Write-Host &amp;quot;OS andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Jällegi käime muutuja andmed läbi ja prindime järgnevalt täpsustatud andmed &lt;br /&gt;
foreach ($ArvutiInf in $OPinfo){&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteem: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteemi arhidektuur: &amp;quot; $ArvutiInf.OSArchitecture&lt;br /&gt;
	Write-Host &amp;quot;  Windowsi kaust: &amp;quot; $ArvutiInf.WindowsDirectory&lt;br /&gt;
	Write-Host &amp;quot;  Windows seerianumber: &amp;quot; $ArvutiInf.SerialNumber&lt;br /&gt;
	Write-Host &amp;quot;  Kasutajate arv: &amp;quot; $ArvutiInf.NumberOfUsers&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$Installed = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.InstallDate)&lt;br /&gt;
	Write-Host &amp;quot;  Installitud: &amp;quot; $Installed&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$bootup = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.LastBootUpTime)&lt;br /&gt;
	Write-Host &amp;quot;  Viimati käivitatud: &amp;quot; $bootup &lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
$CPUinfo = Get-WmiObject -Class CIM_Processor&lt;br /&gt;
Write-Host &amp;quot;CPU andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
foreach ($CPUandmed in $CPUinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  CPU nimi: &amp;quot; $CPUandmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  CPU hetke kiirus: &amp;quot; $CPUandmed.CurrentClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU max kiirus: &amp;quot; $CPUandmed.MaxClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU tuumade arv: &amp;quot; $CPUandmed.NumberOfCores&lt;br /&gt;
	Write-Host &amp;quot;  CPU kirjeldus: &amp;quot; $CPUandmed.Description&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;HDD andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$HDDinfo = Get-WmiObject Win32_DiskDrive&lt;br /&gt;
foreach($HDDandmed in $HDDinfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Ketta nimi:&amp;quot; $HDDandmed.DeviceID&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel GB-ks&lt;br /&gt;
	$hdd = [math]::truncate($HDDandmed.Size/1GB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus:&amp;quot; $hdd “GB”&lt;br /&gt;
	Write-Host &amp;quot;  Ühenduse tüüp:&amp;quot; $HDDandmed.InterfaceType&lt;br /&gt;
	Write-Host &amp;quot;  Ketta tüüp: &amp;quot; $HDDandmed.MediaType&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Graafikakaardi andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Graphinfo = Get-WmiObject CIM_VideoController&lt;br /&gt;
foreach ( $GraphAndmed in $Graphinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti nimetus: &amp;quot; $GraphAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti kirjeldus: &amp;quot; $GraphAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Hetkel kasutusel olev resolutsioon: &amp;quot; $GraphAndmed.CurrentHorizontalResolution &amp;quot;x&amp;quot; $GraphAndmed.CurrentVerticalResolution&lt;br /&gt;
	Write-Host &amp;quot;  Refresh rate: &amp;quot; $GraphAndmed.CurrentRefreshRate &amp;quot;Hz&amp;quot;&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$gram = [math]::truncate($GraphAndmed.AdapterRAM/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Kasutada olev mälu hulk: &amp;quot; $gram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Mälu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Meminfo = Get-WmiObject -Class CIM_PhysicalMemory &lt;br /&gt;
foreach ($MemAndmed in $Meminfo){&lt;br /&gt;
	Write-Host &amp;quot;  Nimi: &amp;quot; $MemAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Kirjeldus: &amp;quot; $MemAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Mälupesa: &amp;quot; $MemAndmed.DeviceLocator&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mram = [math]::truncate($MemAndmed.Capacity/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus: &amp;quot; $mram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  Kiirus: &amp;quot; $MemAndmed.Speed&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Võrgu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$NetworkInfo = Get-WmiObject Win32_NetworkAdapterConfiguration | where{$_.IPEnabled -eq “True”}&lt;br /&gt;
foreach($NetworkAndmed in $NetworkInfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Võrgu adaptri nimi:&amp;quot; $NetworkAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  DHCP Enabled:&amp;quot; $NetworkAndmed.DHCPEnabled&lt;br /&gt;
	Write-Host &amp;quot;  IP Aadress:&amp;quot; $NetworkAndmed.IPAddress&lt;br /&gt;
	Write-Host &amp;quot;  Subnet Mask:&amp;quot; $NetworkAndmed.IPSubnet&lt;br /&gt;
	Write-Host &amp;quot;  Gateway:&amp;quot; $NetworkAndmed.DefaultIPGateway&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31500</id>
		<title>PowerShell: Kaido Loonurm, PCinfo.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Kaido_Loonurm,_PCinfo.ps1&amp;diff=31500"/>
		<updated>2011-05-15T13:35:14Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: Created page with &amp;#039;#Skript väljastab infot arvuti seadmete ja konfiguratsiooni kohta #Autor: Kaido Loonurm #Versioon: 0.3 $Aeg = get-Date -Format &amp;quot;yyyy-MM-dd HH:mm&amp;quot; #Näitame kes skripti käivitas…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Skript väljastab infot arvuti seadmete ja konfiguratsiooni kohta&lt;br /&gt;
#Autor: Kaido Loonurm&lt;br /&gt;
#Versioon: 0.3&lt;br /&gt;
$Aeg = get-Date -Format &amp;quot;yyyy-MM-dd HH:mm&amp;quot;&lt;br /&gt;
#Näitame kes skripti käivitas ja mis ajal&lt;br /&gt;
Write-Host &amp;quot;Skript käivitati kaustaja:&amp;quot; $env:USERNAME &amp;quot;poolt,&amp;quot; $Aeg &lt;br /&gt;
Write-host&lt;br /&gt;
#Muudame pealkirja kõigile loetavaks olenematta mis on käivitaja shelli värvilahendus&lt;br /&gt;
Write-Host &amp;quot;PC andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Loeme Win32_ComputerSystem klassi andmed muutujasse&lt;br /&gt;
$PCinfo = Get-WmiObject -Class Win32_ComputerSystem &lt;br /&gt;
#Käime muutuja andmed läbi ja prindime kästud andmed&lt;br /&gt;
foreach ($ArvutiInf in $PCinfo){&lt;br /&gt;
	Write-Host &amp;quot;Arvuti tootja: &amp;quot; $ArvutiInf.Manufacturer&lt;br /&gt;
	Write-Host &amp;quot;Arvuti mudel: &amp;quot; $ArvutiInf.Model&lt;br /&gt;
	Write-Host &amp;quot;Arvuti nimi: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;Arvuti süsteemi tüüp: &amp;quot; $ArvutiInf.SystemType&lt;br /&gt;
	Write-Host &amp;quot;Omanik: &amp;quot; $ArvutiInf.PrimaryOwnerName&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mem = [math]::truncate($ArvutiInf.TotalPhysicalMemory/1MB)&lt;br /&gt;
	Write-Host &amp;quot;Kogu füüsilise mälu hulk: &amp;quot; $mem &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
#Kirjutame separaatori et oleks arusaadavam kus algab uus lõik&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
#Loeme seekord Win32_ComputerSystem klassist vaid etteantud andmed muutujasse&lt;br /&gt;
$OPinfo = Get-WmiObject Win32_OperatingSystem | select LastBootUpTime,Name,NumberOfUsers,OSArchitecture,SerialNumber,WindowsDirectory,InstallDate&lt;br /&gt;
Write-Host &amp;quot;OS andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
#Jällegi käime muutuja andmed läbi ja prindime järgnevalt täpsustatud andmed &lt;br /&gt;
foreach ($ArvutiInf in $OPinfo){&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteem: &amp;quot; $ArvutiInf.Name&lt;br /&gt;
	Write-Host &amp;quot;  OPsüsteemi arhidektuur: &amp;quot; $ArvutiInf.OSArchitecture&lt;br /&gt;
	Write-Host &amp;quot;  Windowsi kaust: &amp;quot; $ArvutiInf.WindowsDirectory&lt;br /&gt;
	Write-Host &amp;quot;  Windows seerianumber: &amp;quot; $ArvutiInf.SerialNumber&lt;br /&gt;
	Write-Host &amp;quot;  Kasutajate arv: &amp;quot; $ArvutiInf.NumberOfUsers&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$Installed = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.InstallDate)&lt;br /&gt;
	Write-Host &amp;quot;  Installitud: &amp;quot; $Installed&lt;br /&gt;
	#konverteerime kuupäeva loetavale kujule&lt;br /&gt;
	$bootup = [System.Management.ManagementDateTimeConverter]::ToDateTime($ArvutiInf.LastBootUpTime)&lt;br /&gt;
	Write-Host &amp;quot;  Viimati käivitatud: &amp;quot; $bootup &lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
$CPUinfo = Get-WmiObject -Class CIM_Processor&lt;br /&gt;
Write-Host &amp;quot;CPU andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
foreach ($CPUandmed in $CPUinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  CPU nimi: &amp;quot; $CPUandmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  CPU hetke kiirus: &amp;quot; $CPUandmed.CurrentClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU max kiirus: &amp;quot; $CPUandmed.MaxClockSpeed &amp;quot;Mhz&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  CPU tuumade arv: &amp;quot; $CPUandmed.NumberOfCores&lt;br /&gt;
	Write-Host &amp;quot;  CPU kirjeldus: &amp;quot; $CPUandmed.Description&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;HDD andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$HDDinfo = Get-WmiObject Win32_DiskDrive&lt;br /&gt;
foreach($HDDandmed in $HDDinfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Ketta nimi:&amp;quot; $HDDandmed.DeviceID&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel GB-ks&lt;br /&gt;
	$hdd = [math]::truncate($HDDandmed.Size/1GB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus:&amp;quot; $hdd “GB”&lt;br /&gt;
	Write-Host &amp;quot;  Ühenduse tüüp:&amp;quot; $HDDandmed.InterfaceType&lt;br /&gt;
	Write-Host &amp;quot;  Ketta tüüp: &amp;quot; $HDDandmed.MediaType&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Graafikakaardi andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Graphinfo = Get-WmiObject CIM_VideoController&lt;br /&gt;
foreach ( $GraphAndmed in $Graphinfo ){&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti nimetus: &amp;quot; $GraphAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Adaprti kirjeldus: &amp;quot; $GraphAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Hetkel kasutusel olev resolutsioon: &amp;quot; $GraphAndmed.CurrentHorizontalResolution &amp;quot;x&amp;quot; $GraphAndmed.CurrentVerticalResolution&lt;br /&gt;
	Write-Host &amp;quot;  Refresh rate: &amp;quot; $GraphAndmed.CurrentRefreshRate &amp;quot;Hz&amp;quot;&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$gram = [math]::truncate($GraphAndmed.AdapterRAM/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Kasutada olev mälu hulk: &amp;quot; $gram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Mälu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$Meminfo = Get-WmiObject -Class CIM_PhysicalMemory &lt;br /&gt;
foreach ($MemAndmed in $Meminfo){&lt;br /&gt;
	Write-Host &amp;quot;  Nimi: &amp;quot; $MemAndmed.Name&lt;br /&gt;
	Write-Host &amp;quot;  Kirjeldus: &amp;quot; $MemAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  Mälupesa: &amp;quot; $MemAndmed.DeviceLocator&lt;br /&gt;
	#konverteerime suuruse loetavale kujule, hetkel MB-ks&lt;br /&gt;
	$mram = [math]::truncate($MemAndmed.Capacity/1MB)&lt;br /&gt;
	Write-Host &amp;quot;  Suurus: &amp;quot; $mram &amp;quot;MB&amp;quot;&lt;br /&gt;
	Write-Host &amp;quot;  Kiirus: &amp;quot; $MemAndmed.Speed&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;br /&gt;
Write-Host &amp;quot;***********************************************&amp;quot;&lt;br /&gt;
Write-Host &amp;quot;Võrgu andmed: &amp;quot; -BackgroundColor Green -ForegroundColor Black&lt;br /&gt;
$NetworkInfo = Get-WmiObject Win32_NetworkAdapterConfiguration | where{$_.IPEnabled -eq “True”}&lt;br /&gt;
foreach($NetworkAndmed in $NetworkInfo) {&lt;br /&gt;
	Write-Host &amp;quot;  Võrgu adaptri nimi:&amp;quot; $NetworkAndmed.Description&lt;br /&gt;
	Write-Host &amp;quot;  DHCP Enabled:&amp;quot; $NetworkAndmed.DHCPEnabled&lt;br /&gt;
	Write-Host &amp;quot;  IP Aadress:&amp;quot; $NetworkAndmed.IPAddress&lt;br /&gt;
	Write-Host &amp;quot;  Subnet Mask:&amp;quot; $NetworkAndmed.IPSubnet&lt;br /&gt;
	Write-Host &amp;quot;  Gateway:&amp;quot; $NetworkAndmed.DefaultIPGateway&lt;br /&gt;
	Write-Host&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_kevad,_p%C3%A4eva%C3%B5pe&amp;diff=31499</id>
		<title>Skriptimiskeeled: powershelli kodutööd 2011, kevad, päevaõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_kevad,_p%C3%A4eva%C3%B5pe&amp;diff=31499"/>
		<updated>2011-05-15T13:34:40Z</updated>

		<summary type="html">&lt;p&gt;Kloonurm: /* Kaido Loonurm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Skriptimiskeeled]]&lt;br /&gt;
&lt;br /&gt;
=Kodutööd 2011, PowerShell=&lt;br /&gt;
Siia tulevad siis kokkuvõtted..&lt;br /&gt;
==Jaan Igamees==&lt;br /&gt;
Lühike jutt, mida skript teeb... bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla. &lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Jaan Igamees, kavalskript]]&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm==&lt;br /&gt;
&lt;br /&gt;
Arvutiinfo: Skript leiab arvuti seadeid ja konfiguratsiooni puudutava info (arvuti nimi, mälu hulk, protsessoritüüp jne) ning väljastab selle &lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Kaido Loonurm, PCinfo.ps1]]&lt;/div&gt;</summary>
		<author><name>Kloonurm</name></author>
	</entry>
</feed>