<?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=Kniine</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=Kniine"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Kniine"/>
	<updated>2026-05-08T01:35:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=45808</id>
		<title>Vsftp server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=45808"/>
		<updated>2012-01-30T20:47:38Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FTP serveri paigaldamine ja seadistamine (vsftpd)=&lt;br /&gt;
&lt;br /&gt;
Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse logid pannakse kirja /var/log/vsftpd.log faili. Sisse on lubatud logida ainult neil kasutajatel kes omavad süsteemis kontot.&lt;br /&gt;
Sisselogimisel suunatakse kõik kasutajad ühte kausta, kus neil on kirjutamise ja lugemise õigused. (Kasutajatel on väljapoole suunatud kasuta liikumine keelatud.)&lt;br /&gt;
Teatud kasutajate sisselogimine ftpsse on keelatud, samas süsteemikontot lukku ei panda.&lt;br /&gt;
&lt;br /&gt;
Kõiki toiminguid tehakse root kasutaja õigustes.&lt;br /&gt;
Selleks võtame omale root õigused järgmiselt&lt;br /&gt;
 sudo -i&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Kõigepalt paigaldame vajalikud komponendid, milleks antud juhul on vsftp serveri tarkvara.&lt;br /&gt;
 apt-get install vsftpd&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Seadistame vsftp serveri.&lt;br /&gt;
Ubuntu serveris asuvad vsftp serveri sätete failid&lt;br /&gt;
&lt;br /&gt;
Seadistuse muutmiseks kasutame programmi nano:&lt;br /&gt;
 nano /etc/vsftp.conf&lt;br /&gt;
&lt;br /&gt;
Alustame logide seadistamisega, et oleks hiljem paremini näha, mis on meie serveris toimunud.&lt;br /&gt;
&lt;br /&gt;
Kontrollime ja muuudame ning lisame vajalikud kirjed&lt;br /&gt;
 # logimine allala ja ülesselaadimitstele&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
 &lt;br /&gt;
 # teekonna ja failinimi kuhu logi hakatakse salvestama&lt;br /&gt;
 vsftpd_log_file=/var/log/vsftpd.log&lt;br /&gt;
 &lt;br /&gt;
 # lülitame välja ftp xferlog formaadi kui see juba välja lülitatud ei ole&lt;br /&gt;
 # xferlog_std_format=YES&lt;br /&gt;
 &lt;br /&gt;
 # kõik ftp päringud ja vastused pannakse logisse kirja.&lt;br /&gt;
 log_ftp_protocol=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollime kas anoüümsetele kasutajate logimised on keelatud (lubame ainult süsteemis kontot omavatel kasutajatel sisselogimise)&lt;br /&gt;
 # keelab ananüümsetel kasutajatel sisselogimse&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 # lubab kontot omavatel kasutajate ftp serverisse sisselogimise&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loome ftp kautajatele oma kausta, ning seadistame vajalikud õigused.&lt;br /&gt;
Alustame vastava grupi loomisest:&lt;br /&gt;
 addgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisame kasutajad loodud gruppi.&lt;br /&gt;
 usermod -a G ftpuser “kasutajanimi”&lt;br /&gt;
Kasutajanime asemele tuleb panna  tegelik kasutaja nimi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loome ftp kasutajatele üldise kausta.&lt;br /&gt;
 mkdir /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anname kaustale grupi ja kasutalegrupile lugemise ja kirjutamise õiguse ning kõigile teistele jätame ainul lugemise õiguse.&lt;br /&gt;
 chown ftpuser /var/lib/ftp&lt;br /&gt;
 chmod g+w /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kõik lokaalse konto omajad suunatakse ftpsse logimisel samasse kausta (võimalik on ka igale kasutajale oma konfiguratsioon luua, aga seda me hetkel ei käsitle). Kui seda kirjet seadistuses ei määrata, siis suunatakse kasutajad oma kodukausta. ”/home/user/”&lt;br /&gt;
 local_root=/var/lib/ftp/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lubame ftp kasutajatel kirjutamise.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paneme kasutja “puuri”, et ei saaks väljapoole antud kaustast liikuda.&lt;br /&gt;
 chroot_local_user=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Failis /etc/ftpusers on nimekiri kasutajatest kellel on keelatud meie serveri ftp kasutamine. Sinna kasutajanimesid lisades on võimalik kasutajate sisselogimist piirata.&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
==Tagavarakoopia==&lt;br /&gt;
&lt;br /&gt;
Tagavara tegemiseks tuleb teha koopiad järgmistest failidest ja kasutadest.&lt;br /&gt;
&lt;br /&gt;
/etc/vsftpd.conf - failist&lt;br /&gt;
&lt;br /&gt;
/etc/ftpusers - failist&lt;br /&gt;
&lt;br /&gt;
/var/lib/ftp - kasutast&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mõistik on teha ka koopia sÜsteemikasutaja kontodest.&lt;br /&gt;
&lt;br /&gt;
Taastamisel tuleb failid/kaustad kpeerida samadesst kohtadesse tagasi kus nad eelnevalt olid.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Karel_Niine,_Kodutoo.ps1&amp;diff=45777</id>
		<title>PowerShell: Karel Niine, Kodutoo.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Karel_Niine,_Kodutoo.ps1&amp;diff=45777"/>
		<updated>2012-01-27T06:22:33Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
.SYNOPSIS    &lt;br /&gt;
     See skript väljastab kõik print sündmused nende toimumise aja ja omaniku.&lt;br /&gt;
&lt;br /&gt;
.DESCRIPTION&lt;br /&gt;
    Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui&lt;br /&gt;
    on määratud fail,siis faili. CSV kujul, eraldajaks on &amp;quot;;&amp;quot;&lt;br /&gt;
    Parameetriteks on võimalik anda;&lt;br /&gt;
     -fail failinimi.csv&lt;br /&gt;
     -algus 10/10/11 - ennem (before)&lt;br /&gt;
     -lopp 10/10/11 - pärast (after)&lt;br /&gt;
&lt;br /&gt;
.EXAMPLE&lt;br /&gt;
    kodutoo.ps1 -fail print_log.csv -algus 11/11/11 -lopp 1/1/11&lt;br /&gt;
&lt;br /&gt;
.VERSION&lt;br /&gt;
    0.1&lt;br /&gt;
 &lt;br /&gt;
.NOTES&lt;br /&gt;
    Autor: Karel Niine&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
param(&lt;br /&gt;
&lt;br /&gt;
  [string]$Algus=&amp;quot;algus&amp;quot;,&lt;br /&gt;
  [string]$Lopp=&amp;quot;lopp&amp;quot;,&lt;br /&gt;
  [string]$Fail=&amp;quot;fail&amp;quot;&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
#Esimene rida&lt;br /&gt;
$esimeneString=&amp;quot;Aeg;Kasutaja;Printer;Lehtede_arv;Dokumendi Nimi&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# kui faili parameetrit ei ole antud siis prindime lihtsalt tiitelrea&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
    write-host $esimeneString;&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
    $stream = [System.IO.StreamWriter] $Fail&lt;br /&gt;
&lt;br /&gt;
    # kirjutame esimes rea faili&lt;br /&gt;
    $stream.WriteLine($esimeneString);   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Kontrollime kas on Algus ja lõpp antud&lt;br /&gt;
if($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -eq &amp;quot;algus&amp;quot;){&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -eq &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
    # korjame systeemist kõik print eventid else if&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# iga objekti kohta&lt;br /&gt;
foreach ($objEvent in $PrintEvents) {&lt;br /&gt;
       $reaString=$objEvent.TimeWritten.ToString()+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[2]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[3]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[6]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[1]&lt;br /&gt;
&lt;br /&gt;
      # Kontroll kas salvestame või v2ljastame&lt;br /&gt;
      if($Fail -ne &amp;quot;fail&amp;quot;){&lt;br /&gt;
        $stream.WriteLine($reaString);&lt;br /&gt;
&lt;br /&gt;
      }else{&lt;br /&gt;
        write-host $reaString;    &lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# kui on antud faili parameeter tuleb peale avamist ka kinni panna.&lt;br /&gt;
&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
 }else{&lt;br /&gt;
    $stream.close();&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Karel_Niine,_Kodutoo.ps1&amp;diff=45752</id>
		<title>PowerShell: Karel Niine, Kodutoo.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Karel_Niine,_Kodutoo.ps1&amp;diff=45752"/>
		<updated>2012-01-26T20:14:33Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
.SYNOPSIS    &lt;br /&gt;
See skript väljastab kõik print sündmused nende toimumise aja ja omaniku.&lt;br /&gt;
.DESCRIPTION  &lt;br /&gt;
&lt;br /&gt;
Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui&lt;br /&gt;
on määratud fail,siis faili. CSV kujul, eraldajaks ;&lt;br /&gt;
algus - ennem (before)&lt;br /&gt;
pärast - lõpp (after)&lt;br /&gt;
&lt;br /&gt;
.EXAMPLE&lt;br /&gt;
kodutoo -fail print_log.csv -algus 11/11/11 -lopp 1/1/11&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
param(&lt;br /&gt;
&lt;br /&gt;
  [string]$Algus=&amp;quot;algus&amp;quot;,&lt;br /&gt;
  [string]$Lopp=&amp;quot;lopp&amp;quot;,&lt;br /&gt;
  [string]$Fail=&amp;quot;fail&amp;quot;&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
#Esimene rida&lt;br /&gt;
$esimeneString=&amp;quot;Aeg;Kasutaja;Printer;Lehtede_arv;Dokumendi Nimi&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# kui faili parameetrit ei ole antud siis prindime lihtsalt tiitelrea&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
    write-host $esimeneString;&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
    $stream = [System.IO.StreamWriter] $Fail&lt;br /&gt;
&lt;br /&gt;
    # kirjutame esimes rea faili&lt;br /&gt;
    $stream.WriteLine($esimeneString);   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Kontrollime kas on Algus ja lõpp antud&lt;br /&gt;
if($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -eq &amp;quot;algus&amp;quot;){&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -eq &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
    # korjame systeemist kõik print eventid else if&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# iga objekti kohta&lt;br /&gt;
foreach ($objEvent in $PrintEvents) {&lt;br /&gt;
       $reaString=$objEvent.TimeWritten.ToString()+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[2]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[3]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[6]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[1]&lt;br /&gt;
&lt;br /&gt;
      # Kontroll kas salvestame või v2ljastame&lt;br /&gt;
      if($Fail -ne &amp;quot;fail&amp;quot;){&lt;br /&gt;
        $stream.WriteLine($reaString);&lt;br /&gt;
&lt;br /&gt;
      }else{&lt;br /&gt;
        write-host $reaString;    &lt;br /&gt;
      }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# kui on antud faili parameeter tuleb peale avamist ka kinni panna.&lt;br /&gt;
&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
 }else{&lt;br /&gt;
    $stream.close();&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Karel_Niine,_Kodutoo.ps1&amp;diff=45751</id>
		<title>PowerShell: Karel Niine, Kodutoo.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Karel_Niine,_Kodutoo.ps1&amp;diff=45751"/>
		<updated>2012-01-26T20:11:27Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
.SYNOPSIS    &lt;br /&gt;
See skript väljastab kõik print sündmused nende toimumise aja ja omaniku.&lt;br /&gt;
.DESCRIPTION  &lt;br /&gt;
&lt;br /&gt;
Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui&lt;br /&gt;
on määratud fail,siis faili. CSV kujul, eraldajaks ;&lt;br /&gt;
algus - ennem (before)&lt;br /&gt;
pärast - lõpp (after)&lt;br /&gt;
&lt;br /&gt;
.EXAMPLE&lt;br /&gt;
kodutoo -fail print_log.csv -algus 11/11/11 -lopp 1/1/11&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
param(&lt;br /&gt;
&lt;br /&gt;
  [string]$Algus=&amp;quot;algus&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
  [string]$Lopp=&amp;quot;lopp&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
  [string]$Fail=&amp;quot;fail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Esimene rida&lt;br /&gt;
&lt;br /&gt;
$esimeneString=&amp;quot;Aeg;Kasutaja;Printer;Lehtede_arv;Dokumendi Nimi&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# kui faili parameetrit ei ole antud siis prindime lihtsalt tiitelrea&lt;br /&gt;
&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    write-host $esimeneString;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    $stream = [System.IO.StreamWriter] $Fail&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    # KIRJUTAME TIITEL REA faili&lt;br /&gt;
&lt;br /&gt;
    $stream.WriteLine($esimeneString);   &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Kontrollime kas on Algus ja lõpp antud&lt;br /&gt;
&lt;br /&gt;
# www.powershellpro.com/powershell-tutorial-introduction/powershell-tutorial-conditional-logic/&lt;br /&gt;
&lt;br /&gt;
if($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -eq &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -eq &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    # korjame systeemist kõik print eventid else if&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# iga objekti kohta&lt;br /&gt;
&lt;br /&gt;
foreach ($objEvent in $PrintEvents) {&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      $reaString=$objEvent.TimeWritten.ToString()+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[2]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[3]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[6]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[1]&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      # Kontroll kas salvestame või v2ljastame&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      if($Fail -ne &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
        $stream.WriteLine($reaString);&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      }else{&lt;br /&gt;
&lt;br /&gt;
        write-host $reaString;    &lt;br /&gt;
&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# kui on antud faili parameeter tuleb peale avamist ka kinni panna.&lt;br /&gt;
&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    $stream.close();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
.DESCRIPTION  &lt;br /&gt;
&lt;br /&gt;
Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui&lt;br /&gt;
&lt;br /&gt;
on määratud fail,siis faili. CSV kujul, eraldajaks ;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.EXAMPLE&lt;br /&gt;
&lt;br /&gt;
kodutoo -fail print_log.csv -algus 11/11/11 -lopp 1/1/11&lt;br /&gt;
&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
param(&lt;br /&gt;
&lt;br /&gt;
  [string]$Algus=&amp;quot;algus&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
  [string]$Lopp=&amp;quot;lopp&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
  [string]$Fail=&amp;quot;fail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Esimene rida&lt;br /&gt;
&lt;br /&gt;
$esimeneString=&amp;quot;Aeg;Kasutaja;Printer;Lehtede_arv;Dokumendi Nimi&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# kui faili parameetrit ei ole antud siis prindime lihtsalt tiitelrea&lt;br /&gt;
&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    write-host $esimeneString;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    $stream = [System.IO.StreamWriter] $Fail&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    # KIRJUTAME TIITEL REA faili&lt;br /&gt;
&lt;br /&gt;
    $stream.WriteLine($esimeneString);   &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Kontrollime kas on Algus ja lõpp antud&lt;br /&gt;
&lt;br /&gt;
# www.powershellpro.com/powershell-tutorial-introduction/powershell-tutorial-conditional-logic/&lt;br /&gt;
&lt;br /&gt;
if($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -eq &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -eq &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    # korjame systeemist kõik print eventid else if&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# iga objekti kohta&lt;br /&gt;
&lt;br /&gt;
foreach ($objEvent in $PrintEvents) {&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      $reaString=$objEvent.TimeWritten.ToString()+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[2]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[3]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[6]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[1]&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      # Kontroll kas salvestame või v2ljastame&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      if($Fail -ne &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
        $stream.WriteLine($reaString);&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      }else{&lt;br /&gt;
&lt;br /&gt;
        write-host $reaString;    &lt;br /&gt;
&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# kui on antud faili parameeter tuleb peale avamist ka kinni panna.&lt;br /&gt;
&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    $stream.close();&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Karel_Niine,_Kodutoo.ps1&amp;diff=45750</id>
		<title>PowerShell: Karel Niine, Kodutoo.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Karel_Niine,_Kodutoo.ps1&amp;diff=45750"/>
		<updated>2012-01-26T20:10:39Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
&lt;br /&gt;
.SYNOPSIS    &lt;br /&gt;
&lt;br /&gt;
See skript väljastab kõik print sündmused nende toimumise aja ja omaniku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
&lt;br /&gt;
.SYNOPSIS    &lt;br /&gt;
&lt;br /&gt;
See skript väljastab kõik print sündmused nende toimumise aja ja omaniku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.DESCRIPTION  &lt;br /&gt;
&lt;br /&gt;
Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui&lt;br /&gt;
&lt;br /&gt;
on määratud fail,siis faili. CSV kujul, eraldajaks ;&lt;br /&gt;
&lt;br /&gt;
algus - ennem (before)&lt;br /&gt;
pärast - lõpp (after)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.EXAMPLE&lt;br /&gt;
&lt;br /&gt;
kodutoo -fail print_log.csv -algus 11/11/11 -lopp 1/1/11&lt;br /&gt;
&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
param(&lt;br /&gt;
&lt;br /&gt;
  [string]$Algus=&amp;quot;algus&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
  [string]$Lopp=&amp;quot;lopp&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
  [string]$Fail=&amp;quot;fail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Esimene rida&lt;br /&gt;
&lt;br /&gt;
$esimeneString=&amp;quot;Aeg;Kasutaja;Printer;Lehtede_arv;Dokumendi Nimi&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# kui faili parameetrit ei ole antud siis prindime lihtsalt tiitelrea&lt;br /&gt;
&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    write-host $esimeneString;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    $stream = [System.IO.StreamWriter] $Fail&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    # KIRJUTAME TIITEL REA faili&lt;br /&gt;
&lt;br /&gt;
    $stream.WriteLine($esimeneString);   &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Kontrollime kas on Algus ja lõpp antud&lt;br /&gt;
&lt;br /&gt;
# www.powershellpro.com/powershell-tutorial-introduction/powershell-tutorial-conditional-logic/&lt;br /&gt;
&lt;br /&gt;
if($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -eq &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -eq &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    # korjame systeemist kõik print eventid else if&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# iga objekti kohta&lt;br /&gt;
&lt;br /&gt;
foreach ($objEvent in $PrintEvents) {&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      $reaString=$objEvent.TimeWritten.ToString()+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[2]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[3]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[6]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[1]&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      # Kontroll kas salvestame või v2ljastame&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      if($Fail -ne &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
        $stream.WriteLine($reaString);&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      }else{&lt;br /&gt;
&lt;br /&gt;
        write-host $reaString;    &lt;br /&gt;
&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# kui on antud faili parameeter tuleb peale avamist ka kinni panna.&lt;br /&gt;
&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    $stream.close();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
.DESCRIPTION  &lt;br /&gt;
&lt;br /&gt;
Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui&lt;br /&gt;
&lt;br /&gt;
on määratud fail,siis faili. CSV kujul, eraldajaks ;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.EXAMPLE&lt;br /&gt;
&lt;br /&gt;
kodutoo -fail print_log.csv -algus 11/11/11 -lopp 1/1/11&lt;br /&gt;
&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
param(&lt;br /&gt;
&lt;br /&gt;
  [string]$Algus=&amp;quot;algus&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
  [string]$Lopp=&amp;quot;lopp&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
  [string]$Fail=&amp;quot;fail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Esimene rida&lt;br /&gt;
&lt;br /&gt;
$esimeneString=&amp;quot;Aeg;Kasutaja;Printer;Lehtede_arv;Dokumendi Nimi&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# kui faili parameetrit ei ole antud siis prindime lihtsalt tiitelrea&lt;br /&gt;
&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    write-host $esimeneString;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    $stream = [System.IO.StreamWriter] $Fail&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    # KIRJUTAME TIITEL REA faili&lt;br /&gt;
&lt;br /&gt;
    $stream.WriteLine($esimeneString);   &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Kontrollime kas on Algus ja lõpp antud&lt;br /&gt;
&lt;br /&gt;
# www.powershellpro.com/powershell-tutorial-introduction/powershell-tutorial-conditional-logic/&lt;br /&gt;
&lt;br /&gt;
if($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -eq &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -eq &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    # korjame systeemist kõik print eventid else if&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# iga objekti kohta&lt;br /&gt;
&lt;br /&gt;
foreach ($objEvent in $PrintEvents) {&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      $reaString=$objEvent.TimeWritten.ToString()+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[2]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[3]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[6]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[1]&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      # Kontroll kas salvestame või v2ljastame&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      if($Fail -ne &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
        $stream.WriteLine($reaString);&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      }else{&lt;br /&gt;
&lt;br /&gt;
        write-host $reaString;    &lt;br /&gt;
&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# kui on antud faili parameeter tuleb peale avamist ka kinni panna.&lt;br /&gt;
&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    $stream.close();&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Karel_Niine,_Kodutoo.ps1&amp;diff=45749</id>
		<title>PowerShell: Karel Niine, Kodutoo.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Karel_Niine,_Kodutoo.ps1&amp;diff=45749"/>
		<updated>2012-01-26T20:08:00Z</updated>

		<summary type="html">&lt;p&gt;Kniine: Created page with &amp;#039;&amp;lt;#  .SYNOPSIS      See skript väljastab kõik print sündmused nende toimumise aja ja omaniku.    .DESCRIPTION    Skript võtab eventlogist välja kõik print sündmused ning v…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;#&lt;br /&gt;
&lt;br /&gt;
.SYNOPSIS    &lt;br /&gt;
&lt;br /&gt;
See skript väljastab kõik print sündmused nende toimumise aja ja omaniku.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.DESCRIPTION  &lt;br /&gt;
&lt;br /&gt;
Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui&lt;br /&gt;
&lt;br /&gt;
on määratud fail,siis faili. CSV kujul, eraldajaks ;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.EXAMPLE&lt;br /&gt;
&lt;br /&gt;
kodutoo -fail print_log.csv -algus 11/11/11 -lopp 1/1/11&lt;br /&gt;
&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
param(&lt;br /&gt;
&lt;br /&gt;
  [string]$Algus=&amp;quot;algus&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
  [string]$Lopp=&amp;quot;lopp&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
  [string]$Fail=&amp;quot;fail&amp;quot;&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Esimene rida&lt;br /&gt;
&lt;br /&gt;
$esimeneString=&amp;quot;Aeg;Kasutaja;Printer;Lehtede_arv;Dokumendi Nimi&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# kui faili parameetrit ei ole antud siis prindime lihtsalt tiitelrea&lt;br /&gt;
&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    write-host $esimeneString;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    $stream = [System.IO.StreamWriter] $Fail&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    # KIRJUTAME TIITEL REA faili&lt;br /&gt;
&lt;br /&gt;
    $stream.WriteLine($esimeneString);   &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Kontrollime kas on Algus ja lõpp antud&lt;br /&gt;
&lt;br /&gt;
# www.powershellpro.com/powershell-tutorial-introduction/powershell-tutorial-conditional-logic/&lt;br /&gt;
&lt;br /&gt;
if($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -ne &amp;quot;lopp&amp;quot; -and $Algus -eq &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -after $Lopp | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}elseif($Lopp -eq &amp;quot;lopp&amp;quot; -and $Algus -ne &amp;quot;algus&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information -before $Algus | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    # korjame systeemist kõik print eventid else if&lt;br /&gt;
&lt;br /&gt;
    $PrintEvents = Get-EventLog -log System -entrytype Information | Where-Object{$_.EventID -eq &amp;quot;10&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# iga objekti kohta&lt;br /&gt;
&lt;br /&gt;
foreach ($objEvent in $PrintEvents) {&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      $reaString=$objEvent.TimeWritten.ToString()+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[2]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[3]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[6]+&amp;quot;;&amp;quot;+$objEvent.ReplacementStrings[1]&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      # Kontroll kas salvestame või v2ljastame&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      if($Fail -ne &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
        $stream.WriteLine($reaString);&lt;br /&gt;
&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
      }else{&lt;br /&gt;
&lt;br /&gt;
        write-host $reaString;    &lt;br /&gt;
&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# kui on antud faili parameeter tuleb peale avamist ka kinni panna.&lt;br /&gt;
&lt;br /&gt;
if($Fail -eq &amp;quot;fail&amp;quot;){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}else{&lt;br /&gt;
&lt;br /&gt;
    $stream.close();&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_s%C3%BCgis,_kaug%C3%B5pe&amp;diff=45748</id>
		<title>Skriptimiskeeled: powershelli kodutööd 2011, sügis, kaugõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_s%C3%BCgis,_kaug%C3%B5pe&amp;diff=45748"/>
		<updated>2012-01-26T20:07:10Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Karel Niine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
==Dmitri Šlõkov==&lt;br /&gt;
Skript otsib arvutist meediafailid. Käivitades skripti võtmega -stage x, otsitakse keelatud failid. Kõik tulemused kirjutakse tekstifaili.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Dmitri Šlõkov, kodutööskript]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pavel Kodotšigov==&lt;br /&gt;
Skript loob AD kasutajaid antud csv-failist, lisab ettemääratud gruppi (kui vastavaid gruppe ei ole siis script loob neid)&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Pavel Kodotšigov, CreateFromCSV.ps1]]&lt;br /&gt;
&lt;br /&gt;
[[naidis.csv]]&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis==&lt;br /&gt;
Skript otsib Active Directory masinatest installitud programme ja &#039;vilistab&#039; kui leiab parameetriga kaasa antud või torrenti nimelise.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Margus Nairis, AD-FindInstalledPrograms.ps1 ]]&lt;br /&gt;
&lt;br /&gt;
==Karmen Kattai==&lt;br /&gt;
Skript võrdleb kohalikus arvutis installeeritud programmide nimekirja tekstifailis toodud programmide kontrollnimekirjaga.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Karmen Kattai, VõrdleNimekirju.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa==&lt;br /&gt;
Skript kontrollib kas etteantud hostidel on pordid lahti või suletud. Hostide ja portide nimekiri antakse tekstifailina ette.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Andres Kõrvemaa, testports.ps1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Andres Kahk==&lt;br /&gt;
Skript otsib etteantud serveritest kasutaja sessioone ning lubab valitud kasutajaga &lt;br /&gt;
sessiooni lõpetada või luku panna.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Andres Kahk, Kasutaja-Sessioon.ps1 ]]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Issaikin==&lt;br /&gt;
Skript otsib kõik domeenis olevad arvutid Active Directory-ist ja genereerib HTML-i nende kõvaketta vaba ruumist.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Aleksei Issaikin, GetSpace.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Vahur Laas ==&lt;br /&gt;
Skript, mis leiab 200 kallima NASDAQi tehnoloogiafirma aktsiate andmed ning teeb nende baasil naiivseid soovitusi osta, müüa või hoida.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Vahur Laas, stock.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Artur Mölter==&lt;br /&gt;
Skript otsib AD-st võimalikud &amp;quot;surnud&amp;quot; kontod.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Artur Mölter, AdDeadAccounts.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Kristiina Kaarna ==&lt;br /&gt;
&lt;br /&gt;
Video sellest, kuidas toimib Powershelli skript, mille ülesanne on:&lt;br /&gt;
&lt;br /&gt;
- kaugteel tuvastada, kas kasutaja arvutis töötab keelatud protsess (antud näites programm WmPlayer);&lt;br /&gt;
&lt;br /&gt;
- keelatud protsessi tuvastamisel:&lt;br /&gt;
&lt;br /&gt;
a) sulgeda keelatud protsess;&lt;br /&gt;
&lt;br /&gt;
b) genereerida kasutaja arvuti töölauale hoiatuse, mille sisu teavitab kasutajat keeleatud tegevusest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Powershell: Kristiina Kaarna,&amp;lt;u&amp;gt;Video skripti toimimisest virtuaalmasinates (server-klient) [http://vimeo.com/35624951]&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Powershell: Kristiina Kaarna, Skript.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Karel Niine==&lt;br /&gt;
Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui on määratud fail, siis faili. CSV kujul, eraldajaks ;. Järjekord järgmine: Aeg,Kasutaja,Printer,Lehtede_arv,Dokumendi Nimi.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Karel Niine, Kodutoo.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Mario Mett==&lt;br /&gt;
Skript joonistab C ketta kasutatud ruumi kohta Excelisse sektordiagrammi.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Mario Mett, disk_usage.ps1]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_s%C3%BCgis,_kaug%C3%B5pe&amp;diff=45747</id>
		<title>Skriptimiskeeled: powershelli kodutööd 2011, sügis, kaugõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_s%C3%BCgis,_kaug%C3%B5pe&amp;diff=45747"/>
		<updated>2012-01-26T20:06:55Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Karel Niine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
==Dmitri Šlõkov==&lt;br /&gt;
Skript otsib arvutist meediafailid. Käivitades skripti võtmega -stage x, otsitakse keelatud failid. Kõik tulemused kirjutakse tekstifaili.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Dmitri Šlõkov, kodutööskript]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pavel Kodotšigov==&lt;br /&gt;
Skript loob AD kasutajaid antud csv-failist, lisab ettemääratud gruppi (kui vastavaid gruppe ei ole siis script loob neid)&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Pavel Kodotšigov, CreateFromCSV.ps1]]&lt;br /&gt;
&lt;br /&gt;
[[naidis.csv]]&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis==&lt;br /&gt;
Skript otsib Active Directory masinatest installitud programme ja &#039;vilistab&#039; kui leiab parameetriga kaasa antud või torrenti nimelise.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Margus Nairis, AD-FindInstalledPrograms.ps1 ]]&lt;br /&gt;
&lt;br /&gt;
==Karmen Kattai==&lt;br /&gt;
Skript võrdleb kohalikus arvutis installeeritud programmide nimekirja tekstifailis toodud programmide kontrollnimekirjaga.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Karmen Kattai, VõrdleNimekirju.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa==&lt;br /&gt;
Skript kontrollib kas etteantud hostidel on pordid lahti või suletud. Hostide ja portide nimekiri antakse tekstifailina ette.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Andres Kõrvemaa, testports.ps1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Andres Kahk==&lt;br /&gt;
Skript otsib etteantud serveritest kasutaja sessioone ning lubab valitud kasutajaga &lt;br /&gt;
sessiooni lõpetada või luku panna.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Andres Kahk, Kasutaja-Sessioon.ps1 ]]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Issaikin==&lt;br /&gt;
Skript otsib kõik domeenis olevad arvutid Active Directory-ist ja genereerib HTML-i nende kõvaketta vaba ruumist.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Aleksei Issaikin, GetSpace.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Vahur Laas ==&lt;br /&gt;
Skript, mis leiab 200 kallima NASDAQi tehnoloogiafirma aktsiate andmed ning teeb nende baasil naiivseid soovitusi osta, müüa või hoida.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Vahur Laas, stock.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Artur Mölter==&lt;br /&gt;
Skript otsib AD-st võimalikud &amp;quot;surnud&amp;quot; kontod.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Artur Mölter, AdDeadAccounts.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Kristiina Kaarna ==&lt;br /&gt;
&lt;br /&gt;
Video sellest, kuidas toimib Powershelli skript, mille ülesanne on:&lt;br /&gt;
&lt;br /&gt;
- kaugteel tuvastada, kas kasutaja arvutis töötab keelatud protsess (antud näites programm WmPlayer);&lt;br /&gt;
&lt;br /&gt;
- keelatud protsessi tuvastamisel:&lt;br /&gt;
&lt;br /&gt;
a) sulgeda keelatud protsess;&lt;br /&gt;
&lt;br /&gt;
b) genereerida kasutaja arvuti töölauale hoiatuse, mille sisu teavitab kasutajat keeleatud tegevusest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Powershell: Kristiina Kaarna,&amp;lt;u&amp;gt;Video skripti toimimisest virtuaalmasinates (server-klient) [http://vimeo.com/35624951]&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Powershell: Kristiina Kaarna, Skript.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Karel Niine==&lt;br /&gt;
Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui on määratud fail, siis faili. CSV kujul, eraldajaks ;. Järjekord järgmine: Aeg,Kasutaja,Printer,Lehtede_arv,Dokumendi Nimi&lt;br /&gt;
[[PowerShell: Karel Niine, Kodutoo.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Mario Mett==&lt;br /&gt;
Skript joonistab C ketta kasutatud ruumi kohta Excelisse sektordiagrammi.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Mario Mett, disk_usage.ps1]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_s%C3%BCgis,_kaug%C3%B5pe&amp;diff=45746</id>
		<title>Skriptimiskeeled: powershelli kodutööd 2011, sügis, kaugõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_s%C3%BCgis,_kaug%C3%B5pe&amp;diff=45746"/>
		<updated>2012-01-26T20:03:12Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Karel Niine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
==Dmitri Šlõkov==&lt;br /&gt;
Skript otsib arvutist meediafailid. Käivitades skripti võtmega -stage x, otsitakse keelatud failid. Kõik tulemused kirjutakse tekstifaili.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Dmitri Šlõkov, kodutööskript]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pavel Kodotšigov==&lt;br /&gt;
Skript loob AD kasutajaid antud csv-failist, lisab ettemääratud gruppi (kui vastavaid gruppe ei ole siis script loob neid)&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Pavel Kodotšigov, CreateFromCSV.ps1]]&lt;br /&gt;
&lt;br /&gt;
[[naidis.csv]]&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis==&lt;br /&gt;
Skript otsib Active Directory masinatest installitud programme ja &#039;vilistab&#039; kui leiab parameetriga kaasa antud või torrenti nimelise.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Margus Nairis, AD-FindInstalledPrograms.ps1 ]]&lt;br /&gt;
&lt;br /&gt;
==Karmen Kattai==&lt;br /&gt;
Skript võrdleb kohalikus arvutis installeeritud programmide nimekirja tekstifailis toodud programmide kontrollnimekirjaga.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Karmen Kattai, VõrdleNimekirju.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa==&lt;br /&gt;
Skript kontrollib kas etteantud hostidel on pordid lahti või suletud. Hostide ja portide nimekiri antakse tekstifailina ette.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Andres Kõrvemaa, testports.ps1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Andres Kahk==&lt;br /&gt;
Skript otsib etteantud serveritest kasutaja sessioone ning lubab valitud kasutajaga &lt;br /&gt;
sessiooni lõpetada või luku panna.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Andres Kahk, Kasutaja-Sessioon.ps1 ]]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Issaikin==&lt;br /&gt;
Skript otsib kõik domeenis olevad arvutid Active Directory-ist ja genereerib HTML-i nende kõvaketta vaba ruumist.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Aleksei Issaikin, GetSpace.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Vahur Laas ==&lt;br /&gt;
Skript, mis leiab 200 kallima NASDAQi tehnoloogiafirma aktsiate andmed ning teeb nende baasil naiivseid soovitusi osta, müüa või hoida.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Vahur Laas, stock.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Artur Mölter==&lt;br /&gt;
Skript otsib AD-st võimalikud &amp;quot;surnud&amp;quot; kontod.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Artur Mölter, AdDeadAccounts.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Kristiina Kaarna ==&lt;br /&gt;
&lt;br /&gt;
Video sellest, kuidas toimib Powershelli skript, mille ülesanne on:&lt;br /&gt;
&lt;br /&gt;
- kaugteel tuvastada, kas kasutaja arvutis töötab keelatud protsess (antud näites programm WmPlayer);&lt;br /&gt;
&lt;br /&gt;
- keelatud protsessi tuvastamisel:&lt;br /&gt;
&lt;br /&gt;
a) sulgeda keelatud protsess;&lt;br /&gt;
&lt;br /&gt;
b) genereerida kasutaja arvuti töölauale hoiatuse, mille sisu teavitab kasutajat keeleatud tegevusest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Powershell: Kristiina Kaarna,&amp;lt;u&amp;gt;Video skripti toimimisest virtuaalmasinates (server-klient) [http://vimeo.com/35624951]&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Powershell: Kristiina Kaarna, Skript.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Karel Niine==&lt;br /&gt;
Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui on määratud fail, siis faili. CSV kujul, eraldajaks ;. Järjekord järgmine: Aeg,Kasutaja,Printer,Lehtede_arv,Dokumendi Nimi&lt;br /&gt;
&lt;br /&gt;
==Mario Mett==&lt;br /&gt;
Skript joonistab C ketta kasutatud ruumi kohta Excelisse sektordiagrammi.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Mario Mett, disk_usage.ps1]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_s%C3%BCgis,_kaug%C3%B5pe&amp;diff=45745</id>
		<title>Skriptimiskeeled: powershelli kodutööd 2011, sügis, kaugõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_s%C3%BCgis,_kaug%C3%B5pe&amp;diff=45745"/>
		<updated>2012-01-26T20:01:26Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
==Dmitri Šlõkov==&lt;br /&gt;
Skript otsib arvutist meediafailid. Käivitades skripti võtmega -stage x, otsitakse keelatud failid. Kõik tulemused kirjutakse tekstifaili.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Dmitri Šlõkov, kodutööskript]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pavel Kodotšigov==&lt;br /&gt;
Skript loob AD kasutajaid antud csv-failist, lisab ettemääratud gruppi (kui vastavaid gruppe ei ole siis script loob neid)&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Pavel Kodotšigov, CreateFromCSV.ps1]]&lt;br /&gt;
&lt;br /&gt;
[[naidis.csv]]&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis==&lt;br /&gt;
Skript otsib Active Directory masinatest installitud programme ja &#039;vilistab&#039; kui leiab parameetriga kaasa antud või torrenti nimelise.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Margus Nairis, AD-FindInstalledPrograms.ps1 ]]&lt;br /&gt;
&lt;br /&gt;
==Karmen Kattai==&lt;br /&gt;
Skript võrdleb kohalikus arvutis installeeritud programmide nimekirja tekstifailis toodud programmide kontrollnimekirjaga.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Karmen Kattai, VõrdleNimekirju.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa==&lt;br /&gt;
Skript kontrollib kas etteantud hostidel on pordid lahti või suletud. Hostide ja portide nimekiri antakse tekstifailina ette.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Andres Kõrvemaa, testports.ps1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Andres Kahk==&lt;br /&gt;
Skript otsib etteantud serveritest kasutaja sessioone ning lubab valitud kasutajaga &lt;br /&gt;
sessiooni lõpetada või luku panna.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Andres Kahk, Kasutaja-Sessioon.ps1 ]]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Issaikin==&lt;br /&gt;
Skript otsib kõik domeenis olevad arvutid Active Directory-ist ja genereerib HTML-i nende kõvaketta vaba ruumist.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Aleksei Issaikin, GetSpace.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Vahur Laas ==&lt;br /&gt;
Skript, mis leiab 200 kallima NASDAQi tehnoloogiafirma aktsiate andmed ning teeb nende baasil naiivseid soovitusi osta, müüa või hoida.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Vahur Laas, stock.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Artur Mölter==&lt;br /&gt;
Skript otsib AD-st võimalikud &amp;quot;surnud&amp;quot; kontod.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Artur Mölter, AdDeadAccounts.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Kristiina Kaarna ==&lt;br /&gt;
&lt;br /&gt;
Video sellest, kuidas toimib Powershelli skript, mille ülesanne on:&lt;br /&gt;
&lt;br /&gt;
- kaugteel tuvastada, kas kasutaja arvutis töötab keelatud protsess (antud näites programm WmPlayer);&lt;br /&gt;
&lt;br /&gt;
- keelatud protsessi tuvastamisel:&lt;br /&gt;
&lt;br /&gt;
a) sulgeda keelatud protsess;&lt;br /&gt;
&lt;br /&gt;
b) genereerida kasutaja arvuti töölauale hoiatuse, mille sisu teavitab kasutajat keeleatud tegevusest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Powershell: Kristiina Kaarna,&amp;lt;u&amp;gt;Video skripti toimimisest virtuaalmasinates (server-klient) [http://vimeo.com/35624951]&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Powershell: Kristiina Kaarna, Skript.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Karel Niine==&lt;br /&gt;
Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui&lt;br /&gt;
&lt;br /&gt;
on määratud fail,siis faili. CSV kujul, eraldajaks ;&lt;br /&gt;
&lt;br /&gt;
==Mario Mett==&lt;br /&gt;
Skript joonistab C ketta kasutatud ruumi kohta Excelisse sektordiagrammi.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Mario Mett, disk_usage.ps1]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Jasager&amp;diff=33469</id>
		<title>Jasager</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Jasager&amp;diff=33469"/>
		<updated>2011-05-31T20:19:50Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jasager=&lt;br /&gt;
[[File:in_use.jpg|thumb|400px|Systeem kasutuses]]&lt;br /&gt;
Jasager ehk eestikeeles “Jah ütleja” on rakendus karmale (kirjeldada) mis jooksen OpenWRT -l ning mille eesmärgiks on mängida wifi tugijaama ja sellega teotada mees keskel rünnakut.&lt;br /&gt;
Eelõige on mõldud see rakendus jookma Fon ruuteril (vanematel versioonidel), kuid tänu tema kompaktsusele on tõenaoliselt võimalik kasutada seda ka teistele jaamadele millel on  Atheros WiFi kaart kasutsusel.&lt;br /&gt;
&lt;br /&gt;
==Mis on karma?==&lt;br /&gt;
&lt;br /&gt;
KARMA on kogumik tööristu millega on võimalik hinnata traadita ühenduse kliente turvalisust erivatel tasemetel. Võrgu skaneerimise tööriistadega on võimalus passiivselt pealt kuulates 802.11 Probe Request päringuid, avastada kliente ja nende eelistatuid või usaldusväärseid võrke.&lt;br /&gt;
Tänu sellel on võimalik võtta WIFI kliendid sihikule tekides täpselt just selline WIFI Accsess Point millega on nad proovinud ühendust võtta, või kasutades kohandatud draiverit, mis vastab kõigi SSID proovi ja ühenduse loomise päringutele. Kasutades võlts teenuseid on võimalik kätte saada isikuandmeid või ära kasutada kliendipoolseid haavataviusi.&lt;br /&gt;
&lt;br /&gt;
Juhend karma paigaldamiseks, seadistamiseks ja kasutamiseks:&lt;br /&gt;
http://www.wirelessdefence.org/Contents/KARMAMain.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;Jah ütleja&amp;quot; võimalused.==&lt;br /&gt;
&lt;br /&gt;
* veebiliides mis näitab hetkel ühendatud kliente MAC aadresse, IP aadressi (kui on antud) ja SSID millega nad seotud on&lt;br /&gt;
* veebiliides mis võimaldab kontrolli kõigi Karma funktsioonide üle ja võimaldab käivitada AJAXI objekte brauserites mis seda toetavad kuid ka lynxis&lt;br /&gt;
* automaatsed-skripte kui klient ühinendub kuid ka IP saamisel.&lt;br /&gt;
* Täielik logimine hilisemaks analüüsiks&lt;br /&gt;
* Lisatavate moodulite süsteem mida on lihtne laiendada&lt;br /&gt;
* Tavaline käsurealiides, et ei oleks vaja meeles pidada erinevaid iwpriv käske.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kuidas asi toimib==&lt;br /&gt;
&lt;br /&gt;
Enamus sülearvutites on tarkvara mis ühendub automaatselt wifi võrku mis on neil meeles või mäletavad. See aga võmaldab mugavuse huvides saada võrgu ühendust ilma suuremate pingutusteta, kui pannakse arvuti käima nii kodus, tööjuures, kohvikus, kaupluses või mõnes teises avalikus WIFIs milles tihtipeale viibitakse.&lt;br /&gt;
Ehk lihtsal öeldes, kui arvuti kävitab WIFI võrgu siis saadab ta välja proovi päringu, mis küsib kas siin on sellist võrku? &amp;quot;Jah ütleja&amp;quot; aga vastab nendele päringutele, ning ütleb, Jah siin on küll selline wireless accsess point, loome ühenduse! Kuid loomulikult kui nüüd ühendus käib läbi &amp;quot;Jah ütleja&amp;quot; on võimalik sellist liiklust nagu e-mailid, välksõnumid ja weebi browseri sessioonid ilma raskusteta vaadata ja ka vajadusel moonutada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kahjuks on rakendus loodud käima ainult eelpool nimetaud ruuteritel kuid arendamisel on ka versioon, mida oleks võimalik arvutites kasutada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Võimalik on saada ka juba valmis programeeritud seadet mida nimettakse &amp;quot;WiFi Pineapple&amp;quot;-ks, Mis on spetsiaalselt loodud, akude toitel traadita võrgu käkkimise seada mis baseerub 2100 access pointil ja on pandud platikust ananassi sisse. &lt;br /&gt;
Müügil on nad hak5 kodulehel:&lt;br /&gt;
http://hakshop.com/collections/frontpage/products/wifi-pineapple&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kautatud lingid:==&lt;br /&gt;
*http://theta44.org/karma/index.html&lt;br /&gt;
*http://www.wirelessdefence.org/Contents/KARMAMain.htm&lt;br /&gt;
*http://www.digininja.org/jasager/&lt;br /&gt;
*http://forums.hak5.org/index.php?showforum=49&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;br /&gt;
&lt;br /&gt;
[[Category:Traadita_side_alused]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:In_use.jpg&amp;diff=33468</id>
		<title>File:In use.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:In_use.jpg&amp;diff=33468"/>
		<updated>2011-05-31T20:18:29Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Jasager&amp;diff=33467</id>
		<title>Jasager</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Jasager&amp;diff=33467"/>
		<updated>2011-05-31T20:18:15Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jasager=&lt;br /&gt;
[[File:in_use.jpg|thumb|400px|Systeem kasutuses]]&lt;br /&gt;
Jasager ehk eestikeeles “Jah ütleja” on rakendus karmale (kirjeldada) mis jooksen OpenWRT -l ning mille eesmärgiks on mängida wifi tugijaama ja sellega teotada mees keskel rünnakut.&lt;br /&gt;
Eelõige on mõldud see rakendus jookma Fon ruuteril (vanematel versioonidel), kuid tänu tema kompaktsusele on tõenaoliselt võimalik kasutada seda ka teistele jaamadele millel on  Atheros WiFi kaart kasutsusel.&lt;br /&gt;
&lt;br /&gt;
==Mis on karma?==&lt;br /&gt;
&lt;br /&gt;
KARMA on kogumik tööristu millega on võimalik hinnata traadita ühenduse kliente turvalisust erivatel tasemetel. Võrgu skaneerimise tööriistadega on võimalus passiivselt pealt kuulates 802.11 Probe Request päringuid, avastada kliente ja nende eelistatuid või usaldusväärseid võrke.&lt;br /&gt;
Tänu sellel on võimalik võtta WIFI kliendid sihikule tekides täpselt just selline WIFI Accsess Point millega on nad proovinud ühendust võtta, või kasutades kohandatud draiverit, mis vastab kõigi SSID proovi ja ühenduse loomise päringutele. Kasutades võlts teenuseid on võimalik kätte saada isikuandmeid või ära kasutada kliendipoolseid haavataviusi.&lt;br /&gt;
&lt;br /&gt;
Juhend karma paigaldamiseks, seadistamiseks ja kasutamiseks:&lt;br /&gt;
http://www.wirelessdefence.org/Contents/KARMAMain.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;Jah ütleja&amp;quot; võimalused.==&lt;br /&gt;
&lt;br /&gt;
* veebiliides mis näitab hetkel ühendatud kliente MAC aadresse, IP aadressi (kui on antud) ja SSID millega nad seotud on&lt;br /&gt;
* veebiliides mis võimaldab kontrolli kõigi Karma funktsioonide üle ja võimaldab käivitada AJAXI objekte brauserites mis seda toetavad kuid ka lynxis&lt;br /&gt;
* automaatsed-skripte kui klient ühinendub kuid ka IP saamisel.&lt;br /&gt;
* Täielik logimine hilisemaks analüüsiks&lt;br /&gt;
* Lisatavate moodulite süsteem mida on lihtne laiendada&lt;br /&gt;
* Tavaline käsurealiides, et ei oleks vaja meeles pidada erinevaid iwpriv käske.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kuidas asi toimib==&lt;br /&gt;
&lt;br /&gt;
Enamus sülearvutites on tarkvara mis ühendub automaatselt wifi võrku mis on neil meeles või mäletavad. See aga võmaldab mugavuse huvides saada võrgu ühendust ilma suuremate pingutusteta, kui pannakse arvuti käima nii kodus, tööjuures, kohvikus, kaupluses või mõnes teises avalikus WIFIs milles tihtipeale viibitakse.&lt;br /&gt;
Ehk lihtsal öeldes, kui arvuti kävitab WIFI võrgu siis saadab ta välja proovi päringu, mis küsib kas siin on sellist võrku? &amp;quot;Jah ütleja&amp;quot; aga vastab nendele päringutele, ning ütleb, Jah siin on küll selline wireless accsess point, loome ühenduse! Kuid loomulikult kui nüüd ühendus käib läbi &amp;quot;Jah ütleja&amp;quot; on võimalik sellist liiklust nagu e-mailid, välksõnumid ja weebi browseri sessioonid ilma raskusteta vaadata ja ka vajadusel moonutada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kahjuks on rakendus loodud käima ainult eelpool nimetaud ruuteritel kuid arendamisel on ka versioon, mida oleks võimalik arvutites kasutada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Võimalik on saada ka juba valmis programeeritud seadet mida nimettakse &amp;quot;WiFi Pineapple&amp;quot;-ks, Mis on spetsiaalselt loodud, akude toitel traadita võrgu käkkimise seada mis baseerub 2100 access pointil ja on pandud platikust ananassi sisse. &lt;br /&gt;
Müügil on nad hak5 kodulehel:&lt;br /&gt;
http://hakshop.com/collections/frontpage/products/wifi-pineapple&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kautatud lingid:==&lt;br /&gt;
*http://theta44.org/karma/index.html&lt;br /&gt;
*http://www.wirelessdefence.org/Contents/KARMAMain.htm&lt;br /&gt;
*http://www.digininja.org/jasager/&lt;br /&gt;
*http://forums.hak5.org/index.php?showforum=49&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Jasager&amp;diff=33466</id>
		<title>Jasager</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Jasager&amp;diff=33466"/>
		<updated>2011-05-31T20:15:30Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jasager=&lt;br /&gt;
&lt;br /&gt;
Jasager ehk eestikeeles “Jah ütleja” on rakendus karmale (kirjeldada) mis jooksen OpenWRT -l ning mille eesmärgiks on mängida wifi tugijaama ja sellega teotada mees keskel rünnakut.&lt;br /&gt;
Eelõige on mõldud see rakendus jookma Fon ruuteril (vanematel versioonidel), kuid tänu tema kompaktsusele on tõenaoliselt võimalik kasutada seda ka teistele jaamadele millel on  Atheros WiFi kaart kasutsusel.&lt;br /&gt;
&lt;br /&gt;
==Mis on karma?==&lt;br /&gt;
&lt;br /&gt;
KARMA on kogumik tööristu millega on võimalik hinnata traadita ühenduse kliente turvalisust erivatel tasemetel. Võrgu skaneerimise tööriistadega on võimalus passiivselt pealt kuulates 802.11 Probe Request päringuid, avastada kliente ja nende eelistatuid või usaldusväärseid võrke.&lt;br /&gt;
Tänu sellel on võimalik võtta WIFI kliendid sihikule tekides täpselt just selline WIFI Accsess Point millega on nad proovinud ühendust võtta, või kasutades kohandatud draiverit, mis vastab kõigi SSID proovi ja ühenduse loomise päringutele. Kasutades võlts teenuseid on võimalik kätte saada isikuandmeid või ära kasutada kliendipoolseid haavataviusi.&lt;br /&gt;
&lt;br /&gt;
Juhend karma paigaldamiseks, seadistamiseks ja kasutamiseks:&lt;br /&gt;
http://www.wirelessdefence.org/Contents/KARMAMain.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;Jah ütleja&amp;quot; võimalused.==&lt;br /&gt;
&lt;br /&gt;
* veebiliides mis näitab hetkel ühendatud kliente MAC aadresse, IP aadressi (kui on antud) ja SSID millega nad seotud on&lt;br /&gt;
* veebiliides mis võimaldab kontrolli kõigi Karma funktsioonide üle ja võimaldab käivitada AJAXI objekte brauserites mis seda toetavad kuid ka lynxis&lt;br /&gt;
* automaatsed-skripte kui klient ühinendub kuid ka IP saamisel.&lt;br /&gt;
* Täielik logimine hilisemaks analüüsiks&lt;br /&gt;
* Lisatavate moodulite süsteem mida on lihtne laiendada&lt;br /&gt;
* Tavaline käsurealiides, et ei oleks vaja meeles pidada erinevaid iwpriv käske.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kuidas asi toimib==&lt;br /&gt;
&lt;br /&gt;
Enamus sülearvutites on tarkvara mis ühendub automaatselt wifi võrku mis on neil meeles või mäletavad. See aga võmaldab mugavuse huvides saada võrgu ühendust ilma suuremate pingutusteta, kui pannakse arvuti käima nii kodus, tööjuures, kohvikus, kaupluses või mõnes teises avalikus WIFIs milles tihtipeale viibitakse.&lt;br /&gt;
Ehk lihtsal öeldes, kui arvuti kävitab WIFI võrgu siis saadab ta välja proovi päringu, mis küsib kas siin on sellist võrku? &amp;quot;Jah ütleja&amp;quot; aga vastab nendele päringutele, ning ütleb, Jah siin on küll selline wireless accsess point, loome ühenduse! Kuid loomulikult kui nüüd ühendus käib läbi &amp;quot;Jah ütleja&amp;quot; on võimalik sellist liiklust nagu e-mailid, välksõnumid ja weebi browseri sessioonid ilma raskusteta vaadata ja ka vajadusel moonutada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kahjuks on rakendus loodud käima ainult eelpool nimetaud ruuteritel kuid arendamisel on ka versioon, mida oleks võimalik arvutites kasutada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Võimalik on saada ka juba valmis programeeritud seadet mida nimettakse &amp;quot;WiFi Pineapple&amp;quot;-ks, Mis on spetsiaalselt loodud, akude toitel traadita võrgu käkkimise seada mis baseerub 2100 access pointil ja on pandud platikust ananassi sisse. &lt;br /&gt;
Müügil on nad hak5 kodulehel:&lt;br /&gt;
http://hakshop.com/collections/frontpage/products/wifi-pineapple&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kautatud lingid:==&lt;br /&gt;
*http://theta44.org/karma/index.html&lt;br /&gt;
*http://www.wirelessdefence.org/Contents/KARMAMain.htm&lt;br /&gt;
*http://www.digininja.org/jasager/&lt;br /&gt;
*http://forums.hak5.org/index.php?showforum=49&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Jasager&amp;diff=33465</id>
		<title>Jasager</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Jasager&amp;diff=33465"/>
		<updated>2011-05-31T20:14:47Z</updated>

		<summary type="html">&lt;p&gt;Kniine: Created page with &amp;#039;=Jasager=  Jasager ehk eestikeeles “Jah ütleja” on rakendus karmale (kirjeldada) mis jooksen OpenWRT -l ning mille eesmärgiks on mängida wifi tugijaama ja sellega teotada …&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jasager=&lt;br /&gt;
&lt;br /&gt;
Jasager ehk eestikeeles “Jah ütleja” on rakendus karmale (kirjeldada) mis jooksen OpenWRT -l ning mille eesmärgiks on mängida wifi tugijaama ja sellega teotada mees keskel rünnakut.&lt;br /&gt;
Eelõige on mõldud see rakendus jookma Fon ruuteril (vanematel versioonidel), kuid tänu tema kompaktsusele on tõenaoliselt võimalik kasutada seda ka teistele jaamadele millel on  Atheros WiFi kaart kasutsusel.&lt;br /&gt;
&lt;br /&gt;
==Mis on karma?==&lt;br /&gt;
&lt;br /&gt;
KARMA on kogumik tööristu millega on võimalik hinnata traadita ühenduse kliente turvalisust erivatel tasemetel. Võrgu skaneerimise tööriistadega on võimalus passiivselt pealt kuulates 802.11 Probe Request päringuid, avastada kliente ja nende eelistatuid või usaldusväärseid võrke.&lt;br /&gt;
Tänu sellel on võimalik võtta WIFI kliendid sihikule tekides täpselt just selline WIFI Accsess Point millega on nad proovinud ühendust võtta, või kasutades kohandatud draiverit, mis vastab kõigi SSID proovi ja ühenduse loomise päringutele. Kasutades võlts teenuseid on võimalik kätte saada isikuandmeid või ära kasutada kliendipoolseid haavataviusi.&lt;br /&gt;
&lt;br /&gt;
Juhend karma paigaldamiseks, seadistamiseks ja kasutamiseks:&lt;br /&gt;
http://www.wirelessdefence.org/Contents/KARMAMain.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;Jah ütleja&amp;quot; võimalused.==&lt;br /&gt;
&lt;br /&gt;
* veebiliides mis näitab hetkel ühendatud kliente MAC aadresse, IP aadressi (kui on antud) ja SSID millega nad seotud on&lt;br /&gt;
* veebiliides mis võimaldab kontrolli kõigi Karma funktsioonide üle ja võimaldab käivitada AJAXI objekte brauserites mis seda toetavad kuid ka lynxis&lt;br /&gt;
* automaatsed-skripte kui klient ühinendub kuid ka IP saamisel.&lt;br /&gt;
* Täielik logimine hilisemaks analüüsiks&lt;br /&gt;
* Lisatavate moodulite süsteem mida on lihtne laiendada&lt;br /&gt;
* Tavaline käsurealiides, et ei oleks vaja meeles pidada erinevaid iwpriv käske.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kuidas asi toimib==&lt;br /&gt;
&lt;br /&gt;
Enamus sülearvutites on tarkvara mis ühendub automaatselt wifi võrku mis on neil meeles või mäletavad. See aga võmaldab mugavuse huvides saada võrgu ühendust ilma suuremate pingutusteta, kui pannakse arvuti käima nii kodus, tööjuures, kohvikus, kaupluses või mõnes teises avalikus WIFIs milles tihtipeale viibitakse.&lt;br /&gt;
Ehk lihtsal öeldes, kui arvuti kävitab WIFI võrgu siis saadab ta välja proovi päringu, mis küsib kas siin on sellist võrku? &amp;quot;Jah ütleja&amp;quot; aga vastab nendele päringutele, ning ütleb, Jah siin on küll selline wireless accsess point, loome ühenduse! Kuid loomulikult kui nüüd ühendus käib läbi &amp;quot;Jah ütleja&amp;quot; on võimalik sellist liiklust nagu e-mailid, välksõnumid ja weebi browseri sessioonid ilma raskusteta vaadata ja ka vajadusel moonutada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kahjuks on rakendus loodud käima ainult eelpool nimetaud ruuteritel kuid arendamisel on ka versioon,[[File:Example.jpg]] mida oleks võimalik arvutites kasutada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Võimalik on saada ka juba valmis programeeritud seadet mida nimettakse &amp;quot;WiFi Pineapple&amp;quot;-ks, Mis on spetsiaalselt loodud, akude toitel traadita võrgu käkkimise seada mis baseerub 2100 access pointil ja on pandud platikust ananassi sisse. &lt;br /&gt;
Müügil on nad hak5 kodulehel:&lt;br /&gt;
http://hakshop.com/collections/frontpage/products/wifi-pineapple&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kautatud lingid:==&lt;br /&gt;
http://theta44.org/karma/index.html&lt;br /&gt;
http://www.wirelessdefence.org/Contents/KARMAMain.htm&lt;br /&gt;
http://www.digininja.org/jasager/&lt;br /&gt;
http://forums.hak5.org/index.php?showforum=49&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=33040</id>
		<title>Vsftp server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=33040"/>
		<updated>2011-05-27T09:47:32Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FTP serveri paigaldamine ja seadistamine (vsftpd)=&lt;br /&gt;
&lt;br /&gt;
Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse logid pannakse kirja /var/log/vsftpd.log faili. Sisse on lubatud logida ainult neil kasutajatel kes omavad süsteemis kontot.&lt;br /&gt;
Sisselogimisel suunatakse kõik kasutajad ühte kausta, kus neil on kirjutamise ja lugemise õigused. (Kasutajatel on väljapoole suunatud kasuta liikumine keelatud.)&lt;br /&gt;
Teatud kasutajate sisselogimine ftpsse on keelatud, samas süsteemikontot lukku ei panda.&lt;br /&gt;
&lt;br /&gt;
Kõiki toiminguid tehakse root kasutaja õigustes.&lt;br /&gt;
Selleks võtame omale root õigused järgmiselt&lt;br /&gt;
 sudo -i&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Kõigepalt paigaldame sinna vajalikud komponendid, milleks antud juhul on ainult vsftp serveri tarkvara.&lt;br /&gt;
 apt-get install vsftpd&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Seadistame vsftp serveri vastavalt eelpool mainitule.&lt;br /&gt;
Ubuntu serveris asuvad vsftp serveri sätete failid&lt;br /&gt;
&lt;br /&gt;
Seadistuse muutmiseks kasutame programmi nano järgmiselt:&lt;br /&gt;
 nano /etc/vsftp.conf&lt;br /&gt;
&lt;br /&gt;
Alustame kõigepealt logide seadistamisega, et oleks hiljem hea näha mis on meie serveris toimunud.&lt;br /&gt;
&lt;br /&gt;
Kontrollime ja muuudame ning lisame vajalikud kirjed&lt;br /&gt;
 # Aktiveerime logimise allala/ülesselaadimitstele&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
 &lt;br /&gt;
 # Anname kätte teekonna ja failinime kuhu logi hakatakse panema&lt;br /&gt;
 vsftpd_log_file=/var/log/vsftpd.log&lt;br /&gt;
 &lt;br /&gt;
 # Lülitame välja logi ftp xferlog formaadi kui veel ei ole välja lülitatud&lt;br /&gt;
 # xferlog_std_format=YES&lt;br /&gt;
 &lt;br /&gt;
 # Kõik ftp päringud ja vastused pannakse logisse kirja.&lt;br /&gt;
 log_ftp_protocol=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollime kas anoüümsete kasutajate logimised on keelatud (lubame ainult süsteemis kontot omavatel kasutajatel sisselogimise)&lt;br /&gt;
 # keelab ananüümsetel kasutajatel sisselogimse&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 # lubab kontot omavatel kasutajate logimise&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loome ftp kautajatele oma kausta, ning anname sellele vajalikud õigused&lt;br /&gt;
Alustame vastava grupi loomisest:&lt;br /&gt;
 addgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisame kasutajad vastavasse gruppi&lt;br /&gt;
 usermod -a G ftpuser “kasutajanimi”&lt;br /&gt;
Kasutajanime asemele tuleb panna  tegelik kasutaja nimi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loome ftp kasutajatele üldise kausta&lt;br /&gt;
 mkdir /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Määrame kustele grupi ja anname kasutalegrupile lugemis ja kirjutus õiguse nin kõigile teistele jääb ainul lugemisõiguse&lt;br /&gt;
 chown ftpuser /var/lib/ftp&lt;br /&gt;
 chmod g+w /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kõik lokaalse konto omajad suunatakse ftpsse logimisel samasse kausta (võimalik on ka igale kasutajale oma conf luua. aga seda me hetkel ei käsitle). Kui seda kirjet ei seadistuses ei määrata siis suunatakse kasutajad oma kodukausta. ”/home/user/”&lt;br /&gt;
 local_root=/var/lib/ftp/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lubame ftp kasutajatel kirjutamise.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paneme kasutja “puuri” et ei saaks väljapoole antud kaustast liikuda&lt;br /&gt;
 chroot_local_user=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Failis /etc/ftpusers on nimekiri kasutajatest kellel on keelatud ftp kasutamine. Sinna kasutajanimesid lisades on võimalik kasutajate sisselogimist piirata&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
==Tagavarakoopia==&lt;br /&gt;
&lt;br /&gt;
Tagavara tegemiseks tuleb teha koopiad järgmistest failidest ja kasutadest.&lt;br /&gt;
&lt;br /&gt;
/etc/vsftpd.conf - failist&lt;br /&gt;
&lt;br /&gt;
/etc/ftpusers - failist&lt;br /&gt;
&lt;br /&gt;
/var/lib/ftp - kasutast&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mõistik on teha ka koopia sÜsteemikasutaja kontodest.&lt;br /&gt;
&lt;br /&gt;
Taastamisel tuleb failid/kaustad kpeerida samadesst kohtadesse tagasi kus nad eelnevalt olid.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=33031</id>
		<title>Vsftp server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=33031"/>
		<updated>2011-05-27T09:23:46Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FTP serveri paigaldamine ja seadistamine (vsftpd)=&lt;br /&gt;
&lt;br /&gt;
Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse logid pannakse kirja /var/log/vsftpd.log faili. Sisse on lubatud logida ainult neil kasutajatel kes omavad süsteemis kontot.&lt;br /&gt;
Sisselogimisel suunatakse kõik kasutajad ühte kausta, kus neil on kirjutamise ja lugemise õigused. (Kasutajatel on väljapoole suunatud kasuta liikumine keelatud.)&lt;br /&gt;
Teatud kasutajate sisselogimine ftpsse on keelatud, samas süsteemikontot lukku ei panda.&lt;br /&gt;
&lt;br /&gt;
Kõiki toiminguid tehakse root kasutaja õigustes.&lt;br /&gt;
Selleks võtame omale root õigused järgmiselt&lt;br /&gt;
 sudo -i&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Kõigepalt paigaldame sinna vajalikud komponendid, milleks antud juhul on ainult vsftp serveri tarkvara.&lt;br /&gt;
 apt-get install vsftpd&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Seadistame vsftp serveri vastavalt eelpool mainitule.&lt;br /&gt;
Ubuntu serveris asuvad vsftp serveri sätete failid&lt;br /&gt;
&lt;br /&gt;
Seadistuse muutmiseks kasutame programmi nano järgmiselt:&lt;br /&gt;
 nano /ets/vsftp.conf&lt;br /&gt;
&lt;br /&gt;
Alustame kõigepealt logide seadistamisega, et oleks hiljem hea näha mis on meie serveris toimunud.&lt;br /&gt;
&lt;br /&gt;
Kontrollime ja muuudame järgmised kirjed&lt;br /&gt;
 # Aktiveerime logimise allala/ülesselaadimitstele&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
 &lt;br /&gt;
 # Anname kätte teekonna ja failinime kuhu logi hakatakse panema&lt;br /&gt;
 vsftpd_log_file=/var/log/vsftpd.log&lt;br /&gt;
 &lt;br /&gt;
 # Lülitame välja logi ftp xferlog formaadi kui veel ei ole välja lülitatud&lt;br /&gt;
 # xferlog_std_format=YES&lt;br /&gt;
 &lt;br /&gt;
 # Kõik ftp päringud ja vastused pannakse logisse kirja.&lt;br /&gt;
 log_ftp_protocol=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollime kas anoüümsete kasutajate logimised on keelatud (lubame ainult süsteemis kontot omavatel kasutajatel sisselogimise)&lt;br /&gt;
 # keelab ananüümsetel kasutajatel sisselogimse&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 # lubab kontot omavatel kasutajate logimise&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loome ftp kautajatele oma kausta, ning anname sellele vajalikud õigused&lt;br /&gt;
Alustame vastava grupi loomisest:&lt;br /&gt;
 addgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisame kasutajad vastavasse gruppi&lt;br /&gt;
 usermod -a G ftpuser “kasutajanimi”&lt;br /&gt;
Kasutajanime asemele tuleb panna  tegelik kasutaja nimi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loome ftp kasutajatele üldise kausta&lt;br /&gt;
 mkdir /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Määrame kustele grupi ja anname kasutalegrupile lugemis ja kirjutus õiguse nin kõigile teistele jääb ainul lugemisõiguse&lt;br /&gt;
 chown ftpuser /var/lib/ftp&lt;br /&gt;
 chmod g+w /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kõik lokaalse konto omajad suunatakse ftpsse logimisel samasse kausta (võimalik on ka igale kasutajale oma conf luua. aga seda me hetkel ei käsitle). Kui seda kirjet ei seadistuses ei määrata siis suunatakse kasutajad oma kodukausta. ”/home/user/”&lt;br /&gt;
 local_root=/var/lib/ftp/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lubame ftp kasutajatel kirjutamise.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paneme kasutja “puuri” et ei saaks väljapoole antud kaustast liikuda&lt;br /&gt;
 chroot_local_user=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Failis /etc/ftpusers on nimekiri kasutajatest kellel on keelatud ftp kasutamine. Sinna kasutajanimesid lisades on võimalik kasutajate sisselogimist piirata&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
==Tagavarakoopia==&lt;br /&gt;
&lt;br /&gt;
Tagavara tegemiseks tuleb teha koopiad järgmistest failidest ja kasutadest.&lt;br /&gt;
&lt;br /&gt;
/etc/vsftpd.conf - failist&lt;br /&gt;
&lt;br /&gt;
/etc/ftpusers - failist&lt;br /&gt;
&lt;br /&gt;
/var/lib/ftp - kasutast&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mõistik on teha ka koopia sÜsteemikasutaja kontodest.&lt;br /&gt;
&lt;br /&gt;
Taastamisel tuleb failid/kaustad kpeerida samadesst kohtadesse tagasi kus nad eelnevalt olid.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=33030</id>
		<title>PXE boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=33030"/>
		<updated>2011-05-27T09:22:31Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Selles juhendis seadistame PXE boot serveri koos vajalike komponentidega, mis võimaldab meil kiiresti ilma bootivat füüsilist meediat omamata, linux operatsioonisüsteemi üle võrgu paigaldada või käivitada. Eesmärk on luua menüüga PXE kus oleks võimalik bootida erinevaid linuxi ditributsiooni installatsioone. Loomulikult siit edasi minna võib panna bootima veel, thinmanageri (terminali softi) kõvakettata lauaarvutis, memtest või VmWare “Hyperviisori”&lt;br /&gt;
&lt;br /&gt;
Toon näiteid teenuse ülesseseadmiseks paraleelselt nii Fedora Core 14-s kui ka Ubuntu Server 10.10-s.&lt;br /&gt;
&lt;br /&gt;
=PXE-st=&lt;br /&gt;
PXE ehk Pre-Execution Environment, on keskkond arvutite ülesslaadmiseks (bootimiseks) kasutades võrgukaarti. PXE on välja töötatud Inteli poolt ning tema spetsifikatsioon veriooniga 2.1 on avaldatud Inteli ja Systemsoft poolt 20 septembril 1999 (andmed 2011 märts) ning asub&lt;br /&gt;
aaderssil: http://www.intel.com/design/archives/wfm/downloads/pxespec.htm&lt;br /&gt;
&lt;br /&gt;
==Kuidas toimib?==&lt;br /&gt;
Arvuti käivitamise algfaasis küsib võrgukaart DHCP ga omale Ip aadressi ning informatsiooni sellekohta (DHCP parameeter) millisel IP-l PXE käivitusserver asub. Peale vastuse saamist küsitakse serverilt network bootstrap program (NBP[http://en.wikipedia.org/wiki/Preboot_Execution_Environment#Network_bootstrap_program]) faili asukoht, mis laetakse arvuti muut mällu (RAM) kasutatdes TFTP-d, ning lõpuks käivitatakse.&lt;br /&gt;
&lt;br /&gt;
=Vajalikud komponendid.=&lt;br /&gt;
Toimimise alt on näha, et asja käitamiseks on kindlasti vaja järgmiseit kahte põhiteenust:&lt;br /&gt;
DHCP ja TFTP - Trivial File Transfer Protocol&lt;br /&gt;
Network bootstrap programmi:&lt;br /&gt;
PXELINUX - Linuxi algkäivitamiseks võrguserverist kasutades võrgukaatri mis vastab Intel PXE standardile&lt;br /&gt;
Hilisemaks installimiseks (ei ole hetkel selle juhendi osa):&lt;br /&gt;
NFS, FTP, HTTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tähelepanek:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selleks et oleks võimalik kasutada kopeerimist ja asetamist näidetest, tuleb Serveri installi käigus anda masinale staatiline IP aadress 192.168.100.2 võrgust 192.168.100.0/24, &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Põhikomponentide paigaldamine ja nende seadistamine.=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt;&amp;gt; Kõik järgmised tegevused tuleb juur (root) kasutajaõigustes teha. &amp;lt;&amp;lt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DHCP==&lt;br /&gt;
Kõige aluseks on meil automaatne IP-aadressite ja vajalike parameetrite andmine PXE seadmele, mida annb meil DHCP server. Täpsem juhis wikis  DHCP kohta asub aadressil (https://wiki.itcollege.ee/index.php/DHCP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install dhcp&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039; https://wiki.itcollege.ee/index.php/Apt&lt;br /&gt;
  apt-get install dhcp3-server&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Seadistame DHCP serveri võrgus 192.168.100.0/24 (255.255.255.0) jagama IP aadresse 192.168.100.100 kuni 192.168.100.110.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp/dhcpd.conf&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp3/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 allow booting;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.100.0 netmask 255.255.255.0 {&lt;br /&gt;
&lt;br /&gt;
   # IP aadressite piirkond mida server jagab The range of IP addresses the server&lt;br /&gt;
   # DHCP klientidele k2ivitusel&lt;br /&gt;
   range 192.168.100.100 192.168.100.110;&lt;br /&gt;
&lt;br /&gt;
   # M22rame aja kui kaua klient oma IP aadressi v6ib hoida&lt;br /&gt;
   default-lease-time 86400;&lt;br /&gt;
   max-lease-time 86400;&lt;br /&gt;
&lt;br /&gt;
   # Vaikelyys (gateway)&lt;br /&gt;
   option routers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # Don&#039;t forward DHCP requests from this&lt;br /&gt;
   # NIC interface to any other NIC interfaces&lt;br /&gt;
   option ip-forwarding off;&lt;br /&gt;
&lt;br /&gt;
   # broadcast address ja subnet mask&lt;br /&gt;
   option broadcast-address 192.168.100.255;&lt;br /&gt;
   option subnet-mask 255.255.255.0;&lt;br /&gt;
&lt;br /&gt;
   # Set the NTP ajaserver DHCP klientidele&lt;br /&gt;
   # option ntp-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
    # Set the DNS server to be used by the DHCP clients&lt;br /&gt;
   option domain-name-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # PXE-seadistuse osa&lt;br /&gt;
   # serveri ip kus jookseb TFTP ehk on meie PXE server&lt;br /&gt;
   next-server 192.168.100.2;&lt;br /&gt;
   filename &amp;quot;pxelinux.0&amp;quot;; #  see on parameeter kus nimetame et millist NBP-d kasutatakse&lt;br /&gt;
   option bootfile-name &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 # subneti l6pp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa DHCP options-ite kohta saab lugeda manualist.&lt;br /&gt;
 man dhcp-options&lt;br /&gt;
&lt;br /&gt;
Taaskäivitame DHCP serveri, et tuleks uus seadistus peale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
 service dhcp3-server restart&lt;br /&gt;
&#039;&#039;Fedora&#039;&#039;&lt;br /&gt;
 service dhcpd restart&lt;br /&gt;
&lt;br /&gt;
Et asjad toimiksid, on vaja lubada tulemüüril teatud TFTP ja DHCP võrguliiklus. (dhcp - UDP port 67 ja 68, tftp - UDP port 69)&lt;br /&gt;
Ehk on vaja iptablesisse teha vajalikud augud või lihtsam kuid samas ebaturvalisem variant on iptables valja lülitada.&lt;br /&gt;
&lt;br /&gt;
Täpsem juhis IPtabelsi muutmiseks [[Iptables]]&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Selleks, et võrgukaart saaks kätte pxelinux.0 (NBP programmi) ja seadistuse on meil vaja paigaldada ja seadistada TFTP teenus. Selleks kasutame H. Peter Anvin tftp (tftpd-hpa) tarkvara.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paigaldamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install tftp-server&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install tftpd-hpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleks alustada kausta tegemisega kus hakatakse pxe jaoks vajalike boot faile ja NBP-d hoidma. (fedora installis tehakse vastav kaust juba tftpd installil ajal asukohaga /var/lib/tftpboot ära)&lt;br /&gt;
näiteks: (asukoha võib vabalt valida samas tuleb seda tähele panna kui hakkate tftpd seadistama)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et tftpd server käima läheks, on vaja xinetd teenuses lubada omakorda tftp teenus. Selleks aga tuleb xinet.d confi failis asendada disabled=yes, disabled=no.&lt;br /&gt;
 nano /etc/xinetd.d/tftpd&lt;br /&gt;
&lt;br /&gt;
tftpd&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 service tftp&lt;br /&gt;
 {&lt;br /&gt;
       socket_type             = dgram&lt;br /&gt;
       protocol                = udp&lt;br /&gt;
       wait                    = yes&lt;br /&gt;
       user                    = root&lt;br /&gt;
       server                  = /usr/sbin/in.tftpd&lt;br /&gt;
       server_args             = -s /var/lib/tftpboot&lt;br /&gt;
       disable                 = yes &amp;lt;---- muuda no&lt;br /&gt;
       per_source              = 11&lt;br /&gt;
       cps                     = 100 2&lt;br /&gt;
       flags                   = IPv4&lt;br /&gt;
 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restardime xinetd teenuse.&lt;br /&gt;
 service xinetd restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vaatame korra vaikekonfiguratsiooni, sealt näeme millisest kaustast annab tftp boot failid (vaikeseadistuse peask olema auskoht /var/lib/tftpboot)&lt;br /&gt;
 cat /etc/default/tftpd-hpa&lt;br /&gt;
Kontrollime kas teenus juba ei käi.&lt;br /&gt;
 status tftpd-hpa&lt;br /&gt;
Kui teenus ei käi käivitame tftp-hpa teenuse.&lt;br /&gt;
 service tftpd-hpa start&lt;br /&gt;
&lt;br /&gt;
=PXE “paigaldamine”=&lt;br /&gt;
Eelnevalt oleks mõistlik tutvuda probleemse riistavaraga, millega võib tekkida pxelinuxil probleeme.&lt;br /&gt;
http://syslinux.zytor.com/wiki/index.php/Hardware_Compatibility&lt;br /&gt;
&lt;br /&gt;
==pxelinux.0==&lt;br /&gt;
&lt;br /&gt;
1. Esmalt tuleb paigaldada tftpd confis määratud kausta pxelinux.0 ehk NBP programmi fail, mille saame laadida kernel.org-ist: http://www.kernel.org/pub/linux/utils/boot/syslinux/ Selle juurkaustas on syslinuxi viimane versioon ning vanemaid versioone võib leida vastavalt alamkaustadest mis on nimedega 1.xx või 2.xx jne.&lt;br /&gt;
&lt;br /&gt;
Antud juhend on tehtud syslinux versioon 4.03-ga, vajadusel võib laadida ka uuema versiooni kui see on olemas. &lt;br /&gt;
&lt;br /&gt;
Laeme syslinuxi verioon 4.03 tmp kausta.&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/utils/boot/syslinux/4.xx/syslinux-4.03.tar.bz2&lt;br /&gt;
Kui wget peaks systeemist puuduma, saab selle paigaldada järgmiselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install wget&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install wget&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakime allalaetud faili lahti:&lt;br /&gt;
 tar -jxvf syslinux-4.03.tar.bz2&lt;br /&gt;
Ning kopeerimie pxelinux.0 faili /var/lib/tftpboot kausta:&lt;br /&gt;
 cp /tmp/syslinux-4.03/core/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Nüüdseks oleme saanud suure põhitüki paika. Järgmisena loome vajaliku seade failide kausta, ja teeme menüüd, ning paneme erinevate linux-i pakkide bootimiseks vajalikud komponendid paika.&lt;br /&gt;
&lt;br /&gt;
Tekitame kausta /var/lib/tftpboot omakorda alamkausta pxelinux.cfg, mis hakab hoidma meil konfiguratsooni faile.&lt;br /&gt;
 mkdir /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
&lt;br /&gt;
PXELINUX (pxelinux.0) otsib pxelinux.cfg kaustast järgmiselt conf faile.&lt;br /&gt;
* ARP tüübi ja oma mac aadressijärgi n2it. (ARP type 1) aadressiga 88:99:AA:BB:CC:DD otsib faili nimega 01-88-99-aa-bb-cc-dd.&lt;br /&gt;
* oma IP hex koodi järgi näit. 192.0.2.91 -&amp;gt; C000025B&lt;br /&gt;
* Ja lõpuks otsib default faili. (mis kehtib siis k2igile)&lt;br /&gt;
&lt;br /&gt;
Meie kasutame selles juhendis default faili mida otsitakse kõige viimasena. Selline otsimine võimaldab erinevale riistvarale erinevaid seadistusi jagada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kopeerime eelnevalt allalaetud ja lahtipakitud syslinuxi kaustast menüü käivituseks vajaliku faili ning seadistame esmase menüü.&lt;br /&gt;
 cp /tmp/syslinux-4.03/com32/menu/menu.c32 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Seadistamine Ubuntu serveri ja Fedora 14 core installikad menüüs. Selleks loome endajaoks arusaadav kataloogistruktuuri &#039;&#039;&#039;tftpboot&#039;&#039;&#039; kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./menu/ &amp;lt;-- eelkõige menyy komponentide hoidmise jaoks&lt;br /&gt;
./ubuntu/&lt;br /&gt;
./ubuntu/server/10_10/64&lt;br /&gt;
./ubuntu/server/10_10/x86&lt;br /&gt;
./fedora/&lt;br /&gt;
./fedora/14/64&lt;br /&gt;
./fedora/14/x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cd /var/lib/tftpboot&lt;br /&gt;
 mkdir -p ./menu/ ./ubuntu/server/10_10/64 ./ubuntu/server/10_10/x86 ./fedora/14/64 ./fedora/14/x86&lt;br /&gt;
&lt;br /&gt;
Kopeerime ISOdest PXE jaoks vmlinuz ja initrd.img failid vastavatesse kaustadesse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T2HELEPANEK:&#039;&#039;&#039; Peab kasutama nende distro (paketide) versiooni vmlinuz ja initrd.img faile mida on plaanis juurutama hakata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alustame Ubuntu Serveri failide kopeerimisega. Kõigepealt ühendame (moundime) allalaetud iso järgmise käsuga:&lt;br /&gt;
ISO mountimine&lt;br /&gt;
 mount -o loop disk1.iso /mnt/ISO&lt;br /&gt;
disk1.iso on allalaetud faili nimi.&lt;br /&gt;
kopeerime vajalikud failid eelnevalt valmistatud kaustadesse.&lt;br /&gt;
 cp install/netboot/ubuntu-installer/amd64/* /var/lib/tftpboot/ubuntu/server/10_10/64/&lt;br /&gt;
&lt;br /&gt;
Nyyd kopeerime Feodra Image ja vmlinuzi failid sarnaselt Ubuntu omadega.&lt;br /&gt;
&lt;br /&gt;
==Menüü==&lt;br /&gt;
&lt;br /&gt;
Järgmisena seadistame menüü sarnase struktuuriga nagu seda on kaustade struktuur.&lt;br /&gt;
&lt;br /&gt;
Loome conf faili ilusa menyy milles on lihtne navigeerida struktuur mille loome menüüdega on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ubuntu&lt;br /&gt;
-- Server&lt;br /&gt;
---- 10.10&lt;br /&gt;
Fedora&lt;br /&gt;
--Fedora Core 14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menüüle on võimalik määrata ka välimus.&lt;br /&gt;
Seadistame välimuse&lt;br /&gt;
 nano menu/graphics.conf&lt;br /&gt;
graphics.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 menu color tabmsg 37;40      #80ffffff #00000000&lt;br /&gt;
 menu color hotsel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color sel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color scrollbar 30;47      #40000000 #20ffffff&lt;br /&gt;
 MENU MASTER PASSWD jalgratas&lt;br /&gt;
 MENU PASSWORDMARGIN 26&lt;br /&gt;
 MENU ROWS 6&lt;br /&gt;
 MENU TABMSGROW 15&lt;br /&gt;
 MENU CMDLINEROW 15&lt;br /&gt;
 MENU ENDROW 24&lt;br /&gt;
 MENU PASSWORDROW 12&lt;br /&gt;
 MENU TIMEOUTROW 13&lt;br /&gt;
 MENU VSHIFT 6&lt;br /&gt;
 MENU PASSPROMPT Sisesta parool:&lt;br /&gt;
 NOESCAPE 1&lt;br /&gt;
 ALLOWOPTIONS 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Kõigepealt seadistame ära peamenyy, mis asub pxelinux.cfg/default failis.[[File:pxe_mainmenu.png|thumb|400px|Peamenyy]]&lt;br /&gt;
 nano ./pxelinux.cfg/default&lt;br /&gt;
default&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 default menu.c32&lt;br /&gt;
 prompt 0&lt;br /&gt;
&lt;br /&gt;
 menu title PXE menyy&lt;br /&gt;
 menu INCLUDE menu/graphics.conf&lt;br /&gt;
 MENU AUTOBOOT K2ivitame systeemi lokaalselt kettalt # sekundi p2rast&lt;br /&gt;
&lt;br /&gt;
 label bootlocal&lt;br /&gt;
 menu label ^K2ivita Kettalt&lt;br /&gt;
 menu default&lt;br /&gt;
 localboot 0&lt;br /&gt;
 timeout 80&lt;br /&gt;
 TOTALTIMEOUT 9000&lt;br /&gt;
&lt;br /&gt;
 LABEL Ubuntu&lt;br /&gt;
  MENU LABEL ^Ubuntu&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
 LABEL Fedora&lt;br /&gt;
  MENU LABEL ^Fedora&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/fedora.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Loome alamenüüd Fedorale ja Ubuntule failidesse fedora.menu ja ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
Ubuntule [[File:pxe_ubuntu_valik.png|thumb|400px|Ubuntu Valikud]]&lt;br /&gt;
 nano ./menu/ubuntu.menu&lt;br /&gt;
ubuntu.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND pxelinux.cfg/default&lt;br /&gt;
  LABEL Ubuntu Server&lt;br /&gt;
    MENU LABEL ^Ubuntu Server&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fedorale [[File:pxe_fedora_valik.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora.menu&lt;br /&gt;
fedora.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Fedora   &lt;br /&gt;
 LABEL Tagasi&lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND pxelinux.cfg/default&lt;br /&gt;
 LABEL Ubuntu Core 14&lt;br /&gt;
   MENU LABEL ^Fedora Core 14&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/fedora_14.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.  Nendele omakorda veel alammenüüd (kuna Ubuntul on olemas nii Server kui Desktop siis ubuntul saab olema omakorda veel versiooni alammenüü erinevalt fedorast)[[File:pxe_ubuntu_server.png|thumb|400px|Ubuntu Server]]&lt;br /&gt;
 nano menu/ubuntu_server.menu&lt;br /&gt;
ubuntu_server.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Ubuntu Server&lt;br /&gt;
 LABEL Tagasi   &lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/ubuntu.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
 [[File:pxe_fedora_load.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora_14.menu&lt;br /&gt;
fedora_14.menu &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Fedora 14&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/fedora.menu&lt;br /&gt;
 LABEL Fedora Core 14 64bit&lt;br /&gt;
    MENU LABEL ^Fedora Core 14 64bit&lt;br /&gt;
    KERNEL fedora/14/64/vmlinuz&lt;br /&gt;
    APPEND initrd=fedora/14/64/initrd.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Viimaseks Ubuntu erinevate versioonide osa [[File:pxe_ubuntu_serv_valikud.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano ubuntu_server_10_10.menu&lt;br /&gt;
ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu Server 10.10 Install&lt;br /&gt;
  LABEL Tagasi   &lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/ubuntu_server.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=788 initrd=ubuntu/server/10_10/64/initrd.gz&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 cli EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit cli EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 x86&lt;br /&gt;
  MENU LABEL ^Ubuntu Server 10.10 32bit (suunab tagasi)&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valmis! käivitamisel (bootimisel) peaks tulema ilus ja arusaadavate valikutega menüü kuskohast on siis võimalik lihtsalt sobiv valik teha.&lt;br /&gt;
&lt;br /&gt;
=Varundamine=&lt;br /&gt;
&lt;br /&gt;
Varundamisek on vaja teha kõigist olulistest seadistusfailidest ja kaustadest tagavarakoopiad.&lt;br /&gt;
&lt;br /&gt;
Koopia tuleb teha tervest /var/lib/tftpboot kaustast. Mis sisaldab menyy elemente ja pxelinuxi osi&lt;br /&gt;
Samuti tuleb teha koopia /etc/xinetd.d/tftpd ja siis vastavlt Fedoras /etc/dhcp/dhcpd.conf ja Ubuntus /etc/dhcp3/dhcpd.conf failidest.&lt;br /&gt;
&lt;br /&gt;
=Taastamine=&lt;br /&gt;
&lt;br /&gt;
Taastamine toimub vastupidi varundamisele.&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleb paigaldada vajalikud komponendid (vaata juhendi algustest peatükki &amp;quot;Põhikomponentide paigaldamine ja nende seadistamine&amp;quot;), ning kopeerida varundamisel tehtud failid ja kaustada järgmiselt:&lt;br /&gt;
&lt;br /&gt;
/var/lib/ kausta tftpboot kaust&lt;br /&gt;
&lt;br /&gt;
/etc/xinetd.d/ kausta tftpd fail&lt;br /&gt;
&lt;br /&gt;
Ja viimaseks dhcpd.conf fail astavalt Fedoras /etc/dhcp/ ja Ubuntus /etc/dhcp3/ kausta&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch08_:_Configuring_the_DHCP_Server#Download_and_Install_the_DHCP_Package&lt;br /&gt;
* http://wiki.r1soft.com/display/R1D/Configuring+DHCP+Server+on+Linux+or+Unix+%28ISC+DHCPD%29&lt;br /&gt;
* http://tldp.org/HOWTO/DHCP/x369.html&lt;br /&gt;
* http://pxe.dev.aboveaverageurl.com/index.php/PXE_Booting/Fedora_Core&lt;br /&gt;
* https://help.ubuntu.com/community/PXEInstallServer&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;br /&gt;
&lt;br /&gt;
Ver 0.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=FTP_server&amp;diff=33029</id>
		<title>FTP server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=FTP_server&amp;diff=33029"/>
		<updated>2011-05-27T09:18:49Z</updated>

		<summary type="html">&lt;p&gt;Kniine: moved FTP server to Vsftp server&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Vsftp server]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=33028</id>
		<title>Vsftp server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=33028"/>
		<updated>2011-05-27T09:18:49Z</updated>

		<summary type="html">&lt;p&gt;Kniine: moved FTP server to Vsftp server&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FTP serveri paigaldamine ja seadistamine (vsftpd)=&lt;br /&gt;
&lt;br /&gt;
Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse logid pannakse kirja /var/log/vsftpd.log faili. Sisse on lubatud logida ainult neil kasutajatel kes omavad süsteemis kontot.&lt;br /&gt;
Sisselogimisel suunatakse kõik kasutajad ühte kausta, kus neil on kirjutamise ja lugemise õigused. (Kasutajatel on väljapoole suunatud kasuta liikumine keelatud.)&lt;br /&gt;
Teatud kasutajate sisselogimine ftpsse on keelatud, samas süsteemikontot lukku ei panda.&lt;br /&gt;
&lt;br /&gt;
Kõiki toiminguid tehakse root kasutaja õigustes.&lt;br /&gt;
Selleks võtame omale root õigused järgmiselt&lt;br /&gt;
 sudo -i&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Kõigepalt paigaldame sinna vajalikud komponendid, milleks antud juhul on ainult vsftp serveri tarkvara.&lt;br /&gt;
 apt-get install vsftpd&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Seadistame vsftp serveri vastavalt eelpool mainitule.&lt;br /&gt;
Ubuntu serveris asuvad vsftp serveri sätete failid&lt;br /&gt;
&lt;br /&gt;
Seadistuse muutmiseks kasutame programmi nano järgmiselt:&lt;br /&gt;
 nano /ets/vsftp.conf&lt;br /&gt;
&lt;br /&gt;
Alustame kõigepealt logide seadistamisega, et oleks hiljem hea näha mis on meie serveris toimunud.&lt;br /&gt;
&lt;br /&gt;
Kontrollime ja muuudame järgmised kirjed&lt;br /&gt;
 # Aktiveerime logimise allala/ülesselaadimitstele&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
 &lt;br /&gt;
 # Anname kätte teekonna ja failinime kuhu logi hakatakse panema&lt;br /&gt;
 vsftpd_log_file=/var/log/vsftpd.log&lt;br /&gt;
 &lt;br /&gt;
 # Lülitame välja logi ftp xferlog formaadi kui veel ei ole välja lülitatud&lt;br /&gt;
 # xferlog_std_format=YES&lt;br /&gt;
 &lt;br /&gt;
 # Kõik ftp päringud ja vastused pannakse logisse kirja.&lt;br /&gt;
 log_ftp_protocol=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollime kas anoüümsete kasutajate logimised on keelatud (lubame ainult süsteemis kontot omavatel kasutajatel sisselogimise)&lt;br /&gt;
 # keelab ananüümsetel kasutajatel sisselogimse&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 # lubab kontot omavatel kasutajate logimise&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loome ftp kautajatele oma kausta, ning anname sellele vajalikud õigused&lt;br /&gt;
Alustame vastava grupi loomisest:&lt;br /&gt;
 addgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisame kasutajad vastavasse gruppi&lt;br /&gt;
 usermod -a G ftpuser “kasutajanimi”&lt;br /&gt;
Kasutajanime asemele tuleb panna  tegelik kasutaja nimi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loome ftp kasutajatele üldise kausta&lt;br /&gt;
 mkdir /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Määrame kustele grupi ja anname kasutalegrupile lugemis ja kirjutus õiguse nin kõigile teistele jääb ainul lugemisõiguse&lt;br /&gt;
 chown ftpuser /var/lib/ftp&lt;br /&gt;
 chmod g+w /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kõik lokaalse konto omajad suunatakse ftpsse logimisel samasse kausta (võimalik on ka igale kasutajale oma conf luua. aga seda me hetkel ei käsitle). Kui seda kirjet ei seadistuses ei määrata siis suunatakse kasutajad oma kodukausta. ”/home/user/”&lt;br /&gt;
 local_root=/var/lib/ftp/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lubame ftp kasutajatel kirjutamise.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paneme kasutja “puuri” et ei saaks väljapoole antud kaustast liikuda&lt;br /&gt;
 chroot_local_user=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Failis /etc/ftpusers on nimekiri kasutajatest kellel on keelatud ftp kasutamine. Sinna kasutajanimesid lisades on võimalik kasutajate sisselogimist piirata&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
==Tagavarakoopia==&lt;br /&gt;
&lt;br /&gt;
Tagavara tegemiseks tuleb teha koopiad järgmistest failidest ja kasutadest.&lt;br /&gt;
&lt;br /&gt;
/etc/vsftpd.conf - failist&lt;br /&gt;
&lt;br /&gt;
/etc/ftpusers - failist&lt;br /&gt;
&lt;br /&gt;
/var/lib/ftp - kasutast&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mõistik on teha ka koopia sÜsteemikasutaja kontodest.&lt;br /&gt;
&lt;br /&gt;
Taastamisel tuleb failid/kaustad kpeerida samadesst kohtadesse tagasi kus nad eelnevalt olid.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Karel Niine&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32532</id>
		<title>Vsftp server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32532"/>
		<updated>2011-05-22T20:10:56Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FTP serveri paigaldamine ja seadistamine (vsftpd)=&lt;br /&gt;
&lt;br /&gt;
Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse logid pannakse kirja /var/log/vsftpd.log faili. Sisse on lubatud logida ainult neil kasutajatel kes omavad süsteemis kontot.&lt;br /&gt;
Sisselogimisel suunatakse kõik kasutajad ühte kausta, kus neil on kirjutamise ja lugemise õigused. (Kasutajatel on väljapoole suunatud kasuta liikumine keelatud.)&lt;br /&gt;
Teatud kasutajate sisselogimine ftpsse on keelatud, samas süsteemikontot lukku ei panda.&lt;br /&gt;
&lt;br /&gt;
Kõiki toiminguid tehakse root kasutaja õigustes.&lt;br /&gt;
Selleks võtame omale root õigused järgmiselt&lt;br /&gt;
 sudo -i&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Kõigepalt paigaldame sinna vajalikud komponendid, milleks antud juhul on ainult vsftp serveri tarkvara.&lt;br /&gt;
 apt-get install vsftpd&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Seadistame vsftp serveri vastavalt eelpool mainitule.&lt;br /&gt;
Ubuntu serveris asuvad vsftp serveri sätete failid&lt;br /&gt;
&lt;br /&gt;
Seadistuse muutmiseks kasutame programmi nano järgmiselt:&lt;br /&gt;
 nano /ets/vsftp.conf&lt;br /&gt;
&lt;br /&gt;
Alustame kõigepealt logide seadistamisega, et oleks hiljem hea näha mis on meie serveris toimunud.&lt;br /&gt;
&lt;br /&gt;
Kontrollime ja muuudame järgmised kirjed&lt;br /&gt;
 # Aktiveerime logimise allala/ülesselaadimitstele&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
 &lt;br /&gt;
 # Anname kätte teekonna ja failinime kuhu logi hakatakse panema&lt;br /&gt;
 vsftpd_log_file=/var/log/vsftpd.log&lt;br /&gt;
 &lt;br /&gt;
 # Lülitame välja logi ftp xferlog formaadi kui veel ei ole välja lülitatud&lt;br /&gt;
 # xferlog_std_format=YES&lt;br /&gt;
 &lt;br /&gt;
 # Kõik ftp päringud ja vastused pannakse logisse kirja.&lt;br /&gt;
 log_ftp_protocol=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollime kas anoüümsete kasutajate logimised on keelatud (lubame ainult süsteemis kontot omavatel kasutajatel sisselogimise)&lt;br /&gt;
 # keelab ananüümsetel kasutajatel sisselogimse&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 # lubab kontot omavatel kasutajate logimise&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loome ftp kautajatele oma kausta, ning anname sellele vajalikud õigused&lt;br /&gt;
Alustame vastava grupi loomisest:&lt;br /&gt;
 addgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisame kasutajad vastavasse gruppi&lt;br /&gt;
 usermod -a G ftpuser “kasutajanimi”&lt;br /&gt;
Kasutajanime asemele tuleb panna  tegelik kasutaja nimi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loome ftp kasutajatele üldise kausta&lt;br /&gt;
 mkdir /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Määrame kustele grupi ja anname kasutalegrupile lugemis ja kirjutus õiguse nin kõigile teistele jääb ainul lugemisõiguse&lt;br /&gt;
 chown ftpuser /var/lib/ftp&lt;br /&gt;
 chmod g+w /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kõik lokaalse konto omajad suunatakse ftpsse logimisel samasse kausta (võimalik on ka igale kasutajale oma conf luua. aga seda me hetkel ei käsitle). Kui seda kirjet ei seadistuses ei määrata siis suunatakse kasutajad oma kodukausta. ”/home/user/”&lt;br /&gt;
 local_root=/var/lib/ftp/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lubame ftp kasutajatel kirjutamise.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paneme kasutja “puuri” et ei saaks väljapoole antud kaustast liikuda&lt;br /&gt;
 chroot_local_user=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Failis /etc/ftpusers on nimekiri kasutajatest kellel on keelatud ftp kasutamine. Sinna kasutajanimesid lisades on võimalik kasutajate sisselogimist piirata&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
==Tagavarakoopia==&lt;br /&gt;
&lt;br /&gt;
Tagavara tegemiseks tuleb teha koopiad järgmistest failidest ja kasutadest.&lt;br /&gt;
&lt;br /&gt;
/etc/vsftpd.conf - failist&lt;br /&gt;
&lt;br /&gt;
/etc/ftpusers - failist&lt;br /&gt;
&lt;br /&gt;
/var/lib/ftp - kasutast&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mõistik on teha ka koopia sÜsteemikasutaja kontodest.&lt;br /&gt;
&lt;br /&gt;
Taastamisel tuleb failid/kaustad kpeerida samadesst kohtadesse tagasi kus nad eelnevalt olid.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Karel Niine&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32531</id>
		<title>Vsftp server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32531"/>
		<updated>2011-05-22T20:10:00Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FTP serveri paigaldamine ja seadistamine (vsftpd)=&lt;br /&gt;
&lt;br /&gt;
Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse logid pannakse kirja /var/log/vsftpd.log faili. Sisse on lubatud logida ainult neil kasutajatel kes omavad süsteemis kontot.&lt;br /&gt;
Sisselogimisel suunatakse kõik kasutajad ühte kausta, kus neil on kirjutamise ja lugemise õigused. (Kasutajatel on väljapoole suunatud kasuta liikumine keelatud.)&lt;br /&gt;
Teatud kasutajate sisselogimine ftpsse on keelatud, samas süsteemikontot lukku ei panda.&lt;br /&gt;
&lt;br /&gt;
Kõiki toiminguid tehakse root kasutaja õigustes.&lt;br /&gt;
Selleks võtame omale root õigused järgmiselt&lt;br /&gt;
 sudo -i&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Kõigepalt paigaldame sinna vajalikud komponendid, milleks antud juhul on ainult vsftp serveri tarkvara.&lt;br /&gt;
 apt-get install vsftpd&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Seadistame vsftp serveri vastavalt eelpool mainitule.&lt;br /&gt;
Ubuntu serveris asuvad vsftp serveri sätete failid&lt;br /&gt;
&lt;br /&gt;
Seadistuse muutmiseks kasutame programmi nano järgmiselt:&lt;br /&gt;
 nano /ets/vsftp.conf&lt;br /&gt;
&lt;br /&gt;
Alustame kõigepealt logide seadistamisega, et oleks hiljem hea näha mis on meie serveris toimunud.&lt;br /&gt;
&lt;br /&gt;
Kontrollime ja muuudame järgmised kirjed&lt;br /&gt;
 # Aktiveerime logimise allala/ülesselaadimitstele&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
 &lt;br /&gt;
 # Anname kätte teekonna ja failinime kuhu logi hakatakse panema&lt;br /&gt;
 vsftpd_log_file=/var/log/vsftpd.log&lt;br /&gt;
 &lt;br /&gt;
 # Lülitame välja logi ftp xferlog formaadi kui veel ei ole välja lülitatud&lt;br /&gt;
 # xferlog_std_format=YES&lt;br /&gt;
 &lt;br /&gt;
 # Kõik ftp päringud ja vastused pannakse logisse kirja.&lt;br /&gt;
 log_ftp_protocol=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollime kas anoüümsete kasutajate logimised on keelatud (lubame ainult süsteemis kontot omavatel kasutajatel sisselogimise)&lt;br /&gt;
 # keelab ananüümsetel kasutajatel sisselogimse&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 # lubab kontot omavatel kasutajate logimise&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
&lt;br /&gt;
Loome ftp kautajatele oma kausta, ning anname sellele vajalikud õigused&lt;br /&gt;
Alustame vastava grupi loomisest:&lt;br /&gt;
 addgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Lisame kasutajad vastavasse gruppi&lt;br /&gt;
 usermod -a G ftpuser “kasutajanimi”&lt;br /&gt;
Kasutajanime asemele tuleb panna  tegelik kasutaja nimi.&lt;br /&gt;
&lt;br /&gt;
Loome ftp kasutajatele üldise kausta&lt;br /&gt;
 mkdir /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Määrame kustele grupi ja anname kasutalegrupile lugemis ja kirjutus õiguse nin kõigile teistele jääb ainul lugemisõiguse&lt;br /&gt;
 chown ftpuser /var/lib/ftp&lt;br /&gt;
 chmod g+w /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Kõik lokaalse konto omajad suunatakse ftpsse logimisel samasse kausta (võimalik on ka igale kasutajale oma conf luua. aga seda me hetkel ei käsitle). Kui seda kirjet ei seadistuses ei määrata siis suunatakse kasutajad oma kodukausta. ”/home/user/”&lt;br /&gt;
 local_root=/var/lib/ftp/&lt;br /&gt;
&lt;br /&gt;
lubame ftp kasutajatel kirjutamise.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
&lt;br /&gt;
Paneme kasutja “puuri” et ei saaks väljapoole antud kaustast liikuda&lt;br /&gt;
 chroot_local_user=YES&lt;br /&gt;
&lt;br /&gt;
Failis /etc/ftpusers on nimekiri kasutajatest kellel on keelatud ftp kasutamine. Sinna kasutajanimesid lisades on võimalik kasutajate sisselogimist piirata&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
==Tagavarakoopia==&lt;br /&gt;
&lt;br /&gt;
Tagavara tegemiseks tuleb teha koopiad järgmistest failidest ja kasutadest.&lt;br /&gt;
&lt;br /&gt;
/etc/vsftpd.conf - failist&lt;br /&gt;
&lt;br /&gt;
/etc/ftpusers - failist&lt;br /&gt;
&lt;br /&gt;
/var/lib/ftp - kasutast&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mõistik on teha ka koopia sÜsteemikasutaja kontodest.&lt;br /&gt;
&lt;br /&gt;
Taastamisel tuleb failid/kaustad kpeerida samadesst kohtadesse tagasi kus nad eelnevalt olid.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Karel Niine&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32530</id>
		<title>Vsftp server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32530"/>
		<updated>2011-05-22T20:09:11Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Tagavarakoopia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FTP serveri paigaldamine ja seadistamine (vsftpd)=&lt;br /&gt;
&lt;br /&gt;
Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse logid pannakse kirja /var/log/vsftpd.log faili. Sisse on lubatud logida ainult neil kasutajatel kes omavad süsteemis kontot.&lt;br /&gt;
Sisselogimisel suunatakse kõik kasutajad ühte kausta, kus neil on kirjutamise ja lugemise õigused. (Kasutajatel on väljapoole suunatud kasuta liikumine keelatud.)&lt;br /&gt;
Teatud kasutajate sisselogimine ftpsse on keelatud, samas süsteemikontot lukku ei panda.&lt;br /&gt;
&lt;br /&gt;
Kõiki toiminguid tehakse root kasutaja õigustes.&lt;br /&gt;
Selleks võtame omale root õigused järgmiselt&lt;br /&gt;
 sudo -i&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Kõigepalt paigaldame sinna vajalikud komponendid, milleks antud juhul on ainult vsftp serveri tarkvara.&lt;br /&gt;
 apt-get install vsftpd&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Seadistame vsftp serveri vastavaltl eelpool mainitule.&lt;br /&gt;
Ubuntu serveris asuvad vsftp serveri sätete failid&lt;br /&gt;
&lt;br /&gt;
Seadistuse muutmiseks kasutame programmi nano järgmiselt:&lt;br /&gt;
 nano /ets/vsftp.conf&lt;br /&gt;
&lt;br /&gt;
Alustame kõigepealt logide seadistamisega, et oleks hiljem hea näha mis on meie serveris toimunud.&lt;br /&gt;
&lt;br /&gt;
Kontrollime ja muuudame järgmised kirjed&lt;br /&gt;
 # Aktiveerime logimise allala/ülesselaadimitstele&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
 &lt;br /&gt;
 # Anname kätte teekonna ja failinime kuhu logi hakatakse panema&lt;br /&gt;
 vsftpd_log_file=/var/log/vsftpd.log&lt;br /&gt;
 &lt;br /&gt;
 # Lülitame välja logi ftp xferlog formaadi kui veel ei ole välja lülitatud&lt;br /&gt;
 # xferlog_std_format=YES&lt;br /&gt;
 &lt;br /&gt;
 # Kõik ftp päringud ja vastused pannakse logisse kirja.&lt;br /&gt;
 log_ftp_protocol=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollime kas anoüümsete kasutajate logimised on keelatud (lubame ainult süsteemis kontot omavatel kasutajatel sisselogimise)&lt;br /&gt;
 # keelab ananüümsetel kasutajatel sisselogimse&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 # lubab kontot omavatel kasutajate logimise&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
&lt;br /&gt;
Loome ftp kautajatele oma kausta, ning anname sellele vajalikud õigused&lt;br /&gt;
Alustame vastava grupi loomisest:&lt;br /&gt;
 addgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Lisame kasutajad vastavasse gruppi&lt;br /&gt;
 usermod -a G ftpuser “kasutajanimi”&lt;br /&gt;
Kasutajanime asemele tuleb panna  tegelik kasutaja nimi.&lt;br /&gt;
&lt;br /&gt;
Loome ftp kasutajatele üldise kausta&lt;br /&gt;
 mkdir /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Määrame kustele grupi ja anname kasutalegrupile lugemis ja kirjutus õiguse nin kõigile teistele jääb ainul lugemisõiguse&lt;br /&gt;
 chown ftpuser /var/lib/ftp&lt;br /&gt;
 chmod g+w /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Kõik lokaalse konto omajad suunatakse ftpsse logimisel samasse kausta (võimalik on ka igale kasutajale oma conf luua. aga seda me hetkel ei käsitle). Kui seda kirjet ei seadistuses ei määrata siis suunatakse kasutajad oma kodukausta. ”/home/user/”&lt;br /&gt;
 local_root=/var/lib/ftp/&lt;br /&gt;
&lt;br /&gt;
lubame ftp kasutajatel kirjutamise.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
&lt;br /&gt;
Paneme kasutja “puuri” et ei saaks väljapoole antud kaustast liikuda&lt;br /&gt;
 chroot_local_user=YES&lt;br /&gt;
&lt;br /&gt;
Failis /etc/ftpusers on nimekiri kasutajatest kellel on keelatud ftp kasutamine. Sinna kasutajanimesid lisades on võimalik kasutajate sisselogimist piirata&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
==Tagavarakoopia==&lt;br /&gt;
&lt;br /&gt;
Tagavara tegemiseks tuleb teha koopiad järgmistest failidest ja kasutadest.&lt;br /&gt;
&lt;br /&gt;
/etc/vsftpd.conf - failist&lt;br /&gt;
&lt;br /&gt;
/etc/ftpusers - failist&lt;br /&gt;
&lt;br /&gt;
/var/lib/ftp - kasutast&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mõistik on teha ka koopia sÜsteemikasutaja kontodest.&lt;br /&gt;
&lt;br /&gt;
Taastamisel tuleb failid/kaustad kpeerida samadesst kohtadesse tagasi kus nad eelnevalt olid.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Karel Niine&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32529</id>
		<title>Vsftp server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32529"/>
		<updated>2011-05-22T20:04:00Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* FTP serveri paigaldamine ja seadistamine (vsftpd) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FTP serveri paigaldamine ja seadistamine (vsftpd)=&lt;br /&gt;
&lt;br /&gt;
Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse logid pannakse kirja /var/log/vsftpd.log faili. Sisse on lubatud logida ainult neil kasutajatel kes omavad süsteemis kontot.&lt;br /&gt;
Sisselogimisel suunatakse kõik kasutajad ühte kausta, kus neil on kirjutamise ja lugemise õigused. (Kasutajatel on väljapoole suunatud kasuta liikumine keelatud.)&lt;br /&gt;
Teatud kasutajate sisselogimine ftpsse on keelatud, samas süsteemikontot lukku ei panda.&lt;br /&gt;
&lt;br /&gt;
Kõiki toiminguid tehakse root kasutaja õigustes.&lt;br /&gt;
Selleks võtame omale root õigused järgmiselt&lt;br /&gt;
 sudo -i&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Kõigepalt paigaldame sinna vajalikud komponendid, milleks antud juhul on ainult vsftp serveri tarkvara.&lt;br /&gt;
 apt-get install vsftpd&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Seadistame vsftp serveri vastavaltl eelpool mainitule.&lt;br /&gt;
Ubuntu serveris asuvad vsftp serveri sätete failid&lt;br /&gt;
&lt;br /&gt;
Seadistuse muutmiseks kasutame programmi nano järgmiselt:&lt;br /&gt;
 nano /ets/vsftp.conf&lt;br /&gt;
&lt;br /&gt;
Alustame kõigepealt logide seadistamisega, et oleks hiljem hea näha mis on meie serveris toimunud.&lt;br /&gt;
&lt;br /&gt;
Kontrollime ja muuudame järgmised kirjed&lt;br /&gt;
 # Aktiveerime logimise allala/ülesselaadimitstele&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
 &lt;br /&gt;
 # Anname kätte teekonna ja failinime kuhu logi hakatakse panema&lt;br /&gt;
 vsftpd_log_file=/var/log/vsftpd.log&lt;br /&gt;
 &lt;br /&gt;
 # Lülitame välja logi ftp xferlog formaadi kui veel ei ole välja lülitatud&lt;br /&gt;
 # xferlog_std_format=YES&lt;br /&gt;
 &lt;br /&gt;
 # Kõik ftp päringud ja vastused pannakse logisse kirja.&lt;br /&gt;
 log_ftp_protocol=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollime kas anoüümsete kasutajate logimised on keelatud (lubame ainult süsteemis kontot omavatel kasutajatel sisselogimise)&lt;br /&gt;
 # keelab ananüümsetel kasutajatel sisselogimse&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 # lubab kontot omavatel kasutajate logimise&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
&lt;br /&gt;
Loome ftp kautajatele oma kausta, ning anname sellele vajalikud õigused&lt;br /&gt;
Alustame vastava grupi loomisest:&lt;br /&gt;
 addgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Lisame kasutajad vastavasse gruppi&lt;br /&gt;
 usermod -a G ftpuser “kasutajanimi”&lt;br /&gt;
Kasutajanime asemele tuleb panna  tegelik kasutaja nimi.&lt;br /&gt;
&lt;br /&gt;
Loome ftp kasutajatele üldise kausta&lt;br /&gt;
 mkdir /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Määrame kustele grupi ja anname kasutalegrupile lugemis ja kirjutus õiguse nin kõigile teistele jääb ainul lugemisõiguse&lt;br /&gt;
 chown ftpuser /var/lib/ftp&lt;br /&gt;
 chmod g+w /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Kõik lokaalse konto omajad suunatakse ftpsse logimisel samasse kausta (võimalik on ka igale kasutajale oma conf luua. aga seda me hetkel ei käsitle). Kui seda kirjet ei seadistuses ei määrata siis suunatakse kasutajad oma kodukausta. ”/home/user/”&lt;br /&gt;
 local_root=/var/lib/ftp/&lt;br /&gt;
&lt;br /&gt;
lubame ftp kasutajatel kirjutamise.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
&lt;br /&gt;
Paneme kasutja “puuri” et ei saaks väljapoole antud kaustast liikuda&lt;br /&gt;
 chroot_local_user=YES&lt;br /&gt;
&lt;br /&gt;
Failis /etc/ftpusers on nimekiri kasutajatest kellel on keelatud ftp kasutamine. Sinna kasutajanimesid lisades on võimalik kasutajate sisselogimist piirata&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
==Tagavarakoopia==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Karel Niine&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32527</id>
		<title>Vsftp server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32527"/>
		<updated>2011-05-22T20:02:06Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* FTP serveri paigaldamine ja seadistamine (vsftpd) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FTP serveri paigaldamine ja seadistamine (vsftpd)=&lt;br /&gt;
&lt;br /&gt;
Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse logid pannakse kirja /var/log/vsftpd.log faili. Sisse on lubatud logida ainult neil kasutajatel kes omavad süsteemis kontot.&lt;br /&gt;
Sisselogimisel suunatakse kõik kasutajad ühte kausta, kus neil on kirjutamise ja lugemise õigused. (Kasutajatel on väljapoole suunatud kasuta liikumine keelatud.)&lt;br /&gt;
Teatud kasutajate sisselogimine ftpsse on keelatud, samas süsteemikontot lukku ei panda.&lt;br /&gt;
&lt;br /&gt;
Kõiki toiminguid tehakse root kasutaja õigustes.&lt;br /&gt;
Selleks võtame omale root õigused järgmiselt&lt;br /&gt;
 sudo -i&lt;br /&gt;
&lt;br /&gt;
Kõigepalt paigaldame sinna vajalikud komponendid, milleks antud juhul on ainult vsftp serveri tarkvara.&lt;br /&gt;
 apt-get install vsftpd&lt;br /&gt;
&lt;br /&gt;
Seadistame vsftp serveri vastavaltl eelpool mainitule.&lt;br /&gt;
Ubuntu serveris asuvad vsftp serveri sätete failid&lt;br /&gt;
&lt;br /&gt;
Seadistuse muutmiseks kasutame programmi nano järgmiselt:&lt;br /&gt;
 nano /ets/vsftp.conf&lt;br /&gt;
&lt;br /&gt;
Alustame kõigepealt logide seadistamisega, et oleks hiljem hea näha mis on meie serveris toimunud.&lt;br /&gt;
&lt;br /&gt;
Kontrollime ja muuudame järgmised kirjed&lt;br /&gt;
 # Aktiveerime logimise allala/ülesselaadimitstele&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
 &lt;br /&gt;
 # Anname kätte teekonna ja failinime kuhu logi hakatakse panema&lt;br /&gt;
 vsftpd_log_file=/var/log/vsftpd.log&lt;br /&gt;
 &lt;br /&gt;
 # Lülitame välja logi ftp xferlog formaadi kui veel ei ole välja lülitatud&lt;br /&gt;
 # xferlog_std_format=YES&lt;br /&gt;
 &lt;br /&gt;
 # Kõik ftp päringud ja vastused pannakse logisse kirja.&lt;br /&gt;
 log_ftp_protocol=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollime kas anoüümsete kasutajate logimised on keelatud (lubame ainult süsteemis kontot omavatel kasutajatel sisselogimise)&lt;br /&gt;
 # keelab ananüümsetel kasutajatel sisselogimse&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 # lubab kontot omavatel kasutajate logimise&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
&lt;br /&gt;
Loome ftp kautajatele oma kausta, ning anname sellele vajalikud õigused&lt;br /&gt;
Alustame vastava grupi loomisest:&lt;br /&gt;
 addgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Lisame kasutajad vastavasse gruppi&lt;br /&gt;
 usermod -a G ftpuser “kasutajanimi”&lt;br /&gt;
Kasutajanime asemele tuleb panna  tegelik kasutaja nimi.&lt;br /&gt;
&lt;br /&gt;
Loome ftp kasutajatele üldise kausta&lt;br /&gt;
 mkdir /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Määrame kustele grupi ja anname kasutalegrupile lugemis ja kirjutus õiguse nin kõigile teistele jääb ainul lugemisõiguse&lt;br /&gt;
 chown ftpuser /var/lib/ftp&lt;br /&gt;
 chmod g+w /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Kõik lokaalse konto omajad suunatakse ftpsse logimisel samasse kausta (võimalik on ka igale kasutajale oma conf luua. aga seda me hetkel ei käsitle). Kui seda kirjet ei seadistuses ei määrata siis suunatakse kasutajad oma kodukausta. ”/home/user/”&lt;br /&gt;
 local_root=/var/lib/ftp/&lt;br /&gt;
&lt;br /&gt;
lubame ftp kasutajatel kirjutamise.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
&lt;br /&gt;
Paneme kasutja “puuri” et ei saaks väljapoole antud kaustast liikuda&lt;br /&gt;
 chroot_local_user=YES&lt;br /&gt;
&lt;br /&gt;
Failis /etc/ftpusers on nimekiri kasutajatest kellel on keelatud ftp kasutamine. Sinna kasutajanimesid lisades on võimalik kasutajate sisselogimist piirata&lt;br /&gt;
 nano /etc/ftpusers&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32526</id>
		<title>Vsftp server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32526"/>
		<updated>2011-05-22T20:01:54Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* FTP serveri paigaldamine ja seadistamine (vsftpd) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FTP serveri paigaldamine ja seadistamine (vsftpd)=&lt;br /&gt;
&lt;br /&gt;
Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse logid pannakse kirja /var/log/vsftpd.log faili. Sisse on lubatud logida ainult neil kasutajatel kes omavad süsteemis kontot.&lt;br /&gt;
Sisselogimisel suunatakse kõik kasutajad ühte kausta, kus neil on kirjutamise ja lugemise õigused. (Kasutajatel on väljapoole suunatud kasuta liikumine keelatud.)&lt;br /&gt;
Teatud kasutajate sisselogimine ftpsse on keelatud, samas süsteemikontot lukku ei panda.&lt;br /&gt;
&lt;br /&gt;
Kõiki toiminguid tehakse root kasutaja õigustes.&lt;br /&gt;
Selleks võtame omale root õigused järgmiselt&lt;br /&gt;
 sudo -i&lt;br /&gt;
&lt;br /&gt;
Kõigepalt paigaldame sinna vajalikud komponendid, milleks antud juhul on ainult vsftp serveri tarkvara.&lt;br /&gt;
 apt-get install vsftpd&lt;br /&gt;
&lt;br /&gt;
Seadistame vsftp serveri vastavaltl eelpool mainitule.&lt;br /&gt;
Ubuntu serveris asuvad vsftp serveri sätete failid&lt;br /&gt;
&lt;br /&gt;
Seadistuse muutmiseks kasutame programmi nano järgmiselt:&lt;br /&gt;
 nano /ets/vsftp.conf&lt;br /&gt;
&lt;br /&gt;
Alustame kõigepealt logide seadistamisega, et oleks hiljem hea näha mis on meie serveris toimunud.&lt;br /&gt;
&lt;br /&gt;
Kontrollime ja muuudame järgmised kirjed&lt;br /&gt;
 # Aktiveerime logimise allala/ülesselaadimitstele&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
 #&lt;br /&gt;
 # Anname kätte teekonna ja failinime kuhu logi hakatakse panema&lt;br /&gt;
 vsftpd_log_file=/var/log/vsftpd.log&lt;br /&gt;
 #&lt;br /&gt;
 # Lülitame välja logi ftp xferlog formaadi kui veel ei ole välja lülitatud&lt;br /&gt;
 # xferlog_std_format=YES&lt;br /&gt;
 #&lt;br /&gt;
 # Kõik ftp päringud ja vastused pannakse logisse kirja.&lt;br /&gt;
 log_ftp_protocol=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollime kas anoüümsete kasutajate logimised on keelatud (lubame ainult süsteemis kontot omavatel kasutajatel sisselogimise)&lt;br /&gt;
 # keelab ananüümsetel kasutajatel sisselogimse&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 # lubab kontot omavatel kasutajate logimise&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
&lt;br /&gt;
Loome ftp kautajatele oma kausta, ning anname sellele vajalikud õigused&lt;br /&gt;
Alustame vastava grupi loomisest:&lt;br /&gt;
 addgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Lisame kasutajad vastavasse gruppi&lt;br /&gt;
 usermod -a G ftpuser “kasutajanimi”&lt;br /&gt;
Kasutajanime asemele tuleb panna  tegelik kasutaja nimi.&lt;br /&gt;
&lt;br /&gt;
Loome ftp kasutajatele üldise kausta&lt;br /&gt;
 mkdir /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Määrame kustele grupi ja anname kasutalegrupile lugemis ja kirjutus õiguse nin kõigile teistele jääb ainul lugemisõiguse&lt;br /&gt;
 chown ftpuser /var/lib/ftp&lt;br /&gt;
 chmod g+w /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Kõik lokaalse konto omajad suunatakse ftpsse logimisel samasse kausta (võimalik on ka igale kasutajale oma conf luua. aga seda me hetkel ei käsitle). Kui seda kirjet ei seadistuses ei määrata siis suunatakse kasutajad oma kodukausta. ”/home/user/”&lt;br /&gt;
 local_root=/var/lib/ftp/&lt;br /&gt;
&lt;br /&gt;
lubame ftp kasutajatel kirjutamise.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
&lt;br /&gt;
Paneme kasutja “puuri” et ei saaks väljapoole antud kaustast liikuda&lt;br /&gt;
 chroot_local_user=YES&lt;br /&gt;
&lt;br /&gt;
Failis /etc/ftpusers on nimekiri kasutajatest kellel on keelatud ftp kasutamine. Sinna kasutajanimesid lisades on võimalik kasutajate sisselogimist piirata&lt;br /&gt;
 nano /etc/ftpusers&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32525</id>
		<title>Vsftp server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32525"/>
		<updated>2011-05-22T20:01:01Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FTP serveri paigaldamine ja seadistamine (vsftpd)=&lt;br /&gt;
&lt;br /&gt;
Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse logid pannakse kirja /var/log/vsftpd.log faili. Sisse on lubatud logida ainult neil kasutajatel kes omavad süsteemis kontot.&lt;br /&gt;
Sisselogimisel suunatakse kõik kasutajad ühte kausta, kus neil on kirjutamise ja lugemise õigused. (Kasutajatel on väljapoole suunatud kasuta liikumine keelatud.)&lt;br /&gt;
Teatud kasutajate sisselogimine ftpsse on keelatud, samas süsteemikontot lukku ei panda.&lt;br /&gt;
&lt;br /&gt;
Kõiki toiminguid tehakse root kasutaja õigustes.&lt;br /&gt;
Selleks võtame omale root õigused järgmiselt&lt;br /&gt;
 sudo -i&lt;br /&gt;
&lt;br /&gt;
Kõigepalt paigaldame sinna vajalikud komponendid, milleks antud juhul on ainult vsftp serveri tarkvara.&lt;br /&gt;
 apt-get install vsftpd&lt;br /&gt;
&lt;br /&gt;
Seadistame vsftp serveri vastavaltl eelpool mainitule.&lt;br /&gt;
Ubuntu serveris asuvad vsftp serveri sätete failid&lt;br /&gt;
&lt;br /&gt;
Seadistuse muutmiseks kasutame programmi nano järgmiselt:&lt;br /&gt;
 nano /ets/vsftp.conf&lt;br /&gt;
&lt;br /&gt;
Alustame kõigepealt logide seadistamisega, et oleks hiljem hea näha mis on meie serveris toimunud.&lt;br /&gt;
&lt;br /&gt;
Kontrollime ja muuudame järgmised kirjed&lt;br /&gt;
 # Aktiveerime logimise allala/ülesselaadimitstele&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
&lt;br /&gt;
 # Anname kätte teekonna ja failinime kuhu logi hakatakse panema&lt;br /&gt;
 vsftpd_log_file=/var/log/vsftpd.log&lt;br /&gt;
&lt;br /&gt;
 # Lülitame välja logi ftp xferlog formaadi kui veel ei ole välja lülitatud&lt;br /&gt;
 # xferlog_std_format=YES&lt;br /&gt;
 &lt;br /&gt;
 # Kõik ftp päringud ja vastused pannakse logisse kirja.&lt;br /&gt;
 log_ftp_protocol=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollime kas anoüümsete kasutajate logimised on keelatud (lubame ainult süsteemis kontot omavatel kasutajatel sisselogimise)&lt;br /&gt;
 # keelab ananüümsetel kasutajatel sisselogimse&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 # lubab kontot omavatel kasutajate logimise&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
&lt;br /&gt;
Loome ftp kautajatele oma kausta, ning anname sellele vajalikud õigused&lt;br /&gt;
Alustame vastava grupi loomisest:&lt;br /&gt;
 addgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Lisame kasutajad vastavasse gruppi&lt;br /&gt;
 usermod -a G ftpuser “kasutajanimi”&lt;br /&gt;
Kasutajanime asemele tuleb panna  tegelik kasutaja nimi.&lt;br /&gt;
&lt;br /&gt;
Loome ftp kasutajatele üldise kausta&lt;br /&gt;
 mkdir /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Määrame kustele grupi ja anname kasutalegrupile lugemis ja kirjutus õiguse nin kõigile teistele jääb ainul lugemisõiguse&lt;br /&gt;
 chown ftpuser /var/lib/ftp&lt;br /&gt;
 chmod g+w /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Kõik lokaalse konto omajad suunatakse ftpsse logimisel samasse kausta (võimalik on ka igale kasutajale oma conf luua. aga seda me hetkel ei käsitle). Kui seda kirjet ei seadistuses ei määrata siis suunatakse kasutajad oma kodukausta. ”/home/user/”&lt;br /&gt;
 local_root=/var/lib/ftp/&lt;br /&gt;
&lt;br /&gt;
lubame ftp kasutajatel kirjutamise.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
&lt;br /&gt;
Paneme kasutja “puuri” et ei saaks väljapoole antud kaustast liikuda&lt;br /&gt;
 chroot_local_user=YES&lt;br /&gt;
&lt;br /&gt;
Failis /etc/ftpusers on nimekiri kasutajatest kellel on keelatud ftp kasutamine. Sinna kasutajanimesid lisades on võimalik kasutajate sisselogimist piirata&lt;br /&gt;
 nano /etc/ftpusers&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32524</id>
		<title>Vsftp server</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Vsftp_server&amp;diff=32524"/>
		<updated>2011-05-22T20:00:36Z</updated>

		<summary type="html">&lt;p&gt;Kniine: Created page with &amp;#039;FTP serveri paigaldamine ja seadistamine (vsftpd)  Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FTP serveri paigaldamine ja seadistamine (vsftpd)&lt;br /&gt;
&lt;br /&gt;
Antud juhendis paigalame ubuntu serverile 10.10 verioonile vsftp serveri teenuse ning, seadistame selle nii, et kõik ühenduse logid pannakse kirja /var/log/vsftpd.log faili. Sisse on lubatud logida ainult neil kasutajatel kes omavad süsteemis kontot.&lt;br /&gt;
Sisselogimisel suunatakse kõik kasutajad ühte kausta, kus neil on kirjutamise ja lugemise õigused. (Kasutajatel on väljapoole suunatud kasuta liikumine keelatud.)&lt;br /&gt;
Teatud kasutajate sisselogimine ftpsse on keelatud, samas süsteemikontot lukku ei panda.&lt;br /&gt;
&lt;br /&gt;
Kõiki toiminguid tehakse root kasutaja õigustes.&lt;br /&gt;
Selleks võtame omale root õigused järgmiselt&lt;br /&gt;
 sudo -i&lt;br /&gt;
&lt;br /&gt;
Kõigepalt paigaldame sinna vajalikud komponendid, milleks antud juhul on ainult vsftp serveri tarkvara.&lt;br /&gt;
 apt-get install vsftpd&lt;br /&gt;
&lt;br /&gt;
Seadistame vsftp serveri vastavaltl eelpool mainitule.&lt;br /&gt;
Ubuntu serveris asuvad vsftp serveri sätete failid&lt;br /&gt;
&lt;br /&gt;
Seadistuse muutmiseks kasutame programmi nano järgmiselt:&lt;br /&gt;
 nano /ets/vsftp.conf&lt;br /&gt;
&lt;br /&gt;
Alustame kõigepealt logide seadistamisega, et oleks hiljem hea näha mis on meie serveris toimunud.&lt;br /&gt;
&lt;br /&gt;
Kontrollime ja muuudame järgmised kirjed&lt;br /&gt;
 # Aktiveerime logimise allala/ülesselaadimitstele&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
&lt;br /&gt;
 # Anname kätte teekonna ja failinime kuhu logi hakatakse panema&lt;br /&gt;
 vsftpd_log_file=/var/log/vsftpd.log&lt;br /&gt;
&lt;br /&gt;
 # Lülitame välja logi ftp xferlog formaadi kui veel ei ole välja lülitatud&lt;br /&gt;
 # xferlog_std_format=YES&lt;br /&gt;
 &lt;br /&gt;
 # Kõik ftp päringud ja vastused pannakse logisse kirja.&lt;br /&gt;
 log_ftp_protocol=YES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kontrollime kas anoüümsete kasutajate logimised on keelatud (lubame ainult süsteemis kontot omavatel kasutajatel sisselogimise)&lt;br /&gt;
 # keelab ananüümsetel kasutajatel sisselogimse&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 # lubab kontot omavatel kasutajate logimise&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
&lt;br /&gt;
Loome ftp kautajatele oma kausta, ning anname sellele vajalikud õigused&lt;br /&gt;
Alustame vastava grupi loomisest:&lt;br /&gt;
 addgroup ftpuser&lt;br /&gt;
&lt;br /&gt;
Lisame kasutajad vastavasse gruppi&lt;br /&gt;
 usermod -a G ftpuser “kasutajanimi”&lt;br /&gt;
Kasutajanime asemele tuleb panna  tegelik kasutaja nimi.&lt;br /&gt;
&lt;br /&gt;
Loome ftp kasutajatele üldise kausta&lt;br /&gt;
 mkdir /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Määrame kustele grupi ja anname kasutalegrupile lugemis ja kirjutus õiguse nin kõigile teistele jääb ainul lugemisõiguse&lt;br /&gt;
 chown ftpuser /var/lib/ftp&lt;br /&gt;
 chmod g+w /var/lib/ftp&lt;br /&gt;
&lt;br /&gt;
Kõik lokaalse konto omajad suunatakse ftpsse logimisel samasse kausta (võimalik on ka igale kasutajale oma conf luua. aga seda me hetkel ei käsitle). Kui seda kirjet ei seadistuses ei määrata siis suunatakse kasutajad oma kodukausta. ”/home/user/”&lt;br /&gt;
 local_root=/var/lib/ftp/&lt;br /&gt;
&lt;br /&gt;
lubame ftp kasutajatel kirjutamise.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
&lt;br /&gt;
Paneme kasutja “puuri” et ei saaks väljapoole antud kaustast liikuda&lt;br /&gt;
 chroot_local_user=YES&lt;br /&gt;
&lt;br /&gt;
Failis /etc/ftpusers on nimekiri kasutajatest kellel on keelatud ftp kasutamine. Sinna kasutajanimesid lisades on võimalik kasutajate sisselogimist piirata&lt;br /&gt;
 nano /etc/ftpusers&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:PXE_boot&amp;diff=30873</id>
		<title>Talk:PXE boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:PXE_boot&amp;diff=30873"/>
		<updated>2011-05-09T20:10:43Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Tehtud parandused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Märten Rodes AK22 hindab:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juhend on lihtne ja arusaadav, aga selle järgi toimides tema praegusel kujul võib tekkida mitmeid raskusi. Toon välja vead/puudused, mis vajaksid parandamist.&lt;br /&gt;
&lt;br /&gt;
Hea oleks, kui oleks öeldud, et tegutseda tuleb juurkasutaja õigustes.&lt;br /&gt;
&lt;br /&gt;
Ei ole mainitud, et DHCP server nõuab pärast dhcpd.conf-faili muudatust restarti. Kui seda ei tehta, siis seaded ei rakendu.&lt;br /&gt;
&lt;br /&gt;
PXE paigaldamine algab käskudega:&lt;br /&gt;
&lt;br /&gt;
 cd tmp&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.03.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Ei ole määratud, kus kataloogis kasutaja hetkel asub, seega kindlam oleks kasutada &#039;&#039;&#039;cd /tmp&#039;&#039;&#039;, et kasutaja ikka õigesse kataloogi jõuaks.&lt;br /&gt;
&lt;br /&gt;
Antud &#039;&#039;&#039;syslinux-4.03.tar.bz2&#039;&#039;&#039; faili enam ei eksisteeri sellisel aadressil, nüüd on sellest uuem versioon uue numbriga. Seal saidil on ka kataloogid nagu &#039;&#039;&#039;4.xx&#039;&#039;&#039;, milles tõenäoliselt kõiki versioone säilitatakse, seega kindlam on failile läbi nende kataloogide viidata. Ja võib ka mainida, et kasutaja võiks üle kontrollida, ega failist uut versiooni ei ole välja lastud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Veidi hiljem kasutatakse käsku&lt;br /&gt;
&lt;br /&gt;
 cp /syslinux-4.03/com32/menu/menu.c32 ./&lt;br /&gt;
&lt;br /&gt;
See jällegi ei tööta, sest juurkataloogis ei ole kataloogi &#039;&#039;&#039;syslinux-4.03&#039;&#039;&#039; ja kasutaja asub endiselt &#039;&#039;&#039;/tmp&#039;&#039;&#039; kataloogis - seda faili pole mõtet sinna kopeerida, vaid siiski /var/lib/tftpboot/ kataloogi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kataloogistruktuuri kirjelduses on ridade alguses &#039;&#039;&#039;/tftpboot&#039;&#039;&#039;. See viitaks jälle nagu nad asuks juurkataloogis. Võiks olla eelnevalt mainitud, täpselt millise kausta alla struktuur luuakse ning eemaldatud kaldkriips struktuuri ridadelt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Menüüde seadistamise juures on tekstis väike trükiviga - &amp;quot;pxelinux.cfg/defaut&amp;quot;.&lt;br /&gt;
Ja selle all natuke suurem trükiviga, mis tekitab probleeme:&lt;br /&gt;
&lt;br /&gt;
 nano ./pxelinux.cf/default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Praegusel kujul hinnang 70%. Palju on vigu (enamust võib tegelikult näpuvigadeks lugeda), mis muudavad juhendi kasutamise oluliselt raskemaks.&lt;br /&gt;
Kui eelpool kirjeldatud puudused parandada, siis oleks minu poolt hinne 100%. Juhendi ülesehitus on loogiline ja see on igati abiks võrguinstalli serveri ülesseadmises.&lt;br /&gt;
&lt;br /&gt;
== Tehtud parandused ==&lt;br /&gt;
&lt;br /&gt;
Tõesti olid mõningad typo-d tekkinud, ning olin vahepeal kasustade vahel liikunud, kuid seda mainimata jätnud.&lt;br /&gt;
&lt;br /&gt;
Nüüd on typo vead parandatud.&lt;br /&gt;
&lt;br /&gt;
Lisatud info juurkasytaja õiguste ning DHCP taaskäivitamise kohta&lt;br /&gt;
&lt;br /&gt;
syslinux-4.03.tar.bz2 kohal oli mainimata jäetud, et näide käib antud syslinuxi versiooni kohta (sellel hetkel oli päevakohane verisoon)&lt;br /&gt;
&lt;br /&gt;
Lisatud vajalikud tähelepanekud ja muudetud viide&lt;br /&gt;
&lt;br /&gt;
Kataloogi struktuuri juurde lisatud näide kuidas teha, ning muudetud tftpboot info silmapaistvamaks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Kniine|Kniine]] 23:10, 9 May 2011 (EEST)&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:PXE_boot&amp;diff=30872</id>
		<title>Talk:PXE boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:PXE_boot&amp;diff=30872"/>
		<updated>2011-05-09T20:10:19Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Tehtud parandused */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Märten Rodes AK22 hindab:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Juhend on lihtne ja arusaadav, aga selle järgi toimides tema praegusel kujul võib tekkida mitmeid raskusi. Toon välja vead/puudused, mis vajaksid parandamist.&lt;br /&gt;
&lt;br /&gt;
Hea oleks, kui oleks öeldud, et tegutseda tuleb juurkasutaja õigustes.&lt;br /&gt;
&lt;br /&gt;
Ei ole mainitud, et DHCP server nõuab pärast dhcpd.conf-faili muudatust restarti. Kui seda ei tehta, siis seaded ei rakendu.&lt;br /&gt;
&lt;br /&gt;
PXE paigaldamine algab käskudega:&lt;br /&gt;
&lt;br /&gt;
 cd tmp&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.03.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Ei ole määratud, kus kataloogis kasutaja hetkel asub, seega kindlam oleks kasutada &#039;&#039;&#039;cd /tmp&#039;&#039;&#039;, et kasutaja ikka õigesse kataloogi jõuaks.&lt;br /&gt;
&lt;br /&gt;
Antud &#039;&#039;&#039;syslinux-4.03.tar.bz2&#039;&#039;&#039; faili enam ei eksisteeri sellisel aadressil, nüüd on sellest uuem versioon uue numbriga. Seal saidil on ka kataloogid nagu &#039;&#039;&#039;4.xx&#039;&#039;&#039;, milles tõenäoliselt kõiki versioone säilitatakse, seega kindlam on failile läbi nende kataloogide viidata. Ja võib ka mainida, et kasutaja võiks üle kontrollida, ega failist uut versiooni ei ole välja lastud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Veidi hiljem kasutatakse käsku&lt;br /&gt;
&lt;br /&gt;
 cp /syslinux-4.03/com32/menu/menu.c32 ./&lt;br /&gt;
&lt;br /&gt;
See jällegi ei tööta, sest juurkataloogis ei ole kataloogi &#039;&#039;&#039;syslinux-4.03&#039;&#039;&#039; ja kasutaja asub endiselt &#039;&#039;&#039;/tmp&#039;&#039;&#039; kataloogis - seda faili pole mõtet sinna kopeerida, vaid siiski /var/lib/tftpboot/ kataloogi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kataloogistruktuuri kirjelduses on ridade alguses &#039;&#039;&#039;/tftpboot&#039;&#039;&#039;. See viitaks jälle nagu nad asuks juurkataloogis. Võiks olla eelnevalt mainitud, täpselt millise kausta alla struktuur luuakse ning eemaldatud kaldkriips struktuuri ridadelt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Menüüde seadistamise juures on tekstis väike trükiviga - &amp;quot;pxelinux.cfg/defaut&amp;quot;.&lt;br /&gt;
Ja selle all natuke suurem trükiviga, mis tekitab probleeme:&lt;br /&gt;
&lt;br /&gt;
 nano ./pxelinux.cf/default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Praegusel kujul hinnang 70%. Palju on vigu (enamust võib tegelikult näpuvigadeks lugeda), mis muudavad juhendi kasutamise oluliselt raskemaks.&lt;br /&gt;
Kui eelpool kirjeldatud puudused parandada, siis oleks minu poolt hinne 100%. Juhendi ülesehitus on loogiline ja see on igati abiks võrguinstalli serveri ülesseadmises.&lt;br /&gt;
&lt;br /&gt;
== Tehtud parandused ==&lt;br /&gt;
&lt;br /&gt;
Tõesti olid mõningad typo-d sisse tekkinud, ning olin vahepeal kasustade vahel liikunud, kuid mainimata jätnud.&lt;br /&gt;
&lt;br /&gt;
Nüüd on typo vead parandatud.&lt;br /&gt;
&lt;br /&gt;
Lisatud info juurkasytaja õiguste ning DHCP taaskäivitamise kohta&lt;br /&gt;
&lt;br /&gt;
syslinux-4.03.tar.bz2 kohal oli mainimata jäetud, et näide käib antud syslinuxi versiooni kohta (sellel hetkel oli päevakohane verisoon)&lt;br /&gt;
&lt;br /&gt;
Lisatud vajalikud tähelepanekud ja muudetud viide&lt;br /&gt;
&lt;br /&gt;
Kataloogi struktuuri juurde lisatud näide kuidas teha, ning muudetud tftpboot info silmapaistvamaks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Kniine|Kniine]] 23:10, 9 May 2011 (EEST)&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30871</id>
		<title>PXE boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30871"/>
		<updated>2011-05-09T20:08:24Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Põhikomponentide paigaldamine ja nende seadistamine. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Selles juhendis seadistame PXE boot serveri koos vajalike komponentidega, mis võimaldab meil kiiresti ilma bootivat füüsilist meediat omamata, linux operatsioonisüsteemi üle võrgu paigaldada või käivitada. Eesmärk on luua menüüga PXE kus oleks võimalik bootida erinevaid linuxi ditributsiooni installatsioone. Loomulikult siit edasi minna võib panna bootima veel, thinmanageri (terminali softi) kõvakettata lauaarvutis, memtest või VmWare “Hyperviisori”&lt;br /&gt;
&lt;br /&gt;
Toon näiteid teenuse ülesseseadmiseks paraleelselt nii Fedora Core 14-s kui ka Ubuntu Server 10.10-s.&lt;br /&gt;
&lt;br /&gt;
=PXE-st=&lt;br /&gt;
PXE ehk Pre-Execution Environment, on keskkond arvutite ülesslaadmiseks (bootimiseks) kasutades võrgukaarti. PXE on välja töötatud Inteli poolt ning tema spetsifikatsioon veriooniga 2.1 on avaldatud Inteli ja Systemsoft poolt 20 septembril 1999 (andmed 2011 märts) ning asub&lt;br /&gt;
aaderssil: http://www.intel.com/design/archives/wfm/downloads/pxespec.htm&lt;br /&gt;
&lt;br /&gt;
==Kuidas toimib?==&lt;br /&gt;
Arvuti käivitamise algfaasis küsib võrgukaart DHCP ga omale Ip aadressi ning informatsiooni sellekohta (DHCP parameeter) millisel IP-l PXE käivitusserver asub. Peale vastuse saamist küsitakse serverilt network bootstrap program (NBP[http://en.wikipedia.org/wiki/Preboot_Execution_Environment#Network_bootstrap_program]) faili asukoht, mis laetakse arvuti muut mällu (RAM) kasutatdes TFTP-d, ning lõpuks käivitatakse.&lt;br /&gt;
&lt;br /&gt;
=Vajalikud komponendid.=&lt;br /&gt;
Toimimise alt on näha, et asja käitamiseks on kindlasti vaja järgmiseit kahte põhiteenust:&lt;br /&gt;
DHCP ja TFTP - Trivial File Transfer Protocol&lt;br /&gt;
Network bootstrap programmi:&lt;br /&gt;
PXELINUX - Linuxi algkäivitamiseks võrguserverist kasutades võrgukaatri mis vastab Intel PXE standardile&lt;br /&gt;
Hilisemaks installimiseks (ei ole hetkel selle juhendi osa):&lt;br /&gt;
NFS, FTP, HTTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tähelepanek:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selleks et oleks võimalik kasutada kopeerimist ja pasteerimist näidetest, tuleb Serveri installi käigus anda masinale staatiline IP aadress 192.168.100.2 võrgust 192.168.100.0/24, &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Põhikomponentide paigaldamine ja nende seadistamine.=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt;&amp;gt; Kõik järgmised tegevused tuleb juur (root) kasutajaõigustes teha. &amp;lt;&amp;lt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DHCP==&lt;br /&gt;
Kõige aluseks on meil automaatne IP-aadressite ja vajalike parameetrite andmine PXE seadmele, mida annb meil DHCP server. Täpsem juhis wikis  DHCP kohta asub aadressil (https://wiki.itcollege.ee/index.php/DHCP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install dhcp&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039; https://wiki.itcollege.ee/index.php/Apt&lt;br /&gt;
  apt-get install dhcp3-server&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Seadistame DHCP serveri võrgus 192.168.100.0/24 (255.255.255.0) jagama IP aadresse 192.168.100.100 kuni 192.168.100.110.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp/dhcpd.conf&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp3/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 allow booting;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.100.0 netmask 255.255.255.0 {&lt;br /&gt;
&lt;br /&gt;
   # IP aadressite piirkond mida server jagab The range of IP addresses the server&lt;br /&gt;
   # DHCP klientidele k2ivitusel&lt;br /&gt;
   range 192.168.100.100 192.168.100.110;&lt;br /&gt;
&lt;br /&gt;
   # M22rame aja kui kaua klient oma IP aadressi v6ib hoida&lt;br /&gt;
   default-lease-time 86400;&lt;br /&gt;
   max-lease-time 86400;&lt;br /&gt;
&lt;br /&gt;
   # Vaikelyys (gateway)&lt;br /&gt;
   option routers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # Don&#039;t forward DHCP requests from this&lt;br /&gt;
   # NIC interface to any other NIC interfaces&lt;br /&gt;
   option ip-forwarding off;&lt;br /&gt;
&lt;br /&gt;
   # broadcast address ja subnet mask&lt;br /&gt;
   option broadcast-address 192.168.100.255;&lt;br /&gt;
   option subnet-mask 255.255.255.0;&lt;br /&gt;
&lt;br /&gt;
   # Set the NTP ajaserver DHCP klientidele&lt;br /&gt;
   # option ntp-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
    # Set the DNS server to be used by the DHCP clients&lt;br /&gt;
   option domain-name-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # PXE-seadistuse osa&lt;br /&gt;
   # serveri ip kus jookseb TFTP ehk on meie PXE server&lt;br /&gt;
   next-server 192.168.100.2;&lt;br /&gt;
   filename &amp;quot;pxelinux.0&amp;quot;; #  see on parameeter kus nimetame et millist NBP-d kasutatakse&lt;br /&gt;
   option bootfile-name &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 # subneti l6pp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa DHCP options-ite kohta saab lugeda manualist.&lt;br /&gt;
 man dhcp-options&lt;br /&gt;
&lt;br /&gt;
Taaskäivitame DHCP serveri, et tuleks uus seadistus peale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
 service dhcp3-server restart&lt;br /&gt;
&#039;&#039;Fedora&#039;&#039;&lt;br /&gt;
 service dhcpd restart&lt;br /&gt;
&lt;br /&gt;
Et asjad toimiksid, on vaja lubada tulemüüril teatud TFTP ja DHCP võrguliiklus. (dhcp - UDP port 67 ja 68, tftp - UDP port 69)&lt;br /&gt;
Ehk on vaja iptablesisse teha vajalikud augud või lihtsam kuid samas ebaturvalisem variant on iptables valja lülitada.&lt;br /&gt;
&lt;br /&gt;
Täpsem juhis IPtabelsi muutmiseks [[Iptables]]&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Selleks, et võrgukaart saaks kätte pxelinux.0 (NBP programmi) ja seadistuse on meil vaja paigaldada ja seadistada TFTP teenus. Selleks kasutame H. Peter Anvin tftp (tftpd-hpa) tarkvara.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paigaldamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install tftp-server&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install tftpd-hpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleks alustada kausta tegemisega kus hakatakse pxe jaoks vajalike boot faile ja NBP-d hoidma. (fedora installis tehakse vastav kaust juba tftpd installil ajal asukohaga /var/lib/tftpboot ära)&lt;br /&gt;
näiteks: (asukoha võib vabalt valida samas tuleb seda tähele panna kui hakkate tftpd seadistama)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et tftpd server käima läheks, on vaja xinetd teenuses lubada omakorda tftp teenus. Selleks aga tuleb xinet.d confi failis asendada disabled=yes, disabled=no.&lt;br /&gt;
 nano /etc/xinetd.d/tftpd&lt;br /&gt;
&lt;br /&gt;
tftpd&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 service tftp&lt;br /&gt;
 {&lt;br /&gt;
       socket_type             = dgram&lt;br /&gt;
       protocol                = udp&lt;br /&gt;
       wait                    = yes&lt;br /&gt;
       user                    = root&lt;br /&gt;
       server                  = /usr/sbin/in.tftpd&lt;br /&gt;
       server_args             = -s /var/lib/tftpboot&lt;br /&gt;
       disable                 = yes &amp;lt;---- muuda no&lt;br /&gt;
       per_source              = 11&lt;br /&gt;
       cps                     = 100 2&lt;br /&gt;
       flags                   = IPv4&lt;br /&gt;
 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restardime xinetd teenuse.&lt;br /&gt;
 service xinetd restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vaatame korra vaikekonfiguratsiooni, sealt näeme millisest kaustast annab tftp boot failid (vaikeseadistuse peask olema auskoht /var/lib/tftpboot)&lt;br /&gt;
 cat /etc/default/tftpd-hpa&lt;br /&gt;
Kontrollime kas teenus juba ei käi.&lt;br /&gt;
 status tftpd-hpa&lt;br /&gt;
Kui teenus ei käi käivitame tftp-hpa teenuse.&lt;br /&gt;
 service tftpd-hpa start&lt;br /&gt;
&lt;br /&gt;
=PXE “paigaldamine”=&lt;br /&gt;
Eelnevalt oleks mõistlik tutvuda probleemse riistavaraga, millega võib tekkida pxelinuxil probleeme.&lt;br /&gt;
http://syslinux.zytor.com/wiki/index.php/Hardware_Compatibility&lt;br /&gt;
&lt;br /&gt;
==pxelinux.0==&lt;br /&gt;
&lt;br /&gt;
1. Esmalt tuleb paigaldada tftpd confis määratud kausta pxelinux.0 ehk NBP programmi fail, mille saame laadida kernel.org-ist: http://www.kernel.org/pub/linux/utils/boot/syslinux/ Selle juurkaustas on syslinuxi viimane versioon ning vanemaid versioone võib leida vastavalt alamkaustadest mis on nimedega 1.xx või 2.xx jne.&lt;br /&gt;
&lt;br /&gt;
Antud juhend on tehtud syslinux versioon 4.03-ga, vajadusel võib laadida ka uuema versiooni kui see on olemas. &lt;br /&gt;
&lt;br /&gt;
Laeme syslinuxi verioon 4.03 tmp kausta.&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/utils/boot/syslinux/4.xx/syslinux-4.03.tar.bz2&lt;br /&gt;
Kui wget peaks systeemist puuduma, saab selle paigaldada järgmiselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install wget&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install wget&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakime allalaetud faili lahti:&lt;br /&gt;
 tar -jxvf syslinux-4.03.tar.bz2&lt;br /&gt;
Ning kopeerimie pxelinux.0 faili /var/lib/tftpboot kausta:&lt;br /&gt;
 cp /tmp/syslinux-4.03/core/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Nüüdseks oleme saanud suure põhitüki paika. Järgmisena loome vajaliku seade failide kausta, ja teeme menüüd, ning paneme erinevate linux-i pakkide bootimiseks vajalikud komponendid paika.&lt;br /&gt;
&lt;br /&gt;
Tekitame kausta /var/lib/tftpboot omakorda alamkausta pxelinux.cfg, mis hakab hoidma meil konfiguratsooni faile.&lt;br /&gt;
 mkdir /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
&lt;br /&gt;
PXELINUX (pxelinux.0) otsib pxelinux.cfg kaustast järgmiselt conf faile.&lt;br /&gt;
* ARP tüübi ja oma mac aadressijärgi n2it. (ARP type 1) aadressiga 88:99:AA:BB:CC:DD otsib faili nimega 01-88-99-aa-bb-cc-dd.&lt;br /&gt;
* oma IP hex koodi järgi näit. 192.0.2.91 -&amp;gt; C000025B&lt;br /&gt;
* Ja lõpuks otsib default faili. (mis kehtib siis k2igile)&lt;br /&gt;
&lt;br /&gt;
Meie kasutame selles juhendis default faili mida otsitakse kõige viimasena. Selline otsimine võimaldab erinevale riistvarale erinevaid seadistusi jagada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kopeerime eelnevalt allalaetud ja lahtipakitud syslinuxi kaustast menüü käivituseks vajaliku faili ning seadistame esmase menüü.&lt;br /&gt;
 cp /tmp/syslinux-4.03/com32/menu/menu.c32 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Seadistamine Ubuntu serveri ja Fedora 14 core installikad menüüs. Selleks loome endajaoks arusaadav kataloogistruktuuri &#039;&#039;&#039;tftpboot&#039;&#039;&#039; kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./menu/ &amp;lt;-- eelkõige menyy komponentide hoidmise jaoks&lt;br /&gt;
./ubuntu/&lt;br /&gt;
./ubuntu/server/10_10/64&lt;br /&gt;
./ubuntu/server/10_10/x86&lt;br /&gt;
./fedora/&lt;br /&gt;
./fedora/14/64&lt;br /&gt;
./fedora/14/x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cd /var/lib/tftpboot&lt;br /&gt;
 mkdir -p ./menu/ ./ubuntu/server/10_10/64 ./ubuntu/server/10_10/x86 ./fedora/14/64 ./fedora/14/x86&lt;br /&gt;
&lt;br /&gt;
Kopeerime ISOdest PXE jaoks vmlinuz ja initrd.img failid vastavatesse kaustadesse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T2HELEPANEK:&#039;&#039;&#039; Peab kasutama nende distro (paketide) versiooni vmlinuz ja initrd.img faile mida on plaanis juurutama hakata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alustame Ubuntu Serveri failide kopeerimisega. Kõigepealt ühendame (moundime) allalaetud iso järgmise käsuga:&lt;br /&gt;
ISO mountimine&lt;br /&gt;
 mount -o loop disk1.iso /mnt/ISO&lt;br /&gt;
disk1.iso on allalaetud faili nimi.&lt;br /&gt;
kopeerime vajalikud failid eelnevalt valmistatud kaustadesse.&lt;br /&gt;
 cp install/netboot/ubuntu-installer/amd64/* /var/lib/tftpboot/ubuntu/server/10_10/64/&lt;br /&gt;
&lt;br /&gt;
Nyyd kopeerime Feodra Image ja vmlinuzi failid sarnaselt Ubuntu omadega.&lt;br /&gt;
&lt;br /&gt;
==Menüü==&lt;br /&gt;
&lt;br /&gt;
Järgmisena seadistame menüü sarnase struktuuriga nagu seda on kaustade struktuur.&lt;br /&gt;
&lt;br /&gt;
Loome conf faili ilusa menyy milles on lihtne navigeerida struktuur mille loome menüüdega on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ubuntu&lt;br /&gt;
-- Server&lt;br /&gt;
---- 10.10&lt;br /&gt;
Fedora&lt;br /&gt;
--Fedora Core 14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menüüle on võimalik määrata ka välimus.&lt;br /&gt;
Seadistame välimuse&lt;br /&gt;
 nano menu/graphics.conf&lt;br /&gt;
graphics.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 menu color tabmsg 37;40      #80ffffff #00000000&lt;br /&gt;
 menu color hotsel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color sel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color scrollbar 30;47      #40000000 #20ffffff&lt;br /&gt;
 MENU MASTER PASSWD jalgratas&lt;br /&gt;
 MENU PASSWORDMARGIN 26&lt;br /&gt;
 MENU ROWS 6&lt;br /&gt;
 MENU TABMSGROW 15&lt;br /&gt;
 MENU CMDLINEROW 15&lt;br /&gt;
 MENU ENDROW 24&lt;br /&gt;
 MENU PASSWORDROW 12&lt;br /&gt;
 MENU TIMEOUTROW 13&lt;br /&gt;
 MENU VSHIFT 6&lt;br /&gt;
 MENU PASSPROMPT Sisesta parool:&lt;br /&gt;
 NOESCAPE 1&lt;br /&gt;
 ALLOWOPTIONS 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Kõigepealt seadistame ära peamenyy, mis asub pxelinux.cfg/default failis.[[File:pxe_mainmenu.png|thumb|400px|Peamenyy]]&lt;br /&gt;
 nano ./pxelinux.cfg/default&lt;br /&gt;
default&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 default menu.c32&lt;br /&gt;
 prompt 0&lt;br /&gt;
&lt;br /&gt;
 menu title PXE menyy&lt;br /&gt;
 menu INCLUDE menu/graphics.conf&lt;br /&gt;
 MENU AUTOBOOT K2ivitame systeemi lokaalselt kettalt # sekundi p2rast&lt;br /&gt;
&lt;br /&gt;
 label bootlocal&lt;br /&gt;
 menu label ^K2ivita Kettalt&lt;br /&gt;
 menu default&lt;br /&gt;
 localboot 0&lt;br /&gt;
 timeout 80&lt;br /&gt;
 TOTALTIMEOUT 9000&lt;br /&gt;
&lt;br /&gt;
 LABEL Ubuntu&lt;br /&gt;
  MENU LABEL ^Ubuntu&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
 LABEL Fedora&lt;br /&gt;
  MENU LABEL ^Fedora&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/fedora.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Loome alamenüüd Fedorale ja Ubuntule failidesse fedora.menu ja ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
Ubuntule [[File:pxe_ubuntu_valik.png|thumb|400px|Ubuntu Valikud]]&lt;br /&gt;
 nano ./menu/ubuntu.menu&lt;br /&gt;
ubuntu.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND pxelinux.cfg/default&lt;br /&gt;
  LABEL Ubuntu Server&lt;br /&gt;
    MENU LABEL ^Ubuntu Server&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fedorale [[File:pxe_fedora_valik.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora.menu&lt;br /&gt;
fedora.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Fedora   &lt;br /&gt;
 LABEL Tagasi&lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND pxelinux.cfg/default&lt;br /&gt;
 LABEL Ubuntu Core 14&lt;br /&gt;
   MENU LABEL ^Fedora Core 14&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/fedora_14.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.  Nendele omakorda veel alammenüüd (kuna Ubuntul on olemas nii Server kui Desktop siis ubuntul saab olema omakorda veel versiooni alammenüü erinevalt fedorast)[[File:pxe_ubuntu_server.png|thumb|400px|Ubuntu Server]]&lt;br /&gt;
 nano menu/ubuntu_server.menu&lt;br /&gt;
ubuntu_server.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Ubuntu Server&lt;br /&gt;
 LABEL Tagasi   &lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/ubuntu.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
 [[File:pxe_fedora_load.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora_14.menu&lt;br /&gt;
fedora_14.menu &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Fedora 14&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/fedora.menu&lt;br /&gt;
 LABEL Fedora Core 14 64bit&lt;br /&gt;
    MENU LABEL ^Fedora Core 14 64bit&lt;br /&gt;
    KERNEL fedora/14/64/vmlinuz&lt;br /&gt;
    APPEND initrd=fedora/14/64/initrd.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Viimaseks Ubuntu erinevate versioonide osa [[File:pxe_ubuntu_serv_valikud.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano ubuntu_server_10_10.menu&lt;br /&gt;
ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu Server 10.10 Install&lt;br /&gt;
  LABEL Tagasi   &lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/ubuntu_server.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=788 initrd=ubuntu/server/10_10/64/initrd.gz&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 cli EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit cli EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 x86&lt;br /&gt;
  MENU LABEL ^Ubuntu Server 10.10 32bit (suunab tagasi)&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valmis! käivitamisel (bootimisel) peaks tulema ilus ja arusaadavate valikutega menüü kuskohast on siis võimalik lihtsalt sobiv valik teha.&lt;br /&gt;
&lt;br /&gt;
=Varundamine=&lt;br /&gt;
&lt;br /&gt;
Varundamisek on vaja teha kõigist olulistest seadistusfailidest ja kaustadest tagavarakoopiad.&lt;br /&gt;
&lt;br /&gt;
Koopia tuleb teha tervest /var/lib/tftpboot kaustast. Mis sisaldab menyy elemente ja pxelinuxi osi&lt;br /&gt;
Samuti tuleb teha koopia /etc/xinetd.d/tftpd ja siis vastavlt Fedoras /etc/dhcp/dhcpd.conf ja Ubuntus /etc/dhcp3/dhcpd.conf failidest.&lt;br /&gt;
&lt;br /&gt;
=Taastamine=&lt;br /&gt;
&lt;br /&gt;
Taastamine toimub vastupidi varundamisele.&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleb paigaldada vajalikud komponendid (vaata juhendi algustest peatükki &amp;quot;Põhikomponentide paigaldamine ja nende seadistamine&amp;quot;), ning kopeerida varundamisel tehtud failid ja kaustada järgmiselt:&lt;br /&gt;
&lt;br /&gt;
/var/lib/ kausta tftpboot kaust&lt;br /&gt;
&lt;br /&gt;
/etc/xinetd.d/ kausta tftpd fail&lt;br /&gt;
&lt;br /&gt;
Ja viimaseks dhcpd.conf fail astavalt Fedoras /etc/dhcp/ ja Ubuntus /etc/dhcp3/ kausta&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch08_:_Configuring_the_DHCP_Server#Download_and_Install_the_DHCP_Package&lt;br /&gt;
* http://wiki.r1soft.com/display/R1D/Configuring+DHCP+Server+on+Linux+or+Unix+%28ISC+DHCPD%29&lt;br /&gt;
* http://tldp.org/HOWTO/DHCP/x369.html&lt;br /&gt;
* http://pxe.dev.aboveaverageurl.com/index.php/PXE_Booting/Fedora_Core&lt;br /&gt;
* https://help.ubuntu.com/community/PXEInstallServer&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;br /&gt;
&lt;br /&gt;
Ver 0.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30870</id>
		<title>PXE boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30870"/>
		<updated>2011-05-09T20:05:10Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* DHCP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Selles juhendis seadistame PXE boot serveri koos vajalike komponentidega, mis võimaldab meil kiiresti ilma bootivat füüsilist meediat omamata, linux operatsioonisüsteemi üle võrgu paigaldada või käivitada. Eesmärk on luua menüüga PXE kus oleks võimalik bootida erinevaid linuxi ditributsiooni installatsioone. Loomulikult siit edasi minna võib panna bootima veel, thinmanageri (terminali softi) kõvakettata lauaarvutis, memtest või VmWare “Hyperviisori”&lt;br /&gt;
&lt;br /&gt;
Toon näiteid teenuse ülesseseadmiseks paraleelselt nii Fedora Core 14-s kui ka Ubuntu Server 10.10-s.&lt;br /&gt;
&lt;br /&gt;
=PXE-st=&lt;br /&gt;
PXE ehk Pre-Execution Environment, on keskkond arvutite ülesslaadmiseks (bootimiseks) kasutades võrgukaarti. PXE on välja töötatud Inteli poolt ning tema spetsifikatsioon veriooniga 2.1 on avaldatud Inteli ja Systemsoft poolt 20 septembril 1999 (andmed 2011 märts) ning asub&lt;br /&gt;
aaderssil: http://www.intel.com/design/archives/wfm/downloads/pxespec.htm&lt;br /&gt;
&lt;br /&gt;
==Kuidas toimib?==&lt;br /&gt;
Arvuti käivitamise algfaasis küsib võrgukaart DHCP ga omale Ip aadressi ning informatsiooni sellekohta (DHCP parameeter) millisel IP-l PXE käivitusserver asub. Peale vastuse saamist küsitakse serverilt network bootstrap program (NBP[http://en.wikipedia.org/wiki/Preboot_Execution_Environment#Network_bootstrap_program]) faili asukoht, mis laetakse arvuti muut mällu (RAM) kasutatdes TFTP-d, ning lõpuks käivitatakse.&lt;br /&gt;
&lt;br /&gt;
=Vajalikud komponendid.=&lt;br /&gt;
Toimimise alt on näha, et asja käitamiseks on kindlasti vaja järgmiseit kahte põhiteenust:&lt;br /&gt;
DHCP ja TFTP - Trivial File Transfer Protocol&lt;br /&gt;
Network bootstrap programmi:&lt;br /&gt;
PXELINUX - Linuxi algkäivitamiseks võrguserverist kasutades võrgukaatri mis vastab Intel PXE standardile&lt;br /&gt;
Hilisemaks installimiseks (ei ole hetkel selle juhendi osa):&lt;br /&gt;
NFS, FTP, HTTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tähelepanek:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selleks et oleks võimalik kasutada kopeerimist ja pasteerimist näidetest, tuleb Serveri installi käigus anda masinale staatiline IP aadress 192.168.100.2 võrgust 192.168.100.0/24, &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Põhikomponentide paigaldamine ja nende seadistamine.=&lt;br /&gt;
&lt;br /&gt;
==DHCP==&lt;br /&gt;
Kõige aluseks on meil automaatne IP-aadressite ja vajalike parameetrite andmine PXE seadmele, mida annb meil DHCP server. Täpsem juhis wikis  DHCP kohta asub aadressil (https://wiki.itcollege.ee/index.php/DHCP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install dhcp&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039; https://wiki.itcollege.ee/index.php/Apt&lt;br /&gt;
  apt-get install dhcp3-server&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Seadistame DHCP serveri võrgus 192.168.100.0/24 (255.255.255.0) jagama IP aadresse 192.168.100.100 kuni 192.168.100.110.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp/dhcpd.conf&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp3/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 allow booting;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.100.0 netmask 255.255.255.0 {&lt;br /&gt;
&lt;br /&gt;
   # IP aadressite piirkond mida server jagab The range of IP addresses the server&lt;br /&gt;
   # DHCP klientidele k2ivitusel&lt;br /&gt;
   range 192.168.100.100 192.168.100.110;&lt;br /&gt;
&lt;br /&gt;
   # M22rame aja kui kaua klient oma IP aadressi v6ib hoida&lt;br /&gt;
   default-lease-time 86400;&lt;br /&gt;
   max-lease-time 86400;&lt;br /&gt;
&lt;br /&gt;
   # Vaikelyys (gateway)&lt;br /&gt;
   option routers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # Don&#039;t forward DHCP requests from this&lt;br /&gt;
   # NIC interface to any other NIC interfaces&lt;br /&gt;
   option ip-forwarding off;&lt;br /&gt;
&lt;br /&gt;
   # broadcast address ja subnet mask&lt;br /&gt;
   option broadcast-address 192.168.100.255;&lt;br /&gt;
   option subnet-mask 255.255.255.0;&lt;br /&gt;
&lt;br /&gt;
   # Set the NTP ajaserver DHCP klientidele&lt;br /&gt;
   # option ntp-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
    # Set the DNS server to be used by the DHCP clients&lt;br /&gt;
   option domain-name-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # PXE-seadistuse osa&lt;br /&gt;
   # serveri ip kus jookseb TFTP ehk on meie PXE server&lt;br /&gt;
   next-server 192.168.100.2;&lt;br /&gt;
   filename &amp;quot;pxelinux.0&amp;quot;; #  see on parameeter kus nimetame et millist NBP-d kasutatakse&lt;br /&gt;
   option bootfile-name &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 # subneti l6pp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa DHCP options-ite kohta saab lugeda manualist.&lt;br /&gt;
 man dhcp-options&lt;br /&gt;
&lt;br /&gt;
Taaskäivitame DHCP serveri, et tuleks uus seadistus peale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
 service dhcp3-server restart&lt;br /&gt;
&#039;&#039;Fedora&#039;&#039;&lt;br /&gt;
 service dhcpd restart&lt;br /&gt;
&lt;br /&gt;
Et asjad toimiksid, on vaja lubada tulemüüril teatud TFTP ja DHCP võrguliiklus. (dhcp - UDP port 67 ja 68, tftp - UDP port 69)&lt;br /&gt;
Ehk on vaja iptablesisse teha vajalikud augud või lihtsam kuid samas ebaturvalisem variant on iptables valja lülitada.&lt;br /&gt;
&lt;br /&gt;
Täpsem juhis IPtabelsi muutmiseks [[Iptables]]&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Selleks, et võrgukaart saaks kätte pxelinux.0 (NBP programmi) ja seadistuse on meil vaja paigaldada ja seadistada TFTP teenus. Selleks kasutame H. Peter Anvin tftp (tftpd-hpa) tarkvara.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paigaldamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install tftp-server&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install tftpd-hpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleks alustada kausta tegemisega kus hakatakse pxe jaoks vajalike boot faile ja NBP-d hoidma. (fedora installis tehakse vastav kaust juba tftpd installil ajal asukohaga /var/lib/tftpboot ära)&lt;br /&gt;
näiteks: (asukoha võib vabalt valida samas tuleb seda tähele panna kui hakkate tftpd seadistama)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et tftpd server käima läheks, on vaja xinetd teenuses lubada omakorda tftp teenus. Selleks aga tuleb xinet.d confi failis asendada disabled=yes, disabled=no.&lt;br /&gt;
 nano /etc/xinetd.d/tftpd&lt;br /&gt;
&lt;br /&gt;
tftpd&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 service tftp&lt;br /&gt;
 {&lt;br /&gt;
       socket_type             = dgram&lt;br /&gt;
       protocol                = udp&lt;br /&gt;
       wait                    = yes&lt;br /&gt;
       user                    = root&lt;br /&gt;
       server                  = /usr/sbin/in.tftpd&lt;br /&gt;
       server_args             = -s /var/lib/tftpboot&lt;br /&gt;
       disable                 = yes &amp;lt;---- muuda no&lt;br /&gt;
       per_source              = 11&lt;br /&gt;
       cps                     = 100 2&lt;br /&gt;
       flags                   = IPv4&lt;br /&gt;
 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restardime xinetd teenuse.&lt;br /&gt;
 service xinetd restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vaatame korra vaikekonfiguratsiooni, sealt näeme millisest kaustast annab tftp boot failid (vaikeseadistuse peask olema auskoht /var/lib/tftpboot)&lt;br /&gt;
 cat /etc/default/tftpd-hpa&lt;br /&gt;
Kontrollime kas teenus juba ei käi.&lt;br /&gt;
 status tftpd-hpa&lt;br /&gt;
Kui teenus ei käi käivitame tftp-hpa teenuse.&lt;br /&gt;
 service tftpd-hpa start&lt;br /&gt;
&lt;br /&gt;
=PXE “paigaldamine”=&lt;br /&gt;
Eelnevalt oleks mõistlik tutvuda probleemse riistavaraga, millega võib tekkida pxelinuxil probleeme.&lt;br /&gt;
http://syslinux.zytor.com/wiki/index.php/Hardware_Compatibility&lt;br /&gt;
&lt;br /&gt;
==pxelinux.0==&lt;br /&gt;
&lt;br /&gt;
1. Esmalt tuleb paigaldada tftpd confis määratud kausta pxelinux.0 ehk NBP programmi fail, mille saame laadida kernel.org-ist: http://www.kernel.org/pub/linux/utils/boot/syslinux/ Selle juurkaustas on syslinuxi viimane versioon ning vanemaid versioone võib leida vastavalt alamkaustadest mis on nimedega 1.xx või 2.xx jne.&lt;br /&gt;
&lt;br /&gt;
Antud juhend on tehtud syslinux versioon 4.03-ga, vajadusel võib laadida ka uuema versiooni kui see on olemas. &lt;br /&gt;
&lt;br /&gt;
Laeme syslinuxi verioon 4.03 tmp kausta.&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/utils/boot/syslinux/4.xx/syslinux-4.03.tar.bz2&lt;br /&gt;
Kui wget peaks systeemist puuduma, saab selle paigaldada järgmiselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install wget&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install wget&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakime allalaetud faili lahti:&lt;br /&gt;
 tar -jxvf syslinux-4.03.tar.bz2&lt;br /&gt;
Ning kopeerimie pxelinux.0 faili /var/lib/tftpboot kausta:&lt;br /&gt;
 cp /tmp/syslinux-4.03/core/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Nüüdseks oleme saanud suure põhitüki paika. Järgmisena loome vajaliku seade failide kausta, ja teeme menüüd, ning paneme erinevate linux-i pakkide bootimiseks vajalikud komponendid paika.&lt;br /&gt;
&lt;br /&gt;
Tekitame kausta /var/lib/tftpboot omakorda alamkausta pxelinux.cfg, mis hakab hoidma meil konfiguratsooni faile.&lt;br /&gt;
 mkdir /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
&lt;br /&gt;
PXELINUX (pxelinux.0) otsib pxelinux.cfg kaustast järgmiselt conf faile.&lt;br /&gt;
* ARP tüübi ja oma mac aadressijärgi n2it. (ARP type 1) aadressiga 88:99:AA:BB:CC:DD otsib faili nimega 01-88-99-aa-bb-cc-dd.&lt;br /&gt;
* oma IP hex koodi järgi näit. 192.0.2.91 -&amp;gt; C000025B&lt;br /&gt;
* Ja lõpuks otsib default faili. (mis kehtib siis k2igile)&lt;br /&gt;
&lt;br /&gt;
Meie kasutame selles juhendis default faili mida otsitakse kõige viimasena. Selline otsimine võimaldab erinevale riistvarale erinevaid seadistusi jagada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kopeerime eelnevalt allalaetud ja lahtipakitud syslinuxi kaustast menüü käivituseks vajaliku faili ning seadistame esmase menüü.&lt;br /&gt;
 cp /tmp/syslinux-4.03/com32/menu/menu.c32 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Seadistamine Ubuntu serveri ja Fedora 14 core installikad menüüs. Selleks loome endajaoks arusaadav kataloogistruktuuri &#039;&#039;&#039;tftpboot&#039;&#039;&#039; kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./menu/ &amp;lt;-- eelkõige menyy komponentide hoidmise jaoks&lt;br /&gt;
./ubuntu/&lt;br /&gt;
./ubuntu/server/10_10/64&lt;br /&gt;
./ubuntu/server/10_10/x86&lt;br /&gt;
./fedora/&lt;br /&gt;
./fedora/14/64&lt;br /&gt;
./fedora/14/x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cd /var/lib/tftpboot&lt;br /&gt;
 mkdir -p ./menu/ ./ubuntu/server/10_10/64 ./ubuntu/server/10_10/x86 ./fedora/14/64 ./fedora/14/x86&lt;br /&gt;
&lt;br /&gt;
Kopeerime ISOdest PXE jaoks vmlinuz ja initrd.img failid vastavatesse kaustadesse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T2HELEPANEK:&#039;&#039;&#039; Peab kasutama nende distro (paketide) versiooni vmlinuz ja initrd.img faile mida on plaanis juurutama hakata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alustame Ubuntu Serveri failide kopeerimisega. Kõigepealt ühendame (moundime) allalaetud iso järgmise käsuga:&lt;br /&gt;
ISO mountimine&lt;br /&gt;
 mount -o loop disk1.iso /mnt/ISO&lt;br /&gt;
disk1.iso on allalaetud faili nimi.&lt;br /&gt;
kopeerime vajalikud failid eelnevalt valmistatud kaustadesse.&lt;br /&gt;
 cp install/netboot/ubuntu-installer/amd64/* /var/lib/tftpboot/ubuntu/server/10_10/64/&lt;br /&gt;
&lt;br /&gt;
Nyyd kopeerime Feodra Image ja vmlinuzi failid sarnaselt Ubuntu omadega.&lt;br /&gt;
&lt;br /&gt;
==Menüü==&lt;br /&gt;
&lt;br /&gt;
Järgmisena seadistame menüü sarnase struktuuriga nagu seda on kaustade struktuur.&lt;br /&gt;
&lt;br /&gt;
Loome conf faili ilusa menyy milles on lihtne navigeerida struktuur mille loome menüüdega on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ubuntu&lt;br /&gt;
-- Server&lt;br /&gt;
---- 10.10&lt;br /&gt;
Fedora&lt;br /&gt;
--Fedora Core 14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menüüle on võimalik määrata ka välimus.&lt;br /&gt;
Seadistame välimuse&lt;br /&gt;
 nano menu/graphics.conf&lt;br /&gt;
graphics.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 menu color tabmsg 37;40      #80ffffff #00000000&lt;br /&gt;
 menu color hotsel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color sel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color scrollbar 30;47      #40000000 #20ffffff&lt;br /&gt;
 MENU MASTER PASSWD jalgratas&lt;br /&gt;
 MENU PASSWORDMARGIN 26&lt;br /&gt;
 MENU ROWS 6&lt;br /&gt;
 MENU TABMSGROW 15&lt;br /&gt;
 MENU CMDLINEROW 15&lt;br /&gt;
 MENU ENDROW 24&lt;br /&gt;
 MENU PASSWORDROW 12&lt;br /&gt;
 MENU TIMEOUTROW 13&lt;br /&gt;
 MENU VSHIFT 6&lt;br /&gt;
 MENU PASSPROMPT Sisesta parool:&lt;br /&gt;
 NOESCAPE 1&lt;br /&gt;
 ALLOWOPTIONS 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Kõigepealt seadistame ära peamenyy, mis asub pxelinux.cfg/default failis.[[File:pxe_mainmenu.png|thumb|400px|Peamenyy]]&lt;br /&gt;
 nano ./pxelinux.cfg/default&lt;br /&gt;
default&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 default menu.c32&lt;br /&gt;
 prompt 0&lt;br /&gt;
&lt;br /&gt;
 menu title PXE menyy&lt;br /&gt;
 menu INCLUDE menu/graphics.conf&lt;br /&gt;
 MENU AUTOBOOT K2ivitame systeemi lokaalselt kettalt # sekundi p2rast&lt;br /&gt;
&lt;br /&gt;
 label bootlocal&lt;br /&gt;
 menu label ^K2ivita Kettalt&lt;br /&gt;
 menu default&lt;br /&gt;
 localboot 0&lt;br /&gt;
 timeout 80&lt;br /&gt;
 TOTALTIMEOUT 9000&lt;br /&gt;
&lt;br /&gt;
 LABEL Ubuntu&lt;br /&gt;
  MENU LABEL ^Ubuntu&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
 LABEL Fedora&lt;br /&gt;
  MENU LABEL ^Fedora&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/fedora.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Loome alamenüüd Fedorale ja Ubuntule failidesse fedora.menu ja ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
Ubuntule [[File:pxe_ubuntu_valik.png|thumb|400px|Ubuntu Valikud]]&lt;br /&gt;
 nano ./menu/ubuntu.menu&lt;br /&gt;
ubuntu.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND pxelinux.cfg/default&lt;br /&gt;
  LABEL Ubuntu Server&lt;br /&gt;
    MENU LABEL ^Ubuntu Server&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fedorale [[File:pxe_fedora_valik.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora.menu&lt;br /&gt;
fedora.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Fedora   &lt;br /&gt;
 LABEL Tagasi&lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND pxelinux.cfg/default&lt;br /&gt;
 LABEL Ubuntu Core 14&lt;br /&gt;
   MENU LABEL ^Fedora Core 14&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/fedora_14.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.  Nendele omakorda veel alammenüüd (kuna Ubuntul on olemas nii Server kui Desktop siis ubuntul saab olema omakorda veel versiooni alammenüü erinevalt fedorast)[[File:pxe_ubuntu_server.png|thumb|400px|Ubuntu Server]]&lt;br /&gt;
 nano menu/ubuntu_server.menu&lt;br /&gt;
ubuntu_server.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Ubuntu Server&lt;br /&gt;
 LABEL Tagasi   &lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/ubuntu.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
 [[File:pxe_fedora_load.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora_14.menu&lt;br /&gt;
fedora_14.menu &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Fedora 14&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/fedora.menu&lt;br /&gt;
 LABEL Fedora Core 14 64bit&lt;br /&gt;
    MENU LABEL ^Fedora Core 14 64bit&lt;br /&gt;
    KERNEL fedora/14/64/vmlinuz&lt;br /&gt;
    APPEND initrd=fedora/14/64/initrd.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Viimaseks Ubuntu erinevate versioonide osa [[File:pxe_ubuntu_serv_valikud.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano ubuntu_server_10_10.menu&lt;br /&gt;
ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu Server 10.10 Install&lt;br /&gt;
  LABEL Tagasi   &lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/ubuntu_server.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=788 initrd=ubuntu/server/10_10/64/initrd.gz&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 cli EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit cli EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 x86&lt;br /&gt;
  MENU LABEL ^Ubuntu Server 10.10 32bit (suunab tagasi)&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valmis! käivitamisel (bootimisel) peaks tulema ilus ja arusaadavate valikutega menüü kuskohast on siis võimalik lihtsalt sobiv valik teha.&lt;br /&gt;
&lt;br /&gt;
=Varundamine=&lt;br /&gt;
&lt;br /&gt;
Varundamisek on vaja teha kõigist olulistest seadistusfailidest ja kaustadest tagavarakoopiad.&lt;br /&gt;
&lt;br /&gt;
Koopia tuleb teha tervest /var/lib/tftpboot kaustast. Mis sisaldab menyy elemente ja pxelinuxi osi&lt;br /&gt;
Samuti tuleb teha koopia /etc/xinetd.d/tftpd ja siis vastavlt Fedoras /etc/dhcp/dhcpd.conf ja Ubuntus /etc/dhcp3/dhcpd.conf failidest.&lt;br /&gt;
&lt;br /&gt;
=Taastamine=&lt;br /&gt;
&lt;br /&gt;
Taastamine toimub vastupidi varundamisele.&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleb paigaldada vajalikud komponendid (vaata juhendi algustest peatükki &amp;quot;Põhikomponentide paigaldamine ja nende seadistamine&amp;quot;), ning kopeerida varundamisel tehtud failid ja kaustada järgmiselt:&lt;br /&gt;
&lt;br /&gt;
/var/lib/ kausta tftpboot kaust&lt;br /&gt;
&lt;br /&gt;
/etc/xinetd.d/ kausta tftpd fail&lt;br /&gt;
&lt;br /&gt;
Ja viimaseks dhcpd.conf fail astavalt Fedoras /etc/dhcp/ ja Ubuntus /etc/dhcp3/ kausta&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch08_:_Configuring_the_DHCP_Server#Download_and_Install_the_DHCP_Package&lt;br /&gt;
* http://wiki.r1soft.com/display/R1D/Configuring+DHCP+Server+on+Linux+or+Unix+%28ISC+DHCPD%29&lt;br /&gt;
* http://tldp.org/HOWTO/DHCP/x369.html&lt;br /&gt;
* http://pxe.dev.aboveaverageurl.com/index.php/PXE_Booting/Fedora_Core&lt;br /&gt;
* https://help.ubuntu.com/community/PXEInstallServer&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;br /&gt;
&lt;br /&gt;
Ver 0.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30869</id>
		<title>PXE boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30869"/>
		<updated>2011-05-09T19:49:31Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Menüü */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Selles juhendis seadistame PXE boot serveri koos vajalike komponentidega, mis võimaldab meil kiiresti ilma bootivat füüsilist meediat omamata, linux operatsioonisüsteemi üle võrgu paigaldada või käivitada. Eesmärk on luua menüüga PXE kus oleks võimalik bootida erinevaid linuxi ditributsiooni installatsioone. Loomulikult siit edasi minna võib panna bootima veel, thinmanageri (terminali softi) kõvakettata lauaarvutis, memtest või VmWare “Hyperviisori”&lt;br /&gt;
&lt;br /&gt;
Toon näiteid teenuse ülesseseadmiseks paraleelselt nii Fedora Core 14-s kui ka Ubuntu Server 10.10-s.&lt;br /&gt;
&lt;br /&gt;
=PXE-st=&lt;br /&gt;
PXE ehk Pre-Execution Environment, on keskkond arvutite ülesslaadmiseks (bootimiseks) kasutades võrgukaarti. PXE on välja töötatud Inteli poolt ning tema spetsifikatsioon veriooniga 2.1 on avaldatud Inteli ja Systemsoft poolt 20 septembril 1999 (andmed 2011 märts) ning asub&lt;br /&gt;
aaderssil: http://www.intel.com/design/archives/wfm/downloads/pxespec.htm&lt;br /&gt;
&lt;br /&gt;
==Kuidas toimib?==&lt;br /&gt;
Arvuti käivitamise algfaasis küsib võrgukaart DHCP ga omale Ip aadressi ning informatsiooni sellekohta (DHCP parameeter) millisel IP-l PXE käivitusserver asub. Peale vastuse saamist küsitakse serverilt network bootstrap program (NBP[http://en.wikipedia.org/wiki/Preboot_Execution_Environment#Network_bootstrap_program]) faili asukoht, mis laetakse arvuti muut mällu (RAM) kasutatdes TFTP-d, ning lõpuks käivitatakse.&lt;br /&gt;
&lt;br /&gt;
=Vajalikud komponendid.=&lt;br /&gt;
Toimimise alt on näha, et asja käitamiseks on kindlasti vaja järgmiseit kahte põhiteenust:&lt;br /&gt;
DHCP ja TFTP - Trivial File Transfer Protocol&lt;br /&gt;
Network bootstrap programmi:&lt;br /&gt;
PXELINUX - Linuxi algkäivitamiseks võrguserverist kasutades võrgukaatri mis vastab Intel PXE standardile&lt;br /&gt;
Hilisemaks installimiseks (ei ole hetkel selle juhendi osa):&lt;br /&gt;
NFS, FTP, HTTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tähelepanek:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selleks et oleks võimalik kasutada kopeerimist ja pasteerimist näidetest, tuleb Serveri installi käigus anda masinale staatiline IP aadress 192.168.100.2 võrgust 192.168.100.0/24, &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Põhikomponentide paigaldamine ja nende seadistamine.=&lt;br /&gt;
&lt;br /&gt;
==DHCP==&lt;br /&gt;
Kõige aluseks on meil automaatne IP-aadressite ja vajalike parameetrite andmine PXE seadmele, mida annb meil DHCP server. Täpsem juhis wikis  DHCP kohta asub aadressil (https://wiki.itcollege.ee/index.php/DHCP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install dhcp&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039; https://wiki.itcollege.ee/index.php/Apt&lt;br /&gt;
  apt-get install dhcp3-server&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Seadistame DHCP serveri võrgus 192.168.100.0/24 (255.255.255.0) jagama IP aadresse 192.168.100.100 kuni 192.168.100.110.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp/dhcpd.conf&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp3/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 allow booting;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.100.0 netmask 255.255.255.0 {&lt;br /&gt;
&lt;br /&gt;
   # IP aadressite piirkond mida server jagab The range of IP addresses the server&lt;br /&gt;
   # DHCP klientidele k2ivitusel&lt;br /&gt;
   range 192.168.100.100 192.168.100.110;&lt;br /&gt;
&lt;br /&gt;
   # M22rame aja kui kaua klient oma IP aadressi v6ib hoida&lt;br /&gt;
   default-lease-time 86400;&lt;br /&gt;
   max-lease-time 86400;&lt;br /&gt;
&lt;br /&gt;
   # Vaikelyys (gateway)&lt;br /&gt;
   option routers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # Don&#039;t forward DHCP requests from this&lt;br /&gt;
   # NIC interface to any other NIC interfaces&lt;br /&gt;
   option ip-forwarding off;&lt;br /&gt;
&lt;br /&gt;
   # broadcast address ja subnet mask&lt;br /&gt;
   option broadcast-address 192.168.100.255;&lt;br /&gt;
   option subnet-mask 255.255.255.0;&lt;br /&gt;
&lt;br /&gt;
   # Set the NTP ajaserver DHCP klientidele&lt;br /&gt;
   # option ntp-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
    # Set the DNS server to be used by the DHCP clients&lt;br /&gt;
   option domain-name-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # PXE-seadistuse osa&lt;br /&gt;
   # serveri ip kus jookseb TFTP ehk on meie PXE server&lt;br /&gt;
   next-server 192.168.100.2;&lt;br /&gt;
   filename &amp;quot;pxelinux.0&amp;quot;; #  see on parameeter kus nimetame et millist NBP-d kasutatakse&lt;br /&gt;
   option bootfile-name &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 # subneti l6pp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa DHCP options-ite kohta saab lugeda manualist.&lt;br /&gt;
 man dhcp-options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et asjad toimiksid, on vaja lubada tulemüüril teatud TFTP ja DHCP võrguliiklus. (dhcp - UDP port 67 ja 68, tftp - UDP port 69)&lt;br /&gt;
Ehk on vaja iptablesisse teha vajalikud augud või lihtsam kuid samas ebaturvalisem variant on iptables valja lülitada.&lt;br /&gt;
&lt;br /&gt;
Täpsem juhis IPtabelsi muutmiseks [[Iptables]]&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Selleks, et võrgukaart saaks kätte pxelinux.0 (NBP programmi) ja seadistuse on meil vaja paigaldada ja seadistada TFTP teenus. Selleks kasutame H. Peter Anvin tftp (tftpd-hpa) tarkvara.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paigaldamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install tftp-server&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install tftpd-hpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleks alustada kausta tegemisega kus hakatakse pxe jaoks vajalike boot faile ja NBP-d hoidma. (fedora installis tehakse vastav kaust juba tftpd installil ajal asukohaga /var/lib/tftpboot ära)&lt;br /&gt;
näiteks: (asukoha võib vabalt valida samas tuleb seda tähele panna kui hakkate tftpd seadistama)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et tftpd server käima läheks, on vaja xinetd teenuses lubada omakorda tftp teenus. Selleks aga tuleb xinet.d confi failis asendada disabled=yes, disabled=no.&lt;br /&gt;
 nano /etc/xinetd.d/tftpd&lt;br /&gt;
&lt;br /&gt;
tftpd&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 service tftp&lt;br /&gt;
 {&lt;br /&gt;
       socket_type             = dgram&lt;br /&gt;
       protocol                = udp&lt;br /&gt;
       wait                    = yes&lt;br /&gt;
       user                    = root&lt;br /&gt;
       server                  = /usr/sbin/in.tftpd&lt;br /&gt;
       server_args             = -s /var/lib/tftpboot&lt;br /&gt;
       disable                 = yes &amp;lt;---- muuda no&lt;br /&gt;
       per_source              = 11&lt;br /&gt;
       cps                     = 100 2&lt;br /&gt;
       flags                   = IPv4&lt;br /&gt;
 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restardime xinetd teenuse.&lt;br /&gt;
 service xinetd restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vaatame korra vaikekonfiguratsiooni, sealt näeme millisest kaustast annab tftp boot failid (vaikeseadistuse peask olema auskoht /var/lib/tftpboot)&lt;br /&gt;
 cat /etc/default/tftpd-hpa&lt;br /&gt;
Kontrollime kas teenus juba ei käi.&lt;br /&gt;
 status tftpd-hpa&lt;br /&gt;
Kui teenus ei käi käivitame tftp-hpa teenuse.&lt;br /&gt;
 service tftpd-hpa start&lt;br /&gt;
&lt;br /&gt;
=PXE “paigaldamine”=&lt;br /&gt;
Eelnevalt oleks mõistlik tutvuda probleemse riistavaraga, millega võib tekkida pxelinuxil probleeme.&lt;br /&gt;
http://syslinux.zytor.com/wiki/index.php/Hardware_Compatibility&lt;br /&gt;
&lt;br /&gt;
==pxelinux.0==&lt;br /&gt;
&lt;br /&gt;
1. Esmalt tuleb paigaldada tftpd confis määratud kausta pxelinux.0 ehk NBP programmi fail, mille saame laadida kernel.org-ist: http://www.kernel.org/pub/linux/utils/boot/syslinux/ Selle juurkaustas on syslinuxi viimane versioon ning vanemaid versioone võib leida vastavalt alamkaustadest mis on nimedega 1.xx või 2.xx jne.&lt;br /&gt;
&lt;br /&gt;
Antud juhend on tehtud syslinux versioon 4.03-ga, vajadusel võib laadida ka uuema versiooni kui see on olemas. &lt;br /&gt;
&lt;br /&gt;
Laeme syslinuxi verioon 4.03 tmp kausta.&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/utils/boot/syslinux/4.xx/syslinux-4.03.tar.bz2&lt;br /&gt;
Kui wget peaks systeemist puuduma, saab selle paigaldada järgmiselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install wget&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install wget&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakime allalaetud faili lahti:&lt;br /&gt;
 tar -jxvf syslinux-4.03.tar.bz2&lt;br /&gt;
Ning kopeerimie pxelinux.0 faili /var/lib/tftpboot kausta:&lt;br /&gt;
 cp /tmp/syslinux-4.03/core/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Nüüdseks oleme saanud suure põhitüki paika. Järgmisena loome vajaliku seade failide kausta, ja teeme menüüd, ning paneme erinevate linux-i pakkide bootimiseks vajalikud komponendid paika.&lt;br /&gt;
&lt;br /&gt;
Tekitame kausta /var/lib/tftpboot omakorda alamkausta pxelinux.cfg, mis hakab hoidma meil konfiguratsooni faile.&lt;br /&gt;
 mkdir /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
&lt;br /&gt;
PXELINUX (pxelinux.0) otsib pxelinux.cfg kaustast järgmiselt conf faile.&lt;br /&gt;
* ARP tüübi ja oma mac aadressijärgi n2it. (ARP type 1) aadressiga 88:99:AA:BB:CC:DD otsib faili nimega 01-88-99-aa-bb-cc-dd.&lt;br /&gt;
* oma IP hex koodi järgi näit. 192.0.2.91 -&amp;gt; C000025B&lt;br /&gt;
* Ja lõpuks otsib default faili. (mis kehtib siis k2igile)&lt;br /&gt;
&lt;br /&gt;
Meie kasutame selles juhendis default faili mida otsitakse kõige viimasena. Selline otsimine võimaldab erinevale riistvarale erinevaid seadistusi jagada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kopeerime eelnevalt allalaetud ja lahtipakitud syslinuxi kaustast menüü käivituseks vajaliku faili ning seadistame esmase menüü.&lt;br /&gt;
 cp /tmp/syslinux-4.03/com32/menu/menu.c32 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Seadistamine Ubuntu serveri ja Fedora 14 core installikad menüüs. Selleks loome endajaoks arusaadav kataloogistruktuuri &#039;&#039;&#039;tftpboot&#039;&#039;&#039; kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./menu/ &amp;lt;-- eelkõige menyy komponentide hoidmise jaoks&lt;br /&gt;
./ubuntu/&lt;br /&gt;
./ubuntu/server/10_10/64&lt;br /&gt;
./ubuntu/server/10_10/x86&lt;br /&gt;
./fedora/&lt;br /&gt;
./fedora/14/64&lt;br /&gt;
./fedora/14/x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cd /var/lib/tftpboot&lt;br /&gt;
 mkdir -p ./menu/ ./ubuntu/server/10_10/64 ./ubuntu/server/10_10/x86 ./fedora/14/64 ./fedora/14/x86&lt;br /&gt;
&lt;br /&gt;
Kopeerime ISOdest PXE jaoks vmlinuz ja initrd.img failid vastavatesse kaustadesse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T2HELEPANEK:&#039;&#039;&#039; Peab kasutama nende distro (paketide) versiooni vmlinuz ja initrd.img faile mida on plaanis juurutama hakata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alustame Ubuntu Serveri failide kopeerimisega. Kõigepealt ühendame (moundime) allalaetud iso järgmise käsuga:&lt;br /&gt;
ISO mountimine&lt;br /&gt;
 mount -o loop disk1.iso /mnt/ISO&lt;br /&gt;
disk1.iso on allalaetud faili nimi.&lt;br /&gt;
kopeerime vajalikud failid eelnevalt valmistatud kaustadesse.&lt;br /&gt;
 cp install/netboot/ubuntu-installer/amd64/* /var/lib/tftpboot/ubuntu/server/10_10/64/&lt;br /&gt;
&lt;br /&gt;
Nyyd kopeerime Feodra Image ja vmlinuzi failid sarnaselt Ubuntu omadega.&lt;br /&gt;
&lt;br /&gt;
==Menüü==&lt;br /&gt;
&lt;br /&gt;
Järgmisena seadistame menüü sarnase struktuuriga nagu seda on kaustade struktuur.&lt;br /&gt;
&lt;br /&gt;
Loome conf faili ilusa menyy milles on lihtne navigeerida struktuur mille loome menüüdega on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ubuntu&lt;br /&gt;
-- Server&lt;br /&gt;
---- 10.10&lt;br /&gt;
Fedora&lt;br /&gt;
--Fedora Core 14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menüüle on võimalik määrata ka välimus.&lt;br /&gt;
Seadistame välimuse&lt;br /&gt;
 nano menu/graphics.conf&lt;br /&gt;
graphics.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 menu color tabmsg 37;40      #80ffffff #00000000&lt;br /&gt;
 menu color hotsel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color sel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color scrollbar 30;47      #40000000 #20ffffff&lt;br /&gt;
 MENU MASTER PASSWD jalgratas&lt;br /&gt;
 MENU PASSWORDMARGIN 26&lt;br /&gt;
 MENU ROWS 6&lt;br /&gt;
 MENU TABMSGROW 15&lt;br /&gt;
 MENU CMDLINEROW 15&lt;br /&gt;
 MENU ENDROW 24&lt;br /&gt;
 MENU PASSWORDROW 12&lt;br /&gt;
 MENU TIMEOUTROW 13&lt;br /&gt;
 MENU VSHIFT 6&lt;br /&gt;
 MENU PASSPROMPT Sisesta parool:&lt;br /&gt;
 NOESCAPE 1&lt;br /&gt;
 ALLOWOPTIONS 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Kõigepealt seadistame ära peamenyy, mis asub pxelinux.cfg/default failis.[[File:pxe_mainmenu.png|thumb|400px|Peamenyy]]&lt;br /&gt;
 nano ./pxelinux.cfg/default&lt;br /&gt;
default&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 default menu.c32&lt;br /&gt;
 prompt 0&lt;br /&gt;
&lt;br /&gt;
 menu title PXE menyy&lt;br /&gt;
 menu INCLUDE menu/graphics.conf&lt;br /&gt;
 MENU AUTOBOOT K2ivitame systeemi lokaalselt kettalt # sekundi p2rast&lt;br /&gt;
&lt;br /&gt;
 label bootlocal&lt;br /&gt;
 menu label ^K2ivita Kettalt&lt;br /&gt;
 menu default&lt;br /&gt;
 localboot 0&lt;br /&gt;
 timeout 80&lt;br /&gt;
 TOTALTIMEOUT 9000&lt;br /&gt;
&lt;br /&gt;
 LABEL Ubuntu&lt;br /&gt;
  MENU LABEL ^Ubuntu&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
 LABEL Fedora&lt;br /&gt;
  MENU LABEL ^Fedora&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/fedora.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Loome alamenüüd Fedorale ja Ubuntule failidesse fedora.menu ja ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
Ubuntule [[File:pxe_ubuntu_valik.png|thumb|400px|Ubuntu Valikud]]&lt;br /&gt;
 nano ./menu/ubuntu.menu&lt;br /&gt;
ubuntu.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND pxelinux.cfg/default&lt;br /&gt;
  LABEL Ubuntu Server&lt;br /&gt;
    MENU LABEL ^Ubuntu Server&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fedorale [[File:pxe_fedora_valik.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora.menu&lt;br /&gt;
fedora.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Fedora   &lt;br /&gt;
 LABEL Tagasi&lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND pxelinux.cfg/default&lt;br /&gt;
 LABEL Ubuntu Core 14&lt;br /&gt;
   MENU LABEL ^Fedora Core 14&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/fedora_14.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.  Nendele omakorda veel alammenüüd (kuna Ubuntul on olemas nii Server kui Desktop siis ubuntul saab olema omakorda veel versiooni alammenüü erinevalt fedorast)[[File:pxe_ubuntu_server.png|thumb|400px|Ubuntu Server]]&lt;br /&gt;
 nano menu/ubuntu_server.menu&lt;br /&gt;
ubuntu_server.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Ubuntu Server&lt;br /&gt;
 LABEL Tagasi   &lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/ubuntu.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
 [[File:pxe_fedora_load.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora_14.menu&lt;br /&gt;
fedora_14.menu &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Fedora 14&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/fedora.menu&lt;br /&gt;
 LABEL Fedora Core 14 64bit&lt;br /&gt;
    MENU LABEL ^Fedora Core 14 64bit&lt;br /&gt;
    KERNEL fedora/14/64/vmlinuz&lt;br /&gt;
    APPEND initrd=fedora/14/64/initrd.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Viimaseks Ubuntu erinevate versioonide osa [[File:pxe_ubuntu_serv_valikud.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano ubuntu_server_10_10.menu&lt;br /&gt;
ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu Server 10.10 Install&lt;br /&gt;
  LABEL Tagasi   &lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/ubuntu_server.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=788 initrd=ubuntu/server/10_10/64/initrd.gz&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 cli EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit cli EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 x86&lt;br /&gt;
  MENU LABEL ^Ubuntu Server 10.10 32bit (suunab tagasi)&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valmis! käivitamisel (bootimisel) peaks tulema ilus ja arusaadavate valikutega menüü kuskohast on siis võimalik lihtsalt sobiv valik teha.&lt;br /&gt;
&lt;br /&gt;
=Varundamine=&lt;br /&gt;
&lt;br /&gt;
Varundamisek on vaja teha kõigist olulistest seadistusfailidest ja kaustadest tagavarakoopiad.&lt;br /&gt;
&lt;br /&gt;
Koopia tuleb teha tervest /var/lib/tftpboot kaustast. Mis sisaldab menyy elemente ja pxelinuxi osi&lt;br /&gt;
Samuti tuleb teha koopia /etc/xinetd.d/tftpd ja siis vastavlt Fedoras /etc/dhcp/dhcpd.conf ja Ubuntus /etc/dhcp3/dhcpd.conf failidest.&lt;br /&gt;
&lt;br /&gt;
=Taastamine=&lt;br /&gt;
&lt;br /&gt;
Taastamine toimub vastupidi varundamisele.&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleb paigaldada vajalikud komponendid (vaata juhendi algustest peatükki &amp;quot;Põhikomponentide paigaldamine ja nende seadistamine&amp;quot;), ning kopeerida varundamisel tehtud failid ja kaustada järgmiselt:&lt;br /&gt;
&lt;br /&gt;
/var/lib/ kausta tftpboot kaust&lt;br /&gt;
&lt;br /&gt;
/etc/xinetd.d/ kausta tftpd fail&lt;br /&gt;
&lt;br /&gt;
Ja viimaseks dhcpd.conf fail astavalt Fedoras /etc/dhcp/ ja Ubuntus /etc/dhcp3/ kausta&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch08_:_Configuring_the_DHCP_Server#Download_and_Install_the_DHCP_Package&lt;br /&gt;
* http://wiki.r1soft.com/display/R1D/Configuring+DHCP+Server+on+Linux+or+Unix+%28ISC+DHCPD%29&lt;br /&gt;
* http://tldp.org/HOWTO/DHCP/x369.html&lt;br /&gt;
* http://pxe.dev.aboveaverageurl.com/index.php/PXE_Booting/Fedora_Core&lt;br /&gt;
* https://help.ubuntu.com/community/PXEInstallServer&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;br /&gt;
&lt;br /&gt;
Ver 0.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30868</id>
		<title>PXE boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30868"/>
		<updated>2011-05-09T19:45:59Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* pxelinux.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Selles juhendis seadistame PXE boot serveri koos vajalike komponentidega, mis võimaldab meil kiiresti ilma bootivat füüsilist meediat omamata, linux operatsioonisüsteemi üle võrgu paigaldada või käivitada. Eesmärk on luua menüüga PXE kus oleks võimalik bootida erinevaid linuxi ditributsiooni installatsioone. Loomulikult siit edasi minna võib panna bootima veel, thinmanageri (terminali softi) kõvakettata lauaarvutis, memtest või VmWare “Hyperviisori”&lt;br /&gt;
&lt;br /&gt;
Toon näiteid teenuse ülesseseadmiseks paraleelselt nii Fedora Core 14-s kui ka Ubuntu Server 10.10-s.&lt;br /&gt;
&lt;br /&gt;
=PXE-st=&lt;br /&gt;
PXE ehk Pre-Execution Environment, on keskkond arvutite ülesslaadmiseks (bootimiseks) kasutades võrgukaarti. PXE on välja töötatud Inteli poolt ning tema spetsifikatsioon veriooniga 2.1 on avaldatud Inteli ja Systemsoft poolt 20 septembril 1999 (andmed 2011 märts) ning asub&lt;br /&gt;
aaderssil: http://www.intel.com/design/archives/wfm/downloads/pxespec.htm&lt;br /&gt;
&lt;br /&gt;
==Kuidas toimib?==&lt;br /&gt;
Arvuti käivitamise algfaasis küsib võrgukaart DHCP ga omale Ip aadressi ning informatsiooni sellekohta (DHCP parameeter) millisel IP-l PXE käivitusserver asub. Peale vastuse saamist küsitakse serverilt network bootstrap program (NBP[http://en.wikipedia.org/wiki/Preboot_Execution_Environment#Network_bootstrap_program]) faili asukoht, mis laetakse arvuti muut mällu (RAM) kasutatdes TFTP-d, ning lõpuks käivitatakse.&lt;br /&gt;
&lt;br /&gt;
=Vajalikud komponendid.=&lt;br /&gt;
Toimimise alt on näha, et asja käitamiseks on kindlasti vaja järgmiseit kahte põhiteenust:&lt;br /&gt;
DHCP ja TFTP - Trivial File Transfer Protocol&lt;br /&gt;
Network bootstrap programmi:&lt;br /&gt;
PXELINUX - Linuxi algkäivitamiseks võrguserverist kasutades võrgukaatri mis vastab Intel PXE standardile&lt;br /&gt;
Hilisemaks installimiseks (ei ole hetkel selle juhendi osa):&lt;br /&gt;
NFS, FTP, HTTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tähelepanek:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selleks et oleks võimalik kasutada kopeerimist ja pasteerimist näidetest, tuleb Serveri installi käigus anda masinale staatiline IP aadress 192.168.100.2 võrgust 192.168.100.0/24, &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Põhikomponentide paigaldamine ja nende seadistamine.=&lt;br /&gt;
&lt;br /&gt;
==DHCP==&lt;br /&gt;
Kõige aluseks on meil automaatne IP-aadressite ja vajalike parameetrite andmine PXE seadmele, mida annb meil DHCP server. Täpsem juhis wikis  DHCP kohta asub aadressil (https://wiki.itcollege.ee/index.php/DHCP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install dhcp&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039; https://wiki.itcollege.ee/index.php/Apt&lt;br /&gt;
  apt-get install dhcp3-server&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Seadistame DHCP serveri võrgus 192.168.100.0/24 (255.255.255.0) jagama IP aadresse 192.168.100.100 kuni 192.168.100.110.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp/dhcpd.conf&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp3/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 allow booting;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.100.0 netmask 255.255.255.0 {&lt;br /&gt;
&lt;br /&gt;
   # IP aadressite piirkond mida server jagab The range of IP addresses the server&lt;br /&gt;
   # DHCP klientidele k2ivitusel&lt;br /&gt;
   range 192.168.100.100 192.168.100.110;&lt;br /&gt;
&lt;br /&gt;
   # M22rame aja kui kaua klient oma IP aadressi v6ib hoida&lt;br /&gt;
   default-lease-time 86400;&lt;br /&gt;
   max-lease-time 86400;&lt;br /&gt;
&lt;br /&gt;
   # Vaikelyys (gateway)&lt;br /&gt;
   option routers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # Don&#039;t forward DHCP requests from this&lt;br /&gt;
   # NIC interface to any other NIC interfaces&lt;br /&gt;
   option ip-forwarding off;&lt;br /&gt;
&lt;br /&gt;
   # broadcast address ja subnet mask&lt;br /&gt;
   option broadcast-address 192.168.100.255;&lt;br /&gt;
   option subnet-mask 255.255.255.0;&lt;br /&gt;
&lt;br /&gt;
   # Set the NTP ajaserver DHCP klientidele&lt;br /&gt;
   # option ntp-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
    # Set the DNS server to be used by the DHCP clients&lt;br /&gt;
   option domain-name-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # PXE-seadistuse osa&lt;br /&gt;
   # serveri ip kus jookseb TFTP ehk on meie PXE server&lt;br /&gt;
   next-server 192.168.100.2;&lt;br /&gt;
   filename &amp;quot;pxelinux.0&amp;quot;; #  see on parameeter kus nimetame et millist NBP-d kasutatakse&lt;br /&gt;
   option bootfile-name &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 # subneti l6pp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa DHCP options-ite kohta saab lugeda manualist.&lt;br /&gt;
 man dhcp-options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et asjad toimiksid, on vaja lubada tulemüüril teatud TFTP ja DHCP võrguliiklus. (dhcp - UDP port 67 ja 68, tftp - UDP port 69)&lt;br /&gt;
Ehk on vaja iptablesisse teha vajalikud augud või lihtsam kuid samas ebaturvalisem variant on iptables valja lülitada.&lt;br /&gt;
&lt;br /&gt;
Täpsem juhis IPtabelsi muutmiseks [[Iptables]]&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Selleks, et võrgukaart saaks kätte pxelinux.0 (NBP programmi) ja seadistuse on meil vaja paigaldada ja seadistada TFTP teenus. Selleks kasutame H. Peter Anvin tftp (tftpd-hpa) tarkvara.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paigaldamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install tftp-server&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install tftpd-hpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleks alustada kausta tegemisega kus hakatakse pxe jaoks vajalike boot faile ja NBP-d hoidma. (fedora installis tehakse vastav kaust juba tftpd installil ajal asukohaga /var/lib/tftpboot ära)&lt;br /&gt;
näiteks: (asukoha võib vabalt valida samas tuleb seda tähele panna kui hakkate tftpd seadistama)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et tftpd server käima läheks, on vaja xinetd teenuses lubada omakorda tftp teenus. Selleks aga tuleb xinet.d confi failis asendada disabled=yes, disabled=no.&lt;br /&gt;
 nano /etc/xinetd.d/tftpd&lt;br /&gt;
&lt;br /&gt;
tftpd&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 service tftp&lt;br /&gt;
 {&lt;br /&gt;
       socket_type             = dgram&lt;br /&gt;
       protocol                = udp&lt;br /&gt;
       wait                    = yes&lt;br /&gt;
       user                    = root&lt;br /&gt;
       server                  = /usr/sbin/in.tftpd&lt;br /&gt;
       server_args             = -s /var/lib/tftpboot&lt;br /&gt;
       disable                 = yes &amp;lt;---- muuda no&lt;br /&gt;
       per_source              = 11&lt;br /&gt;
       cps                     = 100 2&lt;br /&gt;
       flags                   = IPv4&lt;br /&gt;
 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restardime xinetd teenuse.&lt;br /&gt;
 service xinetd restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vaatame korra vaikekonfiguratsiooni, sealt näeme millisest kaustast annab tftp boot failid (vaikeseadistuse peask olema auskoht /var/lib/tftpboot)&lt;br /&gt;
 cat /etc/default/tftpd-hpa&lt;br /&gt;
Kontrollime kas teenus juba ei käi.&lt;br /&gt;
 status tftpd-hpa&lt;br /&gt;
Kui teenus ei käi käivitame tftp-hpa teenuse.&lt;br /&gt;
 service tftpd-hpa start&lt;br /&gt;
&lt;br /&gt;
=PXE “paigaldamine”=&lt;br /&gt;
Eelnevalt oleks mõistlik tutvuda probleemse riistavaraga, millega võib tekkida pxelinuxil probleeme.&lt;br /&gt;
http://syslinux.zytor.com/wiki/index.php/Hardware_Compatibility&lt;br /&gt;
&lt;br /&gt;
==pxelinux.0==&lt;br /&gt;
&lt;br /&gt;
1. Esmalt tuleb paigaldada tftpd confis määratud kausta pxelinux.0 ehk NBP programmi fail, mille saame laadida kernel.org-ist: http://www.kernel.org/pub/linux/utils/boot/syslinux/ Selle juurkaustas on syslinuxi viimane versioon ning vanemaid versioone võib leida vastavalt alamkaustadest mis on nimedega 1.xx või 2.xx jne.&lt;br /&gt;
&lt;br /&gt;
Antud juhend on tehtud syslinux versioon 4.03-ga, vajadusel võib laadida ka uuema versiooni kui see on olemas. &lt;br /&gt;
&lt;br /&gt;
Laeme syslinuxi verioon 4.03 tmp kausta.&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/utils/boot/syslinux/4.xx/syslinux-4.03.tar.bz2&lt;br /&gt;
Kui wget peaks systeemist puuduma, saab selle paigaldada järgmiselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install wget&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install wget&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakime allalaetud faili lahti:&lt;br /&gt;
 tar -jxvf syslinux-4.03.tar.bz2&lt;br /&gt;
Ning kopeerimie pxelinux.0 faili /var/lib/tftpboot kausta:&lt;br /&gt;
 cp /tmp/syslinux-4.03/core/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Nüüdseks oleme saanud suure põhitüki paika. Järgmisena loome vajaliku seade failide kausta, ja teeme menüüd, ning paneme erinevate linux-i pakkide bootimiseks vajalikud komponendid paika.&lt;br /&gt;
&lt;br /&gt;
Tekitame kausta /var/lib/tftpboot omakorda alamkausta pxelinux.cfg, mis hakab hoidma meil konfiguratsooni faile.&lt;br /&gt;
 mkdir /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
&lt;br /&gt;
PXELINUX (pxelinux.0) otsib pxelinux.cfg kaustast järgmiselt conf faile.&lt;br /&gt;
* ARP tüübi ja oma mac aadressijärgi n2it. (ARP type 1) aadressiga 88:99:AA:BB:CC:DD otsib faili nimega 01-88-99-aa-bb-cc-dd.&lt;br /&gt;
* oma IP hex koodi järgi näit. 192.0.2.91 -&amp;gt; C000025B&lt;br /&gt;
* Ja lõpuks otsib default faili. (mis kehtib siis k2igile)&lt;br /&gt;
&lt;br /&gt;
Meie kasutame selles juhendis default faili mida otsitakse kõige viimasena. Selline otsimine võimaldab erinevale riistvarale erinevaid seadistusi jagada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kopeerime eelnevalt allalaetud ja lahtipakitud syslinuxi kaustast menüü käivituseks vajaliku faili ning seadistame esmase menüü.&lt;br /&gt;
 cp /tmp/syslinux-4.03/com32/menu/menu.c32 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Seadistamine Ubuntu serveri ja Fedora 14 core installikad menüüs. Selleks loome endajaoks arusaadav kataloogistruktuuri &#039;&#039;&#039;tftpboot&#039;&#039;&#039; kausta.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./menu/ &amp;lt;-- eelkõige menyy komponentide hoidmise jaoks&lt;br /&gt;
./ubuntu/&lt;br /&gt;
./ubuntu/server/10_10/64&lt;br /&gt;
./ubuntu/server/10_10/x86&lt;br /&gt;
./fedora/&lt;br /&gt;
./fedora/14/64&lt;br /&gt;
./fedora/14/x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cd /var/lib/tftpboot&lt;br /&gt;
 mkdir -p ./menu/ ./ubuntu/server/10_10/64 ./ubuntu/server/10_10/x86 ./fedora/14/64 ./fedora/14/x86&lt;br /&gt;
&lt;br /&gt;
Kopeerime ISOdest PXE jaoks vmlinuz ja initrd.img failid vastavatesse kaustadesse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T2HELEPANEK:&#039;&#039;&#039; Peab kasutama nende distro (paketide) versiooni vmlinuz ja initrd.img faile mida on plaanis juurutama hakata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alustame Ubuntu Serveri failide kopeerimisega. Kõigepealt ühendame (moundime) allalaetud iso järgmise käsuga:&lt;br /&gt;
ISO mountimine&lt;br /&gt;
 mount -o loop disk1.iso /mnt/ISO&lt;br /&gt;
disk1.iso on allalaetud faili nimi.&lt;br /&gt;
kopeerime vajalikud failid eelnevalt valmistatud kaustadesse.&lt;br /&gt;
 cp install/netboot/ubuntu-installer/amd64/* /var/lib/tftpboot/ubuntu/server/10_10/64/&lt;br /&gt;
&lt;br /&gt;
Nyyd kopeerime Feodra Image ja vmlinuzi failid sarnaselt Ubuntu omadega.&lt;br /&gt;
&lt;br /&gt;
==Menüü==&lt;br /&gt;
&lt;br /&gt;
Järgmisena seadistame menüü sarnase struktuuriga nagu seda on kaustade struktuur.&lt;br /&gt;
&lt;br /&gt;
Loome conf faili ilusa menyy milles on lihtne navigeerida struktuur mille loome menüüdega on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ubuntu&lt;br /&gt;
-- Server&lt;br /&gt;
---- 10.10&lt;br /&gt;
Fedora&lt;br /&gt;
--Fedora Core 14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menüüle on võimalik määrata ka välimus.&lt;br /&gt;
Seadistame välimuse&lt;br /&gt;
 nano menu/graphics.conf&lt;br /&gt;
graphics.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 menu color tabmsg 37;40      #80ffffff #00000000&lt;br /&gt;
 menu color hotsel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color sel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color scrollbar 30;47      #40000000 #20ffffff&lt;br /&gt;
 MENU MASTER PASSWD jalgratas&lt;br /&gt;
 MENU PASSWORDMARGIN 26&lt;br /&gt;
 MENU ROWS 6&lt;br /&gt;
 MENU TABMSGROW 15&lt;br /&gt;
 MENU CMDLINEROW 15&lt;br /&gt;
 MENU ENDROW 24&lt;br /&gt;
 MENU PASSWORDROW 12&lt;br /&gt;
 MENU TIMEOUTROW 13&lt;br /&gt;
 MENU VSHIFT 6&lt;br /&gt;
 MENU PASSPROMPT Sisesta parool:&lt;br /&gt;
 NOESCAPE 1&lt;br /&gt;
 ALLOWOPTIONS 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Kõigepealt seadistame ära peamenyy, mis asub pxelinux.cfg/defaut failis.[[File:pxe_mainmenu.png|thumb|400px|Peamenyy]]&lt;br /&gt;
 nano ./pxelinux.cf/default&lt;br /&gt;
default&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 default menu.c32&lt;br /&gt;
 prompt 0&lt;br /&gt;
&lt;br /&gt;
 menu title PXE menyy&lt;br /&gt;
 menu INCLUDE menu/graphics.conf&lt;br /&gt;
 MENU AUTOBOOT K2ivitame systeemi lokaalselt kettalt # sekundi p2rast&lt;br /&gt;
&lt;br /&gt;
 label bootlocal&lt;br /&gt;
 menu label ^K2ivita Kettalt&lt;br /&gt;
 menu default&lt;br /&gt;
 localboot 0&lt;br /&gt;
 timeout 80&lt;br /&gt;
 TOTALTIMEOUT 9000&lt;br /&gt;
&lt;br /&gt;
 LABEL Ubuntu&lt;br /&gt;
  MENU LABEL ^Ubuntu&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
 LABEL Fedora&lt;br /&gt;
  MENU LABEL ^Fedora&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/fedora.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Loome alamenüüd Fedorale ja Ubuntule failidesse fedora.menu ja ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
Ubuntule [[File:pxe_ubuntu_valik.png|thumb|400px|Ubuntu Valikud]]&lt;br /&gt;
 nano ./menu/ubuntu.menu&lt;br /&gt;
ubuntu.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND pxelinux.cfg/default&lt;br /&gt;
  LABEL Ubuntu Server&lt;br /&gt;
    MENU LABEL ^Ubuntu Server&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fedorale [[File:pxe_fedora_valik.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora.menu&lt;br /&gt;
fedora.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Fedora   &lt;br /&gt;
 LABEL Tagasi&lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND pxelinux.cfg/default&lt;br /&gt;
 LABEL Ubuntu Core 14&lt;br /&gt;
   MENU LABEL ^Fedora Core 14&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/fedora_14.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.  Nendele omakorda veel alammenüüd (kuna Ubuntul on olemas nii Server kui Desktop siis ubuntul saab olema omakorda veel versiooni alammenüü erinevalt fedorast)[[File:pxe_ubuntu_server.png|thumb|400px|Ubuntu Server]]&lt;br /&gt;
 nano menu/ubuntu_server.menu&lt;br /&gt;
ubuntu_server.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Ubuntu Server&lt;br /&gt;
 LABEL Tagasi   &lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/ubuntu.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
 [[File:pxe_fedora_load.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora_14.menu&lt;br /&gt;
fedora_14.menu &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Fedora 14&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/fedora.menu&lt;br /&gt;
 LABEL Fedora Core 14 64bit&lt;br /&gt;
    MENU LABEL ^Fedora Core 14 64bit&lt;br /&gt;
    KERNEL fedora/14/64/vmlinuz&lt;br /&gt;
    APPEND initrd=fedora/14/64/initrd.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Viimaseks Ubuntu erinevate versioonide osa [[File:pxe_ubuntu_serv_valikud.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano ubuntu_server_10_10.menu&lt;br /&gt;
ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu Server 10.10 Install&lt;br /&gt;
  LABEL Tagasi   &lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/ubuntu_server.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=788 initrd=ubuntu/server/10_10/64/initrd.gz&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 cli EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit cli EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 x86&lt;br /&gt;
  MENU LABEL ^Ubuntu Server 10.10 32bit (suunab tagasi)&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valmis! käivitamisel (bootimisel) peaks tulema ilus ja arusaadavate valikutega menüü kuskohast on siis võimalik lihtsalt sobiv valik teha.&lt;br /&gt;
&lt;br /&gt;
=Varundamine=&lt;br /&gt;
&lt;br /&gt;
Varundamisek on vaja teha kõigist olulistest seadistusfailidest ja kaustadest tagavarakoopiad.&lt;br /&gt;
&lt;br /&gt;
Koopia tuleb teha tervest /var/lib/tftpboot kaustast. Mis sisaldab menyy elemente ja pxelinuxi osi&lt;br /&gt;
Samuti tuleb teha koopia /etc/xinetd.d/tftpd ja siis vastavlt Fedoras /etc/dhcp/dhcpd.conf ja Ubuntus /etc/dhcp3/dhcpd.conf failidest.&lt;br /&gt;
&lt;br /&gt;
=Taastamine=&lt;br /&gt;
&lt;br /&gt;
Taastamine toimub vastupidi varundamisele.&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleb paigaldada vajalikud komponendid (vaata juhendi algustest peatükki &amp;quot;Põhikomponentide paigaldamine ja nende seadistamine&amp;quot;), ning kopeerida varundamisel tehtud failid ja kaustada järgmiselt:&lt;br /&gt;
&lt;br /&gt;
/var/lib/ kausta tftpboot kaust&lt;br /&gt;
&lt;br /&gt;
/etc/xinetd.d/ kausta tftpd fail&lt;br /&gt;
&lt;br /&gt;
Ja viimaseks dhcpd.conf fail astavalt Fedoras /etc/dhcp/ ja Ubuntus /etc/dhcp3/ kausta&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch08_:_Configuring_the_DHCP_Server#Download_and_Install_the_DHCP_Package&lt;br /&gt;
* http://wiki.r1soft.com/display/R1D/Configuring+DHCP+Server+on+Linux+or+Unix+%28ISC+DHCPD%29&lt;br /&gt;
* http://tldp.org/HOWTO/DHCP/x369.html&lt;br /&gt;
* http://pxe.dev.aboveaverageurl.com/index.php/PXE_Booting/Fedora_Core&lt;br /&gt;
* https://help.ubuntu.com/community/PXEInstallServer&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;br /&gt;
&lt;br /&gt;
Ver 0.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=30496</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=30496"/>
		<updated>2011-05-07T09:47:15Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Karel Niine AK22 */&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]] - Parandamisel &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;
==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;
==Lauri Liibert AK21==&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;
==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;
==Tiit Maripuu AK22==&lt;br /&gt;
&lt;br /&gt;
[[inetd]]&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]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&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;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.&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]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]]&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;
[[init]] - valmis&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] 						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) 			&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis põhimõtteliselt&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis vist 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&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Valmis kontrollimiseks.&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;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&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;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&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&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&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;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
iptables&lt;br /&gt;
Töö on hetkel koostamisel.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&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;
==Olle Tuur A22==&lt;br /&gt;
Arvutiklassi Linux (valmimisel)&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;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&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&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30494</id>
		<title>PXE boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30494"/>
		<updated>2011-05-07T09:45:48Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Taastamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Selles juhendis seadistame PXE boot serveri koos vajalike komponentidega, mis võimaldab meil kiiresti ilma bootivat füüsilist meediat omamata, linux operatsioonisüsteemi üle võrgu paigaldada või käivitada. Eesmärk on luua menüüga PXE kus oleks võimalik bootida erinevaid linuxi ditributsiooni installatsioone. Loomulikult siit edasi minna võib panna bootima veel, thinmanageri (terminali softi) kõvakettata lauaarvutis, memtest või VmWare “Hyperviisori”&lt;br /&gt;
&lt;br /&gt;
Toon näiteid teenuse ülesseseadmiseks paraleelselt nii Fedora Core 14-s kui ka Ubuntu Server 10.10-s.&lt;br /&gt;
&lt;br /&gt;
=PXE-st=&lt;br /&gt;
PXE ehk Pre-Execution Environment, on keskkond arvutite ülesslaadmiseks (bootimiseks) kasutades võrgukaarti. PXE on välja töötatud Inteli poolt ning tema spetsifikatsioon veriooniga 2.1 on avaldatud Inteli ja Systemsoft poolt 20 septembril 1999 (andmed 2011 märts) ning asub&lt;br /&gt;
aaderssil: http://www.intel.com/design/archives/wfm/downloads/pxespec.htm&lt;br /&gt;
&lt;br /&gt;
==Kuidas toimib?==&lt;br /&gt;
Arvuti käivitamise algfaasis küsib võrgukaart DHCP ga omale Ip aadressi ning informatsiooni sellekohta (DHCP parameeter) millisel IP-l PXE käivitusserver asub. Peale vastuse saamist küsitakse serverilt network bootstrap program (NBP[http://en.wikipedia.org/wiki/Preboot_Execution_Environment#Network_bootstrap_program]) faili asukoht, mis laetakse arvuti muut mällu (RAM) kasutatdes TFTP-d, ning lõpuks käivitatakse.&lt;br /&gt;
&lt;br /&gt;
=Vajalikud komponendid.=&lt;br /&gt;
Toimimise alt on näha, et asja käitamiseks on kindlasti vaja järgmiseit kahte põhiteenust:&lt;br /&gt;
DHCP ja TFTP - Trivial File Transfer Protocol&lt;br /&gt;
Network bootstrap programmi:&lt;br /&gt;
PXELINUX - Linuxi algkäivitamiseks võrguserverist kasutades võrgukaatri mis vastab Intel PXE standardile&lt;br /&gt;
Hilisemaks installimiseks (ei ole hetkel selle juhendi osa):&lt;br /&gt;
NFS, FTP, HTTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tähelepanek:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selleks et oleks võimalik kasutada kopeerimist ja pasteerimist näidetest, tuleb Serveri installi käigus anda masinale staatiline IP aadress 192.168.100.2 võrgust 192.168.100.0/24, &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Põhikomponentide paigaldamine ja nende seadistamine.=&lt;br /&gt;
&lt;br /&gt;
==DHCP==&lt;br /&gt;
Kõige aluseks on meil automaatne IP-aadressite ja vajalike parameetrite andmine PXE seadmele, mida annb meil DHCP server. Täpsem juhis wikis  DHCP kohta asub aadressil (https://wiki.itcollege.ee/index.php/DHCP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install dhcp&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039; https://wiki.itcollege.ee/index.php/Apt&lt;br /&gt;
  apt-get install dhcp3-server&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Seadistame DHCP serveri võrgus 192.168.100.0/24 (255.255.255.0) jagama IP aadresse 192.168.100.100 kuni 192.168.100.110.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp/dhcpd.conf&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp3/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 allow booting;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.100.0 netmask 255.255.255.0 {&lt;br /&gt;
&lt;br /&gt;
   # IP aadressite piirkond mida server jagab The range of IP addresses the server&lt;br /&gt;
   # DHCP klientidele k2ivitusel&lt;br /&gt;
   range 192.168.100.100 192.168.100.110;&lt;br /&gt;
&lt;br /&gt;
   # M22rame aja kui kaua klient oma IP aadressi v6ib hoida&lt;br /&gt;
   default-lease-time 86400;&lt;br /&gt;
   max-lease-time 86400;&lt;br /&gt;
&lt;br /&gt;
   # Vaikelyys (gateway)&lt;br /&gt;
   option routers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # Don&#039;t forward DHCP requests from this&lt;br /&gt;
   # NIC interface to any other NIC interfaces&lt;br /&gt;
   option ip-forwarding off;&lt;br /&gt;
&lt;br /&gt;
   # broadcast address ja subnet mask&lt;br /&gt;
   option broadcast-address 192.168.100.255;&lt;br /&gt;
   option subnet-mask 255.255.255.0;&lt;br /&gt;
&lt;br /&gt;
   # Set the NTP ajaserver DHCP klientidele&lt;br /&gt;
   # option ntp-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
    # Set the DNS server to be used by the DHCP clients&lt;br /&gt;
   option domain-name-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # PXE-seadistuse osa&lt;br /&gt;
   # serveri ip kus jookseb TFTP ehk on meie PXE server&lt;br /&gt;
   next-server 192.168.100.2;&lt;br /&gt;
   filename &amp;quot;pxelinux.0&amp;quot;; #  see on parameeter kus nimetame et millist NBP-d kasutatakse&lt;br /&gt;
   option bootfile-name &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 # subneti l6pp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa DHCP options-ite kohta saab lugeda manualist.&lt;br /&gt;
 man dhcp-options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et asjad toimiksid, on vaja lubada tulemüüril teatud TFTP ja DHCP võrguliiklus. (dhcp - UDP port 67 ja 68, tftp - UDP port 69)&lt;br /&gt;
Ehk on vaja iptablesisse teha vajalikud augud või lihtsam kuid samas ebaturvalisem variant on iptables valja lülitada.&lt;br /&gt;
&lt;br /&gt;
Täpsem juhis IPtabelsi muutmiseks [[Iptables]]&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Selleks, et võrgukaart saaks kätte pxelinux.0 (NBP programmi) ja seadistuse on meil vaja paigaldada ja seadistada TFTP teenus. Selleks kasutame H. Peter Anvin tftp (tftpd-hpa) tarkvara.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paigaldamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install tftp-server&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install tftpd-hpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleks alustada kausta tegemisega kus hakatakse pxe jaoks vajalike boot faile ja NBP-d hoidma. (fedora installis tehakse vastav kaust juba tftpd installil ajal asukohaga /var/lib/tftpboot ära)&lt;br /&gt;
näiteks: (asukoha võib vabalt valida samas tuleb seda tähele panna kui hakkate tftpd seadistama)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et tftpd server käima läheks, on vaja xinetd teenuses lubada omakorda tftp teenus. Selleks aga tuleb xinet.d confi failis asendada disabled=yes, disabled=no.&lt;br /&gt;
 nano /etc/xinetd.d/tftpd&lt;br /&gt;
&lt;br /&gt;
tftpd&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 service tftp&lt;br /&gt;
 {&lt;br /&gt;
       socket_type             = dgram&lt;br /&gt;
       protocol                = udp&lt;br /&gt;
       wait                    = yes&lt;br /&gt;
       user                    = root&lt;br /&gt;
       server                  = /usr/sbin/in.tftpd&lt;br /&gt;
       server_args             = -s /var/lib/tftpboot&lt;br /&gt;
       disable                 = yes &amp;lt;---- muuda no&lt;br /&gt;
       per_source              = 11&lt;br /&gt;
       cps                     = 100 2&lt;br /&gt;
       flags                   = IPv4&lt;br /&gt;
 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restardime xinetd teenuse.&lt;br /&gt;
 service xinetd restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vaatame korra vaikekonfiguratsiooni, sealt näeme millisest kaustast annab tftp boot failid (vaikeseadistuse peask olema auskoht /var/lib/tftpboot)&lt;br /&gt;
 cat /etc/default/tftpd-hpa&lt;br /&gt;
Kontrollime kas teenus juba ei käi.&lt;br /&gt;
 status tftpd-hpa&lt;br /&gt;
Kui teenus ei käi käivitame tftp-hpa teenuse.&lt;br /&gt;
 service tftpd-hpa start&lt;br /&gt;
&lt;br /&gt;
=PXE “paigaldamine”=&lt;br /&gt;
Eelnevalt oleks mõistlik tutvuda probleemse riistavaraga, millega võib tekkida pxelinuxil probleeme.&lt;br /&gt;
http://syslinux.zytor.com/wiki/index.php/Hardware_Compatibility&lt;br /&gt;
&lt;br /&gt;
==pxelinux.0==&lt;br /&gt;
&lt;br /&gt;
1. Esmalt tuleb paigaldada tftpd confis määratud kausta pxelinux.0 ehk NBP programmi fail, mille saame laadida kernel.org-ist: http://www.kernel.org/pub/linux/utils/boot/syslinux/&lt;br /&gt;
&lt;br /&gt;
Laeme syslinuxi tmp kausta.&lt;br /&gt;
 cd tmp&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.03.tar.bz2&lt;br /&gt;
Kui wget peaks systeemist puuduma, saab selle paigaldada järgmiselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install wget&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install wget&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakime allalaetud faili lahti:&lt;br /&gt;
 tar -jxvf syslinux-4.03.tar.bz2&lt;br /&gt;
Ning kopeerimie pxelinux.0 faili /var/lib/tftpboot kausta:&lt;br /&gt;
 cp ./syslinux-4.03/core/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Nüüdseks oleme saanud suure põhitüki paika. Järgmisena loome vajaliku seade failide kausta, ja teeme menüüd, ning paneme erinevate linux-i pakkide bootimiseks vajalikud komponendid paika.&lt;br /&gt;
&lt;br /&gt;
Tekitame kausta /var/lib/tftpboot omakorda alamkausta pxelinux.cfg, mis hakab hoidma meil konfiguratsooni faile.&lt;br /&gt;
 mkdir /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
&lt;br /&gt;
PXELINUX (pxelinux.0) otsib pxelinux.cfg kaustast järgmiselt conf faile.&lt;br /&gt;
* ARP tüübi ja oma mac aadressijärgi n2it. (ARP type 1) aadressiga 88:99:AA:BB:CC:DD otsib faili nimega 01-88-99-aa-bb-cc-dd.&lt;br /&gt;
* oma IP hex koodi järgi näit. 192.0.2.91 -&amp;gt; C000025B&lt;br /&gt;
* Ja lõpuks otsib default faili. (mis kehtib siis k2igile)&lt;br /&gt;
&lt;br /&gt;
Meie kasutame selles juhendis default faili mida otsitakse kõige viimasena. Selline otsimine võimaldab erinevale riistvarale erinevaid seadistusi jagada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kopeerime eelnevalt allalaetud ja lahtipakitud syslinuxi kaustast menüü käivituseks vajaliku faili ning seadistame esmase menüü.&lt;br /&gt;
 cp /syslinux-4.03/com32/menu/menu.c32 ./&lt;br /&gt;
&lt;br /&gt;
Seadistamine Ubuntu serveri ja Fedora 14 core installikad menüüs. Selleks loome endajaoks arusaadav kataloogistruktuuri tftp kausta alla.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/tftpboot/menu/ &amp;lt;-- eelkõige menyy komponentide hoidmise jaoks&lt;br /&gt;
/tftpboot/ubuntu/&lt;br /&gt;
/tftpboot/ubuntu/server/10_10/64&lt;br /&gt;
/tftpboot/ubuntu/server/10_10/x86&lt;br /&gt;
/tftpboot/fedora/&lt;br /&gt;
/tftpboot/fedora/14/64&lt;br /&gt;
/tftpboot/fedora/14/x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime ISOdest PXE jaoks vmlinuz ja initrd.img failid vastavatesse kaustadesse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T2HELEPANEK:&#039;&#039;&#039; Peab kasutama nende distro (paketide) versiooni vmlinuz ja initrd.img faile mida on plaanis juurutama hakata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alustame Ubuntu Serveri failide kopeerimisega. Kõigepealt ühendame (moundime) allalaetud iso järgmise käsuga:&lt;br /&gt;
ISO mountimine&lt;br /&gt;
 mount -o loop disk1.iso /mnt/ISO&lt;br /&gt;
disk1.iso on allalaetud faili nimi.&lt;br /&gt;
kopeerime vajalikud failid eelnevalt valmistatud kaustadesse.&lt;br /&gt;
 cp install/netboot/ubuntu-installer/amd64/* /var/lib/tftpboot/ubuntu/server/10_10/64/&lt;br /&gt;
&lt;br /&gt;
Nyyd kopeerime Feodra Image ja vmlinuzi failid sarnaselt Ubuntu omadega.&lt;br /&gt;
&lt;br /&gt;
==Menüü==&lt;br /&gt;
&lt;br /&gt;
Järgmisena seadistame menüü sarnase struktuuriga nagu seda on kaustade struktuur.&lt;br /&gt;
&lt;br /&gt;
Loome conf faili ilusa menyy milles on lihtne navigeerida struktuur mille loome menüüdega on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ubuntu&lt;br /&gt;
-- Server&lt;br /&gt;
---- 10.10&lt;br /&gt;
Fedora&lt;br /&gt;
--Fedora Core 14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menüüle on võimalik määrata ka välimus.&lt;br /&gt;
Seadistame välimuse&lt;br /&gt;
 nano menu/graphics.conf&lt;br /&gt;
graphics.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 menu color tabmsg 37;40      #80ffffff #00000000&lt;br /&gt;
 menu color hotsel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color sel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color scrollbar 30;47      #40000000 #20ffffff&lt;br /&gt;
 MENU MASTER PASSWD jalgratas&lt;br /&gt;
 MENU PASSWORDMARGIN 26&lt;br /&gt;
 MENU ROWS 6&lt;br /&gt;
 MENU TABMSGROW 15&lt;br /&gt;
 MENU CMDLINEROW 15&lt;br /&gt;
 MENU ENDROW 24&lt;br /&gt;
 MENU PASSWORDROW 12&lt;br /&gt;
 MENU TIMEOUTROW 13&lt;br /&gt;
 MENU VSHIFT 6&lt;br /&gt;
 MENU PASSPROMPT Sisesta parool:&lt;br /&gt;
 NOESCAPE 1&lt;br /&gt;
 ALLOWOPTIONS 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Kõigepealt seadistame ära peamenyy, mis asub pxelinux.cfg/defaut failis.[[File:pxe_mainmenu.png|thumb|400px|Peamenyy]]&lt;br /&gt;
 nano ./pxelinux.cf/default&lt;br /&gt;
default&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 default menu.c32&lt;br /&gt;
 prompt 0&lt;br /&gt;
&lt;br /&gt;
 menu title PXE menyy&lt;br /&gt;
 menu INCLUDE menu/graphics.conf&lt;br /&gt;
 MENU AUTOBOOT K2ivitame systeemi lokaalselt kettalt # sekundi p2rast&lt;br /&gt;
&lt;br /&gt;
 label bootlocal&lt;br /&gt;
 menu label ^K2ivita Kettalt&lt;br /&gt;
 menu default&lt;br /&gt;
 localboot 0&lt;br /&gt;
 timeout 80&lt;br /&gt;
 TOTALTIMEOUT 9000&lt;br /&gt;
&lt;br /&gt;
 LABEL Ubuntu&lt;br /&gt;
  MENU LABEL ^Ubuntu&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
 LABEL Fedora&lt;br /&gt;
  MENU LABEL ^Fedora&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/fedora.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Loome alamenüüd Fedorale ja Ubuntule failidesse fedora.menu ja ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
Ubuntule [[File:pxe_ubuntu_valik.png|thumb|400px|Ubuntu Valikud]]&lt;br /&gt;
 nano ./menu/ubuntu.menu&lt;br /&gt;
ubuntu.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND pxelinux.cfg/default&lt;br /&gt;
  LABEL Ubuntu Server&lt;br /&gt;
    MENU LABEL ^Ubuntu Server&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fedorale [[File:pxe_fedora_valik.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora.menu&lt;br /&gt;
fedora.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Fedora   &lt;br /&gt;
 LABEL Tagasi&lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND pxelinux.cfg/default&lt;br /&gt;
 LABEL Ubuntu Core 14&lt;br /&gt;
   MENU LABEL ^Fedora Core 14&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/fedora_14.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.  Nendele omakorda veel alammenüüd (kuna Ubuntul on olemas nii Server kui Desktop siis ubuntul saab olema omakorda veel versiooni alammenüü erinevalt fedorast)[[File:pxe_ubuntu_server.png|thumb|400px|Ubuntu Server]]&lt;br /&gt;
 nano menu/ubuntu_server.menu&lt;br /&gt;
ubuntu_server.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Ubuntu Server&lt;br /&gt;
 LABEL Tagasi   &lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/ubuntu.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
 [[File:pxe_fedora_load.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora_14.menu&lt;br /&gt;
fedora_14.menu &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Fedora 14&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/fedora.menu&lt;br /&gt;
 LABEL Fedora Core 14 64bit&lt;br /&gt;
    MENU LABEL ^Fedora Core 14 64bit&lt;br /&gt;
    KERNEL fedora/14/64/vmlinuz&lt;br /&gt;
    APPEND initrd=fedora/14/64/initrd.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Viimaseks Ubuntu erinevate versioonide osa [[File:pxe_ubuntu_serv_valikud.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano ubuntu_server_10_10.menu&lt;br /&gt;
ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu Server 10.10 Install&lt;br /&gt;
  LABEL Tagasi   &lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/ubuntu_server.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=788 initrd=ubuntu/server/10_10/64/initrd.gz&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 cli EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit cli EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 x86&lt;br /&gt;
  MENU LABEL ^Ubuntu Server 10.10 32bit (suunab tagasi)&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valmis! käivitamisel (bootimisel) peaks tulema ilus ja arusaadavate valikutega menüü kuskohast on siis võimalik lihtsalt sobiv valik teha.&lt;br /&gt;
&lt;br /&gt;
=Varundamine=&lt;br /&gt;
&lt;br /&gt;
Varundamisek on vaja teha kõigist olulistest seadistusfailidest ja kaustadest tagavarakoopiad.&lt;br /&gt;
&lt;br /&gt;
Koopia tuleb teha tervest /var/lib/tftpboot kaustast. Mis sisaldab menyy elemente ja pxelinuxi osi&lt;br /&gt;
Samuti tuleb teha koopia /etc/xinetd.d/tftpd ja siis vastavlt Fedoras /etc/dhcp/dhcpd.conf ja Ubuntus /etc/dhcp3/dhcpd.conf failidest.&lt;br /&gt;
&lt;br /&gt;
=Taastamine=&lt;br /&gt;
&lt;br /&gt;
Taastamine toimub vastupidi varundamisele.&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleb paigaldada vajalikud komponendid (vaata juhendi algustest peatükki &amp;quot;Põhikomponentide paigaldamine ja nende seadistamine&amp;quot;), ning kopeerida varundamisel tehtud failid ja kaustada järgmiselt:&lt;br /&gt;
&lt;br /&gt;
/var/lib/ kausta tftpboot kaust&lt;br /&gt;
&lt;br /&gt;
/etc/xinetd.d/ kausta tftpd fail&lt;br /&gt;
&lt;br /&gt;
Ja viimaseks dhcpd.conf fail astavalt Fedoras /etc/dhcp/ ja Ubuntus /etc/dhcp3/ kausta&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch08_:_Configuring_the_DHCP_Server#Download_and_Install_the_DHCP_Package&lt;br /&gt;
* http://wiki.r1soft.com/display/R1D/Configuring+DHCP+Server+on+Linux+or+Unix+%28ISC+DHCPD%29&lt;br /&gt;
* http://tldp.org/HOWTO/DHCP/x369.html&lt;br /&gt;
* http://pxe.dev.aboveaverageurl.com/index.php/PXE_Booting/Fedora_Core&lt;br /&gt;
* https://help.ubuntu.com/community/PXEInstallServer&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;br /&gt;
&lt;br /&gt;
Ver 0.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30493</id>
		<title>PXE boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30493"/>
		<updated>2011-05-07T09:44:11Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Selles juhendis seadistame PXE boot serveri koos vajalike komponentidega, mis võimaldab meil kiiresti ilma bootivat füüsilist meediat omamata, linux operatsioonisüsteemi üle võrgu paigaldada või käivitada. Eesmärk on luua menüüga PXE kus oleks võimalik bootida erinevaid linuxi ditributsiooni installatsioone. Loomulikult siit edasi minna võib panna bootima veel, thinmanageri (terminali softi) kõvakettata lauaarvutis, memtest või VmWare “Hyperviisori”&lt;br /&gt;
&lt;br /&gt;
Toon näiteid teenuse ülesseseadmiseks paraleelselt nii Fedora Core 14-s kui ka Ubuntu Server 10.10-s.&lt;br /&gt;
&lt;br /&gt;
=PXE-st=&lt;br /&gt;
PXE ehk Pre-Execution Environment, on keskkond arvutite ülesslaadmiseks (bootimiseks) kasutades võrgukaarti. PXE on välja töötatud Inteli poolt ning tema spetsifikatsioon veriooniga 2.1 on avaldatud Inteli ja Systemsoft poolt 20 septembril 1999 (andmed 2011 märts) ning asub&lt;br /&gt;
aaderssil: http://www.intel.com/design/archives/wfm/downloads/pxespec.htm&lt;br /&gt;
&lt;br /&gt;
==Kuidas toimib?==&lt;br /&gt;
Arvuti käivitamise algfaasis küsib võrgukaart DHCP ga omale Ip aadressi ning informatsiooni sellekohta (DHCP parameeter) millisel IP-l PXE käivitusserver asub. Peale vastuse saamist küsitakse serverilt network bootstrap program (NBP[http://en.wikipedia.org/wiki/Preboot_Execution_Environment#Network_bootstrap_program]) faili asukoht, mis laetakse arvuti muut mällu (RAM) kasutatdes TFTP-d, ning lõpuks käivitatakse.&lt;br /&gt;
&lt;br /&gt;
=Vajalikud komponendid.=&lt;br /&gt;
Toimimise alt on näha, et asja käitamiseks on kindlasti vaja järgmiseit kahte põhiteenust:&lt;br /&gt;
DHCP ja TFTP - Trivial File Transfer Protocol&lt;br /&gt;
Network bootstrap programmi:&lt;br /&gt;
PXELINUX - Linuxi algkäivitamiseks võrguserverist kasutades võrgukaatri mis vastab Intel PXE standardile&lt;br /&gt;
Hilisemaks installimiseks (ei ole hetkel selle juhendi osa):&lt;br /&gt;
NFS, FTP, HTTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tähelepanek:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selleks et oleks võimalik kasutada kopeerimist ja pasteerimist näidetest, tuleb Serveri installi käigus anda masinale staatiline IP aadress 192.168.100.2 võrgust 192.168.100.0/24, &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Põhikomponentide paigaldamine ja nende seadistamine.=&lt;br /&gt;
&lt;br /&gt;
==DHCP==&lt;br /&gt;
Kõige aluseks on meil automaatne IP-aadressite ja vajalike parameetrite andmine PXE seadmele, mida annb meil DHCP server. Täpsem juhis wikis  DHCP kohta asub aadressil (https://wiki.itcollege.ee/index.php/DHCP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install dhcp&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039; https://wiki.itcollege.ee/index.php/Apt&lt;br /&gt;
  apt-get install dhcp3-server&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Seadistame DHCP serveri võrgus 192.168.100.0/24 (255.255.255.0) jagama IP aadresse 192.168.100.100 kuni 192.168.100.110.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp/dhcpd.conf&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp3/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 allow booting;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.100.0 netmask 255.255.255.0 {&lt;br /&gt;
&lt;br /&gt;
   # IP aadressite piirkond mida server jagab The range of IP addresses the server&lt;br /&gt;
   # DHCP klientidele k2ivitusel&lt;br /&gt;
   range 192.168.100.100 192.168.100.110;&lt;br /&gt;
&lt;br /&gt;
   # M22rame aja kui kaua klient oma IP aadressi v6ib hoida&lt;br /&gt;
   default-lease-time 86400;&lt;br /&gt;
   max-lease-time 86400;&lt;br /&gt;
&lt;br /&gt;
   # Vaikelyys (gateway)&lt;br /&gt;
   option routers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # Don&#039;t forward DHCP requests from this&lt;br /&gt;
   # NIC interface to any other NIC interfaces&lt;br /&gt;
   option ip-forwarding off;&lt;br /&gt;
&lt;br /&gt;
   # broadcast address ja subnet mask&lt;br /&gt;
   option broadcast-address 192.168.100.255;&lt;br /&gt;
   option subnet-mask 255.255.255.0;&lt;br /&gt;
&lt;br /&gt;
   # Set the NTP ajaserver DHCP klientidele&lt;br /&gt;
   # option ntp-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
    # Set the DNS server to be used by the DHCP clients&lt;br /&gt;
   option domain-name-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # PXE-seadistuse osa&lt;br /&gt;
   # serveri ip kus jookseb TFTP ehk on meie PXE server&lt;br /&gt;
   next-server 192.168.100.2;&lt;br /&gt;
   filename &amp;quot;pxelinux.0&amp;quot;; #  see on parameeter kus nimetame et millist NBP-d kasutatakse&lt;br /&gt;
   option bootfile-name &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 # subneti l6pp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa DHCP options-ite kohta saab lugeda manualist.&lt;br /&gt;
 man dhcp-options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et asjad toimiksid, on vaja lubada tulemüüril teatud TFTP ja DHCP võrguliiklus. (dhcp - UDP port 67 ja 68, tftp - UDP port 69)&lt;br /&gt;
Ehk on vaja iptablesisse teha vajalikud augud või lihtsam kuid samas ebaturvalisem variant on iptables valja lülitada.&lt;br /&gt;
&lt;br /&gt;
Täpsem juhis IPtabelsi muutmiseks [[Iptables]]&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Selleks, et võrgukaart saaks kätte pxelinux.0 (NBP programmi) ja seadistuse on meil vaja paigaldada ja seadistada TFTP teenus. Selleks kasutame H. Peter Anvin tftp (tftpd-hpa) tarkvara.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paigaldamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install tftp-server&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install tftpd-hpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleks alustada kausta tegemisega kus hakatakse pxe jaoks vajalike boot faile ja NBP-d hoidma. (fedora installis tehakse vastav kaust juba tftpd installil ajal asukohaga /var/lib/tftpboot ära)&lt;br /&gt;
näiteks: (asukoha võib vabalt valida samas tuleb seda tähele panna kui hakkate tftpd seadistama)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et tftpd server käima läheks, on vaja xinetd teenuses lubada omakorda tftp teenus. Selleks aga tuleb xinet.d confi failis asendada disabled=yes, disabled=no.&lt;br /&gt;
 nano /etc/xinetd.d/tftpd&lt;br /&gt;
&lt;br /&gt;
tftpd&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 service tftp&lt;br /&gt;
 {&lt;br /&gt;
       socket_type             = dgram&lt;br /&gt;
       protocol                = udp&lt;br /&gt;
       wait                    = yes&lt;br /&gt;
       user                    = root&lt;br /&gt;
       server                  = /usr/sbin/in.tftpd&lt;br /&gt;
       server_args             = -s /var/lib/tftpboot&lt;br /&gt;
       disable                 = yes &amp;lt;---- muuda no&lt;br /&gt;
       per_source              = 11&lt;br /&gt;
       cps                     = 100 2&lt;br /&gt;
       flags                   = IPv4&lt;br /&gt;
 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restardime xinetd teenuse.&lt;br /&gt;
 service xinetd restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vaatame korra vaikekonfiguratsiooni, sealt näeme millisest kaustast annab tftp boot failid (vaikeseadistuse peask olema auskoht /var/lib/tftpboot)&lt;br /&gt;
 cat /etc/default/tftpd-hpa&lt;br /&gt;
Kontrollime kas teenus juba ei käi.&lt;br /&gt;
 status tftpd-hpa&lt;br /&gt;
Kui teenus ei käi käivitame tftp-hpa teenuse.&lt;br /&gt;
 service tftpd-hpa start&lt;br /&gt;
&lt;br /&gt;
=PXE “paigaldamine”=&lt;br /&gt;
Eelnevalt oleks mõistlik tutvuda probleemse riistavaraga, millega võib tekkida pxelinuxil probleeme.&lt;br /&gt;
http://syslinux.zytor.com/wiki/index.php/Hardware_Compatibility&lt;br /&gt;
&lt;br /&gt;
==pxelinux.0==&lt;br /&gt;
&lt;br /&gt;
1. Esmalt tuleb paigaldada tftpd confis määratud kausta pxelinux.0 ehk NBP programmi fail, mille saame laadida kernel.org-ist: http://www.kernel.org/pub/linux/utils/boot/syslinux/&lt;br /&gt;
&lt;br /&gt;
Laeme syslinuxi tmp kausta.&lt;br /&gt;
 cd tmp&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.03.tar.bz2&lt;br /&gt;
Kui wget peaks systeemist puuduma, saab selle paigaldada järgmiselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install wget&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install wget&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakime allalaetud faili lahti:&lt;br /&gt;
 tar -jxvf syslinux-4.03.tar.bz2&lt;br /&gt;
Ning kopeerimie pxelinux.0 faili /var/lib/tftpboot kausta:&lt;br /&gt;
 cp ./syslinux-4.03/core/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Nüüdseks oleme saanud suure põhitüki paika. Järgmisena loome vajaliku seade failide kausta, ja teeme menüüd, ning paneme erinevate linux-i pakkide bootimiseks vajalikud komponendid paika.&lt;br /&gt;
&lt;br /&gt;
Tekitame kausta /var/lib/tftpboot omakorda alamkausta pxelinux.cfg, mis hakab hoidma meil konfiguratsooni faile.&lt;br /&gt;
 mkdir /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
&lt;br /&gt;
PXELINUX (pxelinux.0) otsib pxelinux.cfg kaustast järgmiselt conf faile.&lt;br /&gt;
* ARP tüübi ja oma mac aadressijärgi n2it. (ARP type 1) aadressiga 88:99:AA:BB:CC:DD otsib faili nimega 01-88-99-aa-bb-cc-dd.&lt;br /&gt;
* oma IP hex koodi järgi näit. 192.0.2.91 -&amp;gt; C000025B&lt;br /&gt;
* Ja lõpuks otsib default faili. (mis kehtib siis k2igile)&lt;br /&gt;
&lt;br /&gt;
Meie kasutame selles juhendis default faili mida otsitakse kõige viimasena. Selline otsimine võimaldab erinevale riistvarale erinevaid seadistusi jagada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kopeerime eelnevalt allalaetud ja lahtipakitud syslinuxi kaustast menüü käivituseks vajaliku faili ning seadistame esmase menüü.&lt;br /&gt;
 cp /syslinux-4.03/com32/menu/menu.c32 ./&lt;br /&gt;
&lt;br /&gt;
Seadistamine Ubuntu serveri ja Fedora 14 core installikad menüüs. Selleks loome endajaoks arusaadav kataloogistruktuuri tftp kausta alla.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/tftpboot/menu/ &amp;lt;-- eelkõige menyy komponentide hoidmise jaoks&lt;br /&gt;
/tftpboot/ubuntu/&lt;br /&gt;
/tftpboot/ubuntu/server/10_10/64&lt;br /&gt;
/tftpboot/ubuntu/server/10_10/x86&lt;br /&gt;
/tftpboot/fedora/&lt;br /&gt;
/tftpboot/fedora/14/64&lt;br /&gt;
/tftpboot/fedora/14/x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime ISOdest PXE jaoks vmlinuz ja initrd.img failid vastavatesse kaustadesse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T2HELEPANEK:&#039;&#039;&#039; Peab kasutama nende distro (paketide) versiooni vmlinuz ja initrd.img faile mida on plaanis juurutama hakata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alustame Ubuntu Serveri failide kopeerimisega. Kõigepealt ühendame (moundime) allalaetud iso järgmise käsuga:&lt;br /&gt;
ISO mountimine&lt;br /&gt;
 mount -o loop disk1.iso /mnt/ISO&lt;br /&gt;
disk1.iso on allalaetud faili nimi.&lt;br /&gt;
kopeerime vajalikud failid eelnevalt valmistatud kaustadesse.&lt;br /&gt;
 cp install/netboot/ubuntu-installer/amd64/* /var/lib/tftpboot/ubuntu/server/10_10/64/&lt;br /&gt;
&lt;br /&gt;
Nyyd kopeerime Feodra Image ja vmlinuzi failid sarnaselt Ubuntu omadega.&lt;br /&gt;
&lt;br /&gt;
==Menüü==&lt;br /&gt;
&lt;br /&gt;
Järgmisena seadistame menüü sarnase struktuuriga nagu seda on kaustade struktuur.&lt;br /&gt;
&lt;br /&gt;
Loome conf faili ilusa menyy milles on lihtne navigeerida struktuur mille loome menüüdega on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ubuntu&lt;br /&gt;
-- Server&lt;br /&gt;
---- 10.10&lt;br /&gt;
Fedora&lt;br /&gt;
--Fedora Core 14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menüüle on võimalik määrata ka välimus.&lt;br /&gt;
Seadistame välimuse&lt;br /&gt;
 nano menu/graphics.conf&lt;br /&gt;
graphics.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 menu color tabmsg 37;40      #80ffffff #00000000&lt;br /&gt;
 menu color hotsel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color sel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color scrollbar 30;47      #40000000 #20ffffff&lt;br /&gt;
 MENU MASTER PASSWD jalgratas&lt;br /&gt;
 MENU PASSWORDMARGIN 26&lt;br /&gt;
 MENU ROWS 6&lt;br /&gt;
 MENU TABMSGROW 15&lt;br /&gt;
 MENU CMDLINEROW 15&lt;br /&gt;
 MENU ENDROW 24&lt;br /&gt;
 MENU PASSWORDROW 12&lt;br /&gt;
 MENU TIMEOUTROW 13&lt;br /&gt;
 MENU VSHIFT 6&lt;br /&gt;
 MENU PASSPROMPT Sisesta parool:&lt;br /&gt;
 NOESCAPE 1&lt;br /&gt;
 ALLOWOPTIONS 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Kõigepealt seadistame ära peamenyy, mis asub pxelinux.cfg/defaut failis.[[File:pxe_mainmenu.png|thumb|400px|Peamenyy]]&lt;br /&gt;
 nano ./pxelinux.cf/default&lt;br /&gt;
default&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 default menu.c32&lt;br /&gt;
 prompt 0&lt;br /&gt;
&lt;br /&gt;
 menu title PXE menyy&lt;br /&gt;
 menu INCLUDE menu/graphics.conf&lt;br /&gt;
 MENU AUTOBOOT K2ivitame systeemi lokaalselt kettalt # sekundi p2rast&lt;br /&gt;
&lt;br /&gt;
 label bootlocal&lt;br /&gt;
 menu label ^K2ivita Kettalt&lt;br /&gt;
 menu default&lt;br /&gt;
 localboot 0&lt;br /&gt;
 timeout 80&lt;br /&gt;
 TOTALTIMEOUT 9000&lt;br /&gt;
&lt;br /&gt;
 LABEL Ubuntu&lt;br /&gt;
  MENU LABEL ^Ubuntu&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
 LABEL Fedora&lt;br /&gt;
  MENU LABEL ^Fedora&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/fedora.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Loome alamenüüd Fedorale ja Ubuntule failidesse fedora.menu ja ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
Ubuntule [[File:pxe_ubuntu_valik.png|thumb|400px|Ubuntu Valikud]]&lt;br /&gt;
 nano ./menu/ubuntu.menu&lt;br /&gt;
ubuntu.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND pxelinux.cfg/default&lt;br /&gt;
  LABEL Ubuntu Server&lt;br /&gt;
    MENU LABEL ^Ubuntu Server&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fedorale [[File:pxe_fedora_valik.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora.menu&lt;br /&gt;
fedora.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Fedora   &lt;br /&gt;
 LABEL Tagasi&lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND pxelinux.cfg/default&lt;br /&gt;
 LABEL Ubuntu Core 14&lt;br /&gt;
   MENU LABEL ^Fedora Core 14&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/fedora_14.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.  Nendele omakorda veel alammenüüd (kuna Ubuntul on olemas nii Server kui Desktop siis ubuntul saab olema omakorda veel versiooni alammenüü erinevalt fedorast)[[File:pxe_ubuntu_server.png|thumb|400px|Ubuntu Server]]&lt;br /&gt;
 nano menu/ubuntu_server.menu&lt;br /&gt;
ubuntu_server.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Ubuntu Server&lt;br /&gt;
 LABEL Tagasi   &lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/ubuntu.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
 [[File:pxe_fedora_load.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora_14.menu&lt;br /&gt;
fedora_14.menu &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Fedora 14&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/fedora.menu&lt;br /&gt;
 LABEL Fedora Core 14 64bit&lt;br /&gt;
    MENU LABEL ^Fedora Core 14 64bit&lt;br /&gt;
    KERNEL fedora/14/64/vmlinuz&lt;br /&gt;
    APPEND initrd=fedora/14/64/initrd.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Viimaseks Ubuntu erinevate versioonide osa [[File:pxe_ubuntu_serv_valikud.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano ubuntu_server_10_10.menu&lt;br /&gt;
ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu Server 10.10 Install&lt;br /&gt;
  LABEL Tagasi   &lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/ubuntu_server.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=788 initrd=ubuntu/server/10_10/64/initrd.gz&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 cli EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit cli EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 x86&lt;br /&gt;
  MENU LABEL ^Ubuntu Server 10.10 32bit (suunab tagasi)&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valmis! käivitamisel (bootimisel) peaks tulema ilus ja arusaadavate valikutega menüü kuskohast on siis võimalik lihtsalt sobiv valik teha.&lt;br /&gt;
&lt;br /&gt;
=Varundamine=&lt;br /&gt;
&lt;br /&gt;
Varundamisek on vaja teha kõigist olulistest seadistusfailidest ja kaustadest tagavarakoopiad.&lt;br /&gt;
&lt;br /&gt;
Koopia tuleb teha tervest /var/lib/tftpboot kaustast. Mis sisaldab menyy elemente ja pxelinuxi osi&lt;br /&gt;
Samuti tuleb teha koopia /etc/xinetd.d/tftpd ja siis vastavlt Fedoras /etc/dhcp/dhcpd.conf ja Ubuntus /etc/dhcp3/dhcpd.conf failidest.&lt;br /&gt;
&lt;br /&gt;
=Taastamine=&lt;br /&gt;
&lt;br /&gt;
Taastamine toimub vastupidi varundamisele.&lt;br /&gt;
&lt;br /&gt;
Taastamiseks tuleb kõigepealt paigaldada vajalikud komponendid, ning kopeerida varundamisel tehtud failid ja kaustada järgmiselt:&lt;br /&gt;
&lt;br /&gt;
/var/lib/ kausta tftpboot kaust&lt;br /&gt;
&lt;br /&gt;
/etc/xinetd.d/ kausta tftpd fail&lt;br /&gt;
&lt;br /&gt;
Ja viimaseks dhcpd.conf fail astavalt Fedoras /etc/dhcp/ ja Ubuntus /etc/dhcp3/ kausta&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch08_:_Configuring_the_DHCP_Server#Download_and_Install_the_DHCP_Package&lt;br /&gt;
* http://wiki.r1soft.com/display/R1D/Configuring+DHCP+Server+on+Linux+or+Unix+%28ISC+DHCPD%29&lt;br /&gt;
* http://tldp.org/HOWTO/DHCP/x369.html&lt;br /&gt;
* http://pxe.dev.aboveaverageurl.com/index.php/PXE_Booting/Fedora_Core&lt;br /&gt;
* https://help.ubuntu.com/community/PXEInstallServer&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;br /&gt;
&lt;br /&gt;
Ver 0.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30481</id>
		<title>PXE boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30481"/>
		<updated>2011-05-07T09:32:06Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* TFTP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Selles juhendis seadistame PXE boot serveri koos vajalike komponentidega, mis võimaldab meil kiiresti ilma bootivat füüsilist meediat omamata, linux operatsioonisüsteemi üle võrgu paigaldada või käivitada. Eesmärk on luua menüüga PXE kus oleks võimalik bootida erinevaid linuxi ditributsiooni installatsioone. Loomulikult siit edasi minna võib panna bootima veel, thinmanageri (terminali softi) kõvakettata lauaarvutis, memtest või VmWare “Hyperviisori”&lt;br /&gt;
&lt;br /&gt;
Toon näiteid teenuse ülesseseadmiseks paraleelselt nii Fedora Core 14-s kui ka Ubuntu Server 10.10-s.&lt;br /&gt;
&lt;br /&gt;
=PXE-st=&lt;br /&gt;
PXE ehk Pre-Execution Environment, on keskkond arvutite ülesslaadmiseks (bootimiseks) kasutades võrgukaarti. PXE on välja töötatud Inteli poolt ning tema spetsifikatsioon veriooniga 2.1 on avaldatud Inteli ja Systemsoft poolt 20 septembril 1999 (andmed 2011 märts) ning asub&lt;br /&gt;
aaderssil: http://www.intel.com/design/archives/wfm/downloads/pxespec.htm&lt;br /&gt;
&lt;br /&gt;
==Kuidas toimib?==&lt;br /&gt;
Arvuti käivitamise algfaasis küsib võrgukaart DHCP ga omale Ip aadressi ning informatsiooni sellekohta (DHCP parameeter) millisel IP-l PXE käivitusserver asub. Peale vastuse saamist küsitakse serverilt network bootstrap program (NBP[http://en.wikipedia.org/wiki/Preboot_Execution_Environment#Network_bootstrap_program]) faili asukoht, mis laetakse arvuti muut mällu (RAM) kasutatdes TFTP-d, ning lõpuks käivitatakse.&lt;br /&gt;
&lt;br /&gt;
=Vajalikud komponendid.=&lt;br /&gt;
Toimimise alt on näha, et asja käitamiseks on kindlasti vaja järgmiseit kahte põhiteenust:&lt;br /&gt;
DHCP ja TFTP - Trivial File Transfer Protocol&lt;br /&gt;
Network bootstrap programmi:&lt;br /&gt;
PXELINUX - Linuxi algkäivitamiseks võrguserverist kasutades võrgukaatri mis vastab Intel PXE standardile&lt;br /&gt;
Hilisemaks installimiseks (ei ole hetkel selle juhendi osa):&lt;br /&gt;
NFS, FTP, HTTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tähelepanek:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selleks et oleks võimalik kasutada kopeerimist ja pasteerimist näidetest, tuleb Serveri installi käigus anda masinale staatiline IP aadress 192.168.100.2 võrgust 192.168.100.0/24, &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Põhikomponentide paigaldamine ja nende seadistamine.=&lt;br /&gt;
&lt;br /&gt;
==DHCP==&lt;br /&gt;
Kõige aluseks on meil automaatne IP-aadressite ja vajalike parameetrite andmine PXE seadmele, mida annb meil DHCP server. Täpsem juhis wikis  DHCP kohta asub aadressil (https://wiki.itcollege.ee/index.php/DHCP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install dhcp&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039; https://wiki.itcollege.ee/index.php/Apt&lt;br /&gt;
  apt-get install dhcp3-server&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Seadistame DHCP serveri võrgus 192.168.100.0/24 (255.255.255.0) jagama IP aadresse 192.168.100.100 kuni 192.168.100.110.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp/dhcpd.conf&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp3/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 allow booting;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.100.0 netmask 255.255.255.0 {&lt;br /&gt;
&lt;br /&gt;
   # IP aadressite piirkond mida server jagab The range of IP addresses the server&lt;br /&gt;
   # DHCP klientidele k2ivitusel&lt;br /&gt;
   range 192.168.100.100 192.168.100.110;&lt;br /&gt;
&lt;br /&gt;
   # M22rame aja kui kaua klient oma IP aadressi v6ib hoida&lt;br /&gt;
   default-lease-time 86400;&lt;br /&gt;
   max-lease-time 86400;&lt;br /&gt;
&lt;br /&gt;
   # Vaikelyys (gateway)&lt;br /&gt;
   option routers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # Don&#039;t forward DHCP requests from this&lt;br /&gt;
   # NIC interface to any other NIC interfaces&lt;br /&gt;
   option ip-forwarding off;&lt;br /&gt;
&lt;br /&gt;
   # broadcast address ja subnet mask&lt;br /&gt;
   option broadcast-address 192.168.100.255;&lt;br /&gt;
   option subnet-mask 255.255.255.0;&lt;br /&gt;
&lt;br /&gt;
   # Set the NTP ajaserver DHCP klientidele&lt;br /&gt;
   # option ntp-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
    # Set the DNS server to be used by the DHCP clients&lt;br /&gt;
   option domain-name-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # PXE-seadistuse osa&lt;br /&gt;
   # serveri ip kus jookseb TFTP ehk on meie PXE server&lt;br /&gt;
   next-server 192.168.100.2;&lt;br /&gt;
   filename &amp;quot;pxelinux.0&amp;quot;; #  see on parameeter kus nimetame et millist NBP-d kasutatakse&lt;br /&gt;
   option bootfile-name &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 # subneti l6pp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa DHCP options-ite kohta saab lugeda manualist.&lt;br /&gt;
 man dhcp-options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et asjad toimiksid, on vaja lubada tulemüüril teatud TFTP ja DHCP võrguliiklus. (dhcp - UDP port 67 ja 68, tftp - UDP port 69)&lt;br /&gt;
Ehk on vaja iptablesisse teha vajalikud augud või lihtsam kuid samas ebaturvalisem variant on iptables valja lülitada.&lt;br /&gt;
&lt;br /&gt;
Täpsem juhis IPtabelsi muutmiseks [[Iptables]]&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Selleks, et võrgukaart saaks kätte pxelinux.0 (NBP programmi) ja seadistuse on meil vaja paigaldada ja seadistada TFTP teenus. Selleks kasutame H. Peter Anvin tftp (tftpd-hpa) tarkvara.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paigaldamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install tftp-server&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install tftpd-hpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kõigepealt tuleks alustada kausta tegemisega kus hakatakse pxe jaoks vajalike boot faile ja NBP-d hoidma. (fedora installis tehakse vastav kaust juba tftpd installil ajal asukohaga /var/lib/tftpboot ära)&lt;br /&gt;
näiteks: (asukoha võib vabalt valida samas tuleb seda tähele panna kui hakkate tftpd seadistama)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et tftpd server käima läheks, on vaja xinetd teenuses lubada omakorda tftp teenus. Selleks aga tuleb xinet.d confi failis asendada disabled=yes, disabled=no.&lt;br /&gt;
 nano /etc/xinetd.d/tftpd&lt;br /&gt;
&lt;br /&gt;
tftpd&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 service tftp&lt;br /&gt;
 {&lt;br /&gt;
       socket_type             = dgram&lt;br /&gt;
       protocol                = udp&lt;br /&gt;
       wait                    = yes&lt;br /&gt;
       user                    = root&lt;br /&gt;
       server                  = /usr/sbin/in.tftpd&lt;br /&gt;
       server_args             = -s /var/lib/tftpboot&lt;br /&gt;
       disable                 = yes &amp;lt;---- muuda no&lt;br /&gt;
       per_source              = 11&lt;br /&gt;
       cps                     = 100 2&lt;br /&gt;
       flags                   = IPv4&lt;br /&gt;
 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restardime xinetd teenuse.&lt;br /&gt;
 service xinetd restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vaatame korra vaikekonfiguratsiooni, sealt näeme millisest kaustast annab tftp boot failid (vaikeseadistuse peask olema auskoht /var/lib/tftpboot)&lt;br /&gt;
 cat /etc/default/tftpd-hpa&lt;br /&gt;
Kontrollime kas teenus juba ei käi.&lt;br /&gt;
 status tftpd-hpa&lt;br /&gt;
Kui teenus ei käi käivitame tftp-hpa teenuse.&lt;br /&gt;
 service tftpd-hpa start&lt;br /&gt;
&lt;br /&gt;
=PXE “paigaldamine”=&lt;br /&gt;
Eelnevalt oleks mõistlik tutvuda probleemse riistavaraga, millega võib tekkida pxelinuxil probleeme.&lt;br /&gt;
http://syslinux.zytor.com/wiki/index.php/Hardware_Compatibility&lt;br /&gt;
&lt;br /&gt;
==pxelinux.0==&lt;br /&gt;
&lt;br /&gt;
1. Esmalt tuleb paigaldada tftpd confis määratud kausta pxelinux.0 ehk NBP programmi fail, mille saame laadida kernel.org-ist: http://www.kernel.org/pub/linux/utils/boot/syslinux/&lt;br /&gt;
&lt;br /&gt;
Laeme syslinuxi tmp kausta.&lt;br /&gt;
 cd tmp&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.03.tar.bz2&lt;br /&gt;
Kui wget peaks systeemist puuduma, saab selle paigaldada järgmiselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install wget&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install wget&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakime allalaetud faili lahti:&lt;br /&gt;
 tar -jxvf syslinux-4.03.tar.bz2&lt;br /&gt;
Ning kopeerimie pxelinux.0 faili /var/lib/tftpboot kausta:&lt;br /&gt;
 cp ./syslinux-4.03/core/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Nüüdseks oleme saanud suure põhitüki paika. Järgmisena loome vajaliku seade failide kausta, ja teeme menüüd, ning paneme erinevate linux-i pakkide bootimiseks vajalikud komponendid paika.&lt;br /&gt;
&lt;br /&gt;
Tekitame kausta /var/lib/tftpboot omakorda alamkausta pxelinux.cfg, mis hakab hoidma meil konfiguratsooni faile.&lt;br /&gt;
 mkdir /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
&lt;br /&gt;
PXELINUX (pxelinux.0) otsib pxelinux.cfg kaustast järgmiselt conf faile.&lt;br /&gt;
* ARP tüübi ja oma mac aadressijärgi n2it. (ARP type 1) aadressiga 88:99:AA:BB:CC:DD otsib faili nimega 01-88-99-aa-bb-cc-dd.&lt;br /&gt;
* oma IP hex koodi järgi näit. 192.0.2.91 -&amp;gt; C000025B&lt;br /&gt;
* Ja lõpuks otsib default faili. (mis kehtib siis k2igile)&lt;br /&gt;
&lt;br /&gt;
Meie kasutame selles juhendis default faili mida otsitakse kõige viimasena. Selline otsimine võimaldab erinevale riistvarale erinevaid seadistusi jagada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kopeerime eelnevalt allalaetud ja lahtipakitud syslinuxi kaustast menüü käivituseks vajaliku faili ning seadistame esmase menüü.&lt;br /&gt;
 cp /syslinux-4.03/com32/menu/menu.c32 ./&lt;br /&gt;
&lt;br /&gt;
Seadistamine Ubuntu serveri ja Fedora 14 core installikad menüüs. Selleks loome endajaoks arusaadav kataloogistruktuuri tftp kausta alla.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/tftpboot/menu/ &amp;lt;-- eelkõige menyy komponentide hoidmise jaoks&lt;br /&gt;
/tftpboot/ubuntu/&lt;br /&gt;
/tftpboot/ubuntu/server/10_10/64&lt;br /&gt;
/tftpboot/ubuntu/server/10_10/x86&lt;br /&gt;
/tftpboot/fedora/&lt;br /&gt;
/tftpboot/fedora/14/64&lt;br /&gt;
/tftpboot/fedora/14/x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime ISOdest PXE jaoks vmlinuz ja initrd.img failid vastavatesse kaustadesse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T2HELEPANEK:&#039;&#039;&#039; Peab kasutama nende distro (paketide) versiooni vmlinuz ja initrd.img faile mida on plaanis juurutama hakata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alustame Ubuntu Serveri failide kopeerimisega. Kõigepealt ühendame (moundime) allalaetud iso järgmise käsuga:&lt;br /&gt;
ISO mountimine&lt;br /&gt;
 mount -o loop disk1.iso /mnt/ISO&lt;br /&gt;
disk1.iso on allalaetud faili nimi.&lt;br /&gt;
kopeerime vajalikud failid eelnevalt valmistatud kaustadesse.&lt;br /&gt;
 cp install/netboot/ubuntu-installer/amd64/* /var/lib/tftpboot/ubuntu/server/10_10/64/&lt;br /&gt;
&lt;br /&gt;
Nyyd kopeerime Feodra Image ja vmlinuzi failid sarnaselt Ubuntu omadega.&lt;br /&gt;
&lt;br /&gt;
==Menüü==&lt;br /&gt;
&lt;br /&gt;
Järgmisena seadistame menüü sarnase struktuuriga nagu seda on kaustade struktuur.&lt;br /&gt;
&lt;br /&gt;
Loome conf faili ilusa menyy milles on lihtne navigeerida struktuur mille loome menüüdega on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ubuntu&lt;br /&gt;
-- Server&lt;br /&gt;
---- 10.10&lt;br /&gt;
Fedora&lt;br /&gt;
--Fedora Core 14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menüüle on võimalik määrata ka välimus.&lt;br /&gt;
Seadistame välimuse&lt;br /&gt;
 nano menu/graphics.conf&lt;br /&gt;
graphics.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 menu color tabmsg 37;40      #80ffffff #00000000&lt;br /&gt;
 menu color hotsel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color sel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color scrollbar 30;47      #40000000 #20ffffff&lt;br /&gt;
 MENU MASTER PASSWD jalgratas&lt;br /&gt;
 MENU PASSWORDMARGIN 26&lt;br /&gt;
 MENU ROWS 6&lt;br /&gt;
 MENU TABMSGROW 15&lt;br /&gt;
 MENU CMDLINEROW 15&lt;br /&gt;
 MENU ENDROW 24&lt;br /&gt;
 MENU PASSWORDROW 12&lt;br /&gt;
 MENU TIMEOUTROW 13&lt;br /&gt;
 MENU VSHIFT 6&lt;br /&gt;
 MENU PASSPROMPT Sisesta parool:&lt;br /&gt;
 NOESCAPE 1&lt;br /&gt;
 ALLOWOPTIONS 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Kõigepealt seadistame ära peamenyy, mis asub pxelinux.cfg/defaut failis.[[File:pxe_mainmenu.png|thumb|400px|Peamenyy]]&lt;br /&gt;
 nano ./pxelinux.cf/default&lt;br /&gt;
default&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 default menu.c32&lt;br /&gt;
 prompt 0&lt;br /&gt;
&lt;br /&gt;
 menu title PXE menyy&lt;br /&gt;
 menu INCLUDE menu/graphics.conf&lt;br /&gt;
 MENU AUTOBOOT K2ivitame systeemi lokaalselt kettalt # sekundi p2rast&lt;br /&gt;
&lt;br /&gt;
 label bootlocal&lt;br /&gt;
 menu label ^K2ivita Kettalt&lt;br /&gt;
 menu default&lt;br /&gt;
 localboot 0&lt;br /&gt;
 timeout 80&lt;br /&gt;
 TOTALTIMEOUT 9000&lt;br /&gt;
&lt;br /&gt;
 LABEL Ubuntu&lt;br /&gt;
  MENU LABEL ^Ubuntu&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
 LABEL Fedora&lt;br /&gt;
  MENU LABEL ^Fedora&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/fedora.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Loome alamenüüd Fedorale ja Ubuntule failidesse fedora.menu ja ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
Ubuntule [[File:pxe_ubuntu_valik.png|thumb|400px|Ubuntu Valikud]]&lt;br /&gt;
 nano ./menu/ubuntu.menu&lt;br /&gt;
ubuntu.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND pxelinux.cfg/default&lt;br /&gt;
  LABEL Ubuntu Server&lt;br /&gt;
    MENU LABEL ^Ubuntu Server&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fedorale [[File:pxe_fedora_valik.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora.menu&lt;br /&gt;
fedora.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Fedora   &lt;br /&gt;
 LABEL Tagasi&lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND pxelinux.cfg/default&lt;br /&gt;
 LABEL Ubuntu Core 14&lt;br /&gt;
   MENU LABEL ^Fedora Core 14&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/fedora_14.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.  Nendele omakorda veel alammenüüd (kuna Ubuntul on olemas nii Server kui Desktop siis ubuntul saab olema omakorda veel versiooni alammenüü erinevalt fedorast)[[File:pxe_ubuntu_server.png|thumb|400px|Ubuntu Server]]&lt;br /&gt;
 nano menu/ubuntu_server.menu&lt;br /&gt;
ubuntu_server.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Ubuntu Server&lt;br /&gt;
 LABEL Tagasi   &lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/ubuntu.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
 [[File:pxe_fedora_load.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora_14.menu&lt;br /&gt;
fedora_14.menu &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Fedora 14&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/fedora.menu&lt;br /&gt;
 LABEL Fedora Core 14 64bit&lt;br /&gt;
    MENU LABEL ^Fedora Core 14 64bit&lt;br /&gt;
    KERNEL fedora/14/64/vmlinuz&lt;br /&gt;
    APPEND initrd=fedora/14/64/initrd.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Viimaseks Ubuntu erinevate versioonide osa [[File:pxe_ubuntu_serv_valikud.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano ubuntu_server_10_10.menu&lt;br /&gt;
ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu Server 10.10 Install&lt;br /&gt;
  LABEL Tagasi   &lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/ubuntu_server.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=788 initrd=ubuntu/server/10_10/64/initrd.gz&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 cli EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit cli EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 x86&lt;br /&gt;
  MENU LABEL ^Ubuntu Server 10.10 32bit (suunab tagasi)&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valmis! käivitamisel (bootimisel) peaks tulema ilus ja arusaadavate valikutega menüü kuskohast on siis võimalik lihtsalt sobiv valik teha.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch08_:_Configuring_the_DHCP_Server#Download_and_Install_the_DHCP_Package&lt;br /&gt;
* http://wiki.r1soft.com/display/R1D/Configuring+DHCP+Server+on+Linux+or+Unix+%28ISC+DHCPD%29&lt;br /&gt;
* http://tldp.org/HOWTO/DHCP/x369.html&lt;br /&gt;
* http://pxe.dev.aboveaverageurl.com/index.php/PXE_Booting/Fedora_Core&lt;br /&gt;
* https://help.ubuntu.com/community/PXEInstallServer&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;br /&gt;
&lt;br /&gt;
Ver 0.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30480</id>
		<title>PXE boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30480"/>
		<updated>2011-05-07T09:31:41Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* TFTP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Selles juhendis seadistame PXE boot serveri koos vajalike komponentidega, mis võimaldab meil kiiresti ilma bootivat füüsilist meediat omamata, linux operatsioonisüsteemi üle võrgu paigaldada või käivitada. Eesmärk on luua menüüga PXE kus oleks võimalik bootida erinevaid linuxi ditributsiooni installatsioone. Loomulikult siit edasi minna võib panna bootima veel, thinmanageri (terminali softi) kõvakettata lauaarvutis, memtest või VmWare “Hyperviisori”&lt;br /&gt;
&lt;br /&gt;
Toon näiteid teenuse ülesseseadmiseks paraleelselt nii Fedora Core 14-s kui ka Ubuntu Server 10.10-s.&lt;br /&gt;
&lt;br /&gt;
=PXE-st=&lt;br /&gt;
PXE ehk Pre-Execution Environment, on keskkond arvutite ülesslaadmiseks (bootimiseks) kasutades võrgukaarti. PXE on välja töötatud Inteli poolt ning tema spetsifikatsioon veriooniga 2.1 on avaldatud Inteli ja Systemsoft poolt 20 septembril 1999 (andmed 2011 märts) ning asub&lt;br /&gt;
aaderssil: http://www.intel.com/design/archives/wfm/downloads/pxespec.htm&lt;br /&gt;
&lt;br /&gt;
==Kuidas toimib?==&lt;br /&gt;
Arvuti käivitamise algfaasis küsib võrgukaart DHCP ga omale Ip aadressi ning informatsiooni sellekohta (DHCP parameeter) millisel IP-l PXE käivitusserver asub. Peale vastuse saamist küsitakse serverilt network bootstrap program (NBP[http://en.wikipedia.org/wiki/Preboot_Execution_Environment#Network_bootstrap_program]) faili asukoht, mis laetakse arvuti muut mällu (RAM) kasutatdes TFTP-d, ning lõpuks käivitatakse.&lt;br /&gt;
&lt;br /&gt;
=Vajalikud komponendid.=&lt;br /&gt;
Toimimise alt on näha, et asja käitamiseks on kindlasti vaja järgmiseit kahte põhiteenust:&lt;br /&gt;
DHCP ja TFTP - Trivial File Transfer Protocol&lt;br /&gt;
Network bootstrap programmi:&lt;br /&gt;
PXELINUX - Linuxi algkäivitamiseks võrguserverist kasutades võrgukaatri mis vastab Intel PXE standardile&lt;br /&gt;
Hilisemaks installimiseks (ei ole hetkel selle juhendi osa):&lt;br /&gt;
NFS, FTP, HTTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tähelepanek:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selleks et oleks võimalik kasutada kopeerimist ja pasteerimist näidetest, tuleb Serveri installi käigus anda masinale staatiline IP aadress 192.168.100.2 võrgust 192.168.100.0/24, &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Põhikomponentide paigaldamine ja nende seadistamine.=&lt;br /&gt;
&lt;br /&gt;
==DHCP==&lt;br /&gt;
Kõige aluseks on meil automaatne IP-aadressite ja vajalike parameetrite andmine PXE seadmele, mida annb meil DHCP server. Täpsem juhis wikis  DHCP kohta asub aadressil (https://wiki.itcollege.ee/index.php/DHCP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install dhcp&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039; https://wiki.itcollege.ee/index.php/Apt&lt;br /&gt;
  apt-get install dhcp3-server&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Seadistame DHCP serveri võrgus 192.168.100.0/24 (255.255.255.0) jagama IP aadresse 192.168.100.100 kuni 192.168.100.110.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp/dhcpd.conf&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp3/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 allow booting;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.100.0 netmask 255.255.255.0 {&lt;br /&gt;
&lt;br /&gt;
   # IP aadressite piirkond mida server jagab The range of IP addresses the server&lt;br /&gt;
   # DHCP klientidele k2ivitusel&lt;br /&gt;
   range 192.168.100.100 192.168.100.110;&lt;br /&gt;
&lt;br /&gt;
   # M22rame aja kui kaua klient oma IP aadressi v6ib hoida&lt;br /&gt;
   default-lease-time 86400;&lt;br /&gt;
   max-lease-time 86400;&lt;br /&gt;
&lt;br /&gt;
   # Vaikelyys (gateway)&lt;br /&gt;
   option routers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # Don&#039;t forward DHCP requests from this&lt;br /&gt;
   # NIC interface to any other NIC interfaces&lt;br /&gt;
   option ip-forwarding off;&lt;br /&gt;
&lt;br /&gt;
   # broadcast address ja subnet mask&lt;br /&gt;
   option broadcast-address 192.168.100.255;&lt;br /&gt;
   option subnet-mask 255.255.255.0;&lt;br /&gt;
&lt;br /&gt;
   # Set the NTP ajaserver DHCP klientidele&lt;br /&gt;
   # option ntp-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
    # Set the DNS server to be used by the DHCP clients&lt;br /&gt;
   option domain-name-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # PXE-seadistuse osa&lt;br /&gt;
   # serveri ip kus jookseb TFTP ehk on meie PXE server&lt;br /&gt;
   next-server 192.168.100.2;&lt;br /&gt;
   filename &amp;quot;pxelinux.0&amp;quot;; #  see on parameeter kus nimetame et millist NBP-d kasutatakse&lt;br /&gt;
   option bootfile-name &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 # subneti l6pp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa DHCP options-ite kohta saab lugeda manualist.&lt;br /&gt;
 man dhcp-options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et asjad toimiksid, on vaja lubada tulemüüril teatud TFTP ja DHCP võrguliiklus. (dhcp - UDP port 67 ja 68, tftp - UDP port 69)&lt;br /&gt;
Ehk on vaja iptablesisse teha vajalikud augud või lihtsam kuid samas ebaturvalisem variant on iptables valja lülitada.&lt;br /&gt;
&lt;br /&gt;
Täpsem juhis IPtabelsi muutmiseks [[Iptables]]&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Selleks, et võrgukaart saaks kätte pxelinux.0 (NBP programmi) ja seadistuse on meil vaja paigaldada ja seadistada TFTP teenus. Selleks kasutame H. Peter Anvin tftp (tftpd-hpa) tarkvara.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paigaldamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install tftp-server&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install tftpd-hpa&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
Kõigepealt tuleks alustada kausta tegemisega kus hakatakse pxe jaoks vajalike boot faile ja NBP-d hoidma. (fedora installis tehakse vastav kaust juba tftpd installil ajal asukohaga /var/lib/tftpboot ära)&lt;br /&gt;
näiteks: (asukoha võib vabalt valida samas tuleb seda tähele panna kui hakkate tftpd seadistama)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et tftpd server käima läheks, on vaja xinetd teenuses lubada omakorda tftp teenus. Selleks aga tuleb xinet.d confi failis asendada disabled=yes, disabled=no.&lt;br /&gt;
 nano /etc/xinetd.d/tftpd&lt;br /&gt;
&lt;br /&gt;
tftpd&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 service tftp&lt;br /&gt;
 {&lt;br /&gt;
       socket_type             = dgram&lt;br /&gt;
       protocol                = udp&lt;br /&gt;
       wait                    = yes&lt;br /&gt;
       user                    = root&lt;br /&gt;
       server                  = /usr/sbin/in.tftpd&lt;br /&gt;
       server_args             = -s /var/lib/tftpboot&lt;br /&gt;
       disable                 = yes &amp;lt;---- muuda no&lt;br /&gt;
       per_source              = 11&lt;br /&gt;
       cps                     = 100 2&lt;br /&gt;
       flags                   = IPv4&lt;br /&gt;
 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restardime xinetd teenuse.&lt;br /&gt;
 service xinetd restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vaatame korra vaikekonfiguratsiooni, sealt näeme millisest kaustast annab tftp boot failid (vaikeseadistuse peask olema auskoht /var/lib/tftpboot)&lt;br /&gt;
 cat /etc/default/tftpd-hpa&lt;br /&gt;
Kontrollime kas teenus juba ei käi.&lt;br /&gt;
 status tftpd-hpa&lt;br /&gt;
Kui teenus ei käi käivitame tftp-hpa teenuse.&lt;br /&gt;
 service tftpd-hpa start&lt;br /&gt;
&lt;br /&gt;
=PXE “paigaldamine”=&lt;br /&gt;
Eelnevalt oleks mõistlik tutvuda probleemse riistavaraga, millega võib tekkida pxelinuxil probleeme.&lt;br /&gt;
http://syslinux.zytor.com/wiki/index.php/Hardware_Compatibility&lt;br /&gt;
&lt;br /&gt;
==pxelinux.0==&lt;br /&gt;
&lt;br /&gt;
1. Esmalt tuleb paigaldada tftpd confis määratud kausta pxelinux.0 ehk NBP programmi fail, mille saame laadida kernel.org-ist: http://www.kernel.org/pub/linux/utils/boot/syslinux/&lt;br /&gt;
&lt;br /&gt;
Laeme syslinuxi tmp kausta.&lt;br /&gt;
 cd tmp&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.03.tar.bz2&lt;br /&gt;
Kui wget peaks systeemist puuduma, saab selle paigaldada järgmiselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install wget&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install wget&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakime allalaetud faili lahti:&lt;br /&gt;
 tar -jxvf syslinux-4.03.tar.bz2&lt;br /&gt;
Ning kopeerimie pxelinux.0 faili /var/lib/tftpboot kausta:&lt;br /&gt;
 cp ./syslinux-4.03/core/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Nüüdseks oleme saanud suure põhitüki paika. Järgmisena loome vajaliku seade failide kausta, ja teeme menüüd, ning paneme erinevate linux-i pakkide bootimiseks vajalikud komponendid paika.&lt;br /&gt;
&lt;br /&gt;
Tekitame kausta /var/lib/tftpboot omakorda alamkausta pxelinux.cfg, mis hakab hoidma meil konfiguratsooni faile.&lt;br /&gt;
 mkdir /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
&lt;br /&gt;
PXELINUX (pxelinux.0) otsib pxelinux.cfg kaustast järgmiselt conf faile.&lt;br /&gt;
* ARP tüübi ja oma mac aadressijärgi n2it. (ARP type 1) aadressiga 88:99:AA:BB:CC:DD otsib faili nimega 01-88-99-aa-bb-cc-dd.&lt;br /&gt;
* oma IP hex koodi järgi näit. 192.0.2.91 -&amp;gt; C000025B&lt;br /&gt;
* Ja lõpuks otsib default faili. (mis kehtib siis k2igile)&lt;br /&gt;
&lt;br /&gt;
Meie kasutame selles juhendis default faili mida otsitakse kõige viimasena. Selline otsimine võimaldab erinevale riistvarale erinevaid seadistusi jagada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kopeerime eelnevalt allalaetud ja lahtipakitud syslinuxi kaustast menüü käivituseks vajaliku faili ning seadistame esmase menüü.&lt;br /&gt;
 cp /syslinux-4.03/com32/menu/menu.c32 ./&lt;br /&gt;
&lt;br /&gt;
Seadistamine Ubuntu serveri ja Fedora 14 core installikad menüüs. Selleks loome endajaoks arusaadav kataloogistruktuuri tftp kausta alla.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/tftpboot/menu/ &amp;lt;-- eelkõige menyy komponentide hoidmise jaoks&lt;br /&gt;
/tftpboot/ubuntu/&lt;br /&gt;
/tftpboot/ubuntu/server/10_10/64&lt;br /&gt;
/tftpboot/ubuntu/server/10_10/x86&lt;br /&gt;
/tftpboot/fedora/&lt;br /&gt;
/tftpboot/fedora/14/64&lt;br /&gt;
/tftpboot/fedora/14/x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime ISOdest PXE jaoks vmlinuz ja initrd.img failid vastavatesse kaustadesse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T2HELEPANEK:&#039;&#039;&#039; Peab kasutama nende distro (paketide) versiooni vmlinuz ja initrd.img faile mida on plaanis juurutama hakata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alustame Ubuntu Serveri failide kopeerimisega. Kõigepealt ühendame (moundime) allalaetud iso järgmise käsuga:&lt;br /&gt;
ISO mountimine&lt;br /&gt;
 mount -o loop disk1.iso /mnt/ISO&lt;br /&gt;
disk1.iso on allalaetud faili nimi.&lt;br /&gt;
kopeerime vajalikud failid eelnevalt valmistatud kaustadesse.&lt;br /&gt;
 cp install/netboot/ubuntu-installer/amd64/* /var/lib/tftpboot/ubuntu/server/10_10/64/&lt;br /&gt;
&lt;br /&gt;
Nyyd kopeerime Feodra Image ja vmlinuzi failid sarnaselt Ubuntu omadega.&lt;br /&gt;
&lt;br /&gt;
==Menüü==&lt;br /&gt;
&lt;br /&gt;
Järgmisena seadistame menüü sarnase struktuuriga nagu seda on kaustade struktuur.&lt;br /&gt;
&lt;br /&gt;
Loome conf faili ilusa menyy milles on lihtne navigeerida struktuur mille loome menüüdega on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ubuntu&lt;br /&gt;
-- Server&lt;br /&gt;
---- 10.10&lt;br /&gt;
Fedora&lt;br /&gt;
--Fedora Core 14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menüüle on võimalik määrata ka välimus.&lt;br /&gt;
Seadistame välimuse&lt;br /&gt;
 nano menu/graphics.conf&lt;br /&gt;
graphics.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 menu color tabmsg 37;40      #80ffffff #00000000&lt;br /&gt;
 menu color hotsel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color sel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color scrollbar 30;47      #40000000 #20ffffff&lt;br /&gt;
 MENU MASTER PASSWD jalgratas&lt;br /&gt;
 MENU PASSWORDMARGIN 26&lt;br /&gt;
 MENU ROWS 6&lt;br /&gt;
 MENU TABMSGROW 15&lt;br /&gt;
 MENU CMDLINEROW 15&lt;br /&gt;
 MENU ENDROW 24&lt;br /&gt;
 MENU PASSWORDROW 12&lt;br /&gt;
 MENU TIMEOUTROW 13&lt;br /&gt;
 MENU VSHIFT 6&lt;br /&gt;
 MENU PASSPROMPT Sisesta parool:&lt;br /&gt;
 NOESCAPE 1&lt;br /&gt;
 ALLOWOPTIONS 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Kõigepealt seadistame ära peamenyy, mis asub pxelinux.cfg/defaut failis.[[File:pxe_mainmenu.png|thumb|400px|Peamenyy]]&lt;br /&gt;
 nano ./pxelinux.cf/default&lt;br /&gt;
default&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 default menu.c32&lt;br /&gt;
 prompt 0&lt;br /&gt;
&lt;br /&gt;
 menu title PXE menyy&lt;br /&gt;
 menu INCLUDE menu/graphics.conf&lt;br /&gt;
 MENU AUTOBOOT K2ivitame systeemi lokaalselt kettalt # sekundi p2rast&lt;br /&gt;
&lt;br /&gt;
 label bootlocal&lt;br /&gt;
 menu label ^K2ivita Kettalt&lt;br /&gt;
 menu default&lt;br /&gt;
 localboot 0&lt;br /&gt;
 timeout 80&lt;br /&gt;
 TOTALTIMEOUT 9000&lt;br /&gt;
&lt;br /&gt;
 LABEL Ubuntu&lt;br /&gt;
  MENU LABEL ^Ubuntu&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
 LABEL Fedora&lt;br /&gt;
  MENU LABEL ^Fedora&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/fedora.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Loome alamenüüd Fedorale ja Ubuntule failidesse fedora.menu ja ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
Ubuntule [[File:pxe_ubuntu_valik.png|thumb|400px|Ubuntu Valikud]]&lt;br /&gt;
 nano ./menu/ubuntu.menu&lt;br /&gt;
ubuntu.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND pxelinux.cfg/default&lt;br /&gt;
  LABEL Ubuntu Server&lt;br /&gt;
    MENU LABEL ^Ubuntu Server&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fedorale [[File:pxe_fedora_valik.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora.menu&lt;br /&gt;
fedora.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Fedora   &lt;br /&gt;
 LABEL Tagasi&lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND pxelinux.cfg/default&lt;br /&gt;
 LABEL Ubuntu Core 14&lt;br /&gt;
   MENU LABEL ^Fedora Core 14&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/fedora_14.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.  Nendele omakorda veel alammenüüd (kuna Ubuntul on olemas nii Server kui Desktop siis ubuntul saab olema omakorda veel versiooni alammenüü erinevalt fedorast)[[File:pxe_ubuntu_server.png|thumb|400px|Ubuntu Server]]&lt;br /&gt;
 nano menu/ubuntu_server.menu&lt;br /&gt;
ubuntu_server.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Ubuntu Server&lt;br /&gt;
 LABEL Tagasi   &lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/ubuntu.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
 [[File:pxe_fedora_load.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora_14.menu&lt;br /&gt;
fedora_14.menu &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Fedora 14&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/fedora.menu&lt;br /&gt;
 LABEL Fedora Core 14 64bit&lt;br /&gt;
    MENU LABEL ^Fedora Core 14 64bit&lt;br /&gt;
    KERNEL fedora/14/64/vmlinuz&lt;br /&gt;
    APPEND initrd=fedora/14/64/initrd.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Viimaseks Ubuntu erinevate versioonide osa [[File:pxe_ubuntu_serv_valikud.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano ubuntu_server_10_10.menu&lt;br /&gt;
ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu Server 10.10 Install&lt;br /&gt;
  LABEL Tagasi   &lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/ubuntu_server.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=788 initrd=ubuntu/server/10_10/64/initrd.gz&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 cli EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit cli EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 x86&lt;br /&gt;
  MENU LABEL ^Ubuntu Server 10.10 32bit (suunab tagasi)&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valmis! käivitamisel (bootimisel) peaks tulema ilus ja arusaadavate valikutega menüü kuskohast on siis võimalik lihtsalt sobiv valik teha.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch08_:_Configuring_the_DHCP_Server#Download_and_Install_the_DHCP_Package&lt;br /&gt;
* http://wiki.r1soft.com/display/R1D/Configuring+DHCP+Server+on+Linux+or+Unix+%28ISC+DHCPD%29&lt;br /&gt;
* http://tldp.org/HOWTO/DHCP/x369.html&lt;br /&gt;
* http://pxe.dev.aboveaverageurl.com/index.php/PXE_Booting/Fedora_Core&lt;br /&gt;
* https://help.ubuntu.com/community/PXEInstallServer&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;br /&gt;
&lt;br /&gt;
Ver 0.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30476</id>
		<title>PXE boot</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PXE_boot&amp;diff=30476"/>
		<updated>2011-05-07T09:26:14Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* DHCP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sissejuhatus=&lt;br /&gt;
Selles juhendis seadistame PXE boot serveri koos vajalike komponentidega, mis võimaldab meil kiiresti ilma bootivat füüsilist meediat omamata, linux operatsioonisüsteemi üle võrgu paigaldada või käivitada. Eesmärk on luua menüüga PXE kus oleks võimalik bootida erinevaid linuxi ditributsiooni installatsioone. Loomulikult siit edasi minna võib panna bootima veel, thinmanageri (terminali softi) kõvakettata lauaarvutis, memtest või VmWare “Hyperviisori”&lt;br /&gt;
&lt;br /&gt;
Toon näiteid teenuse ülesseseadmiseks paraleelselt nii Fedora Core 14-s kui ka Ubuntu Server 10.10-s.&lt;br /&gt;
&lt;br /&gt;
=PXE-st=&lt;br /&gt;
PXE ehk Pre-Execution Environment, on keskkond arvutite ülesslaadmiseks (bootimiseks) kasutades võrgukaarti. PXE on välja töötatud Inteli poolt ning tema spetsifikatsioon veriooniga 2.1 on avaldatud Inteli ja Systemsoft poolt 20 septembril 1999 (andmed 2011 märts) ning asub&lt;br /&gt;
aaderssil: http://www.intel.com/design/archives/wfm/downloads/pxespec.htm&lt;br /&gt;
&lt;br /&gt;
==Kuidas toimib?==&lt;br /&gt;
Arvuti käivitamise algfaasis küsib võrgukaart DHCP ga omale Ip aadressi ning informatsiooni sellekohta (DHCP parameeter) millisel IP-l PXE käivitusserver asub. Peale vastuse saamist küsitakse serverilt network bootstrap program (NBP[http://en.wikipedia.org/wiki/Preboot_Execution_Environment#Network_bootstrap_program]) faili asukoht, mis laetakse arvuti muut mällu (RAM) kasutatdes TFTP-d, ning lõpuks käivitatakse.&lt;br /&gt;
&lt;br /&gt;
=Vajalikud komponendid.=&lt;br /&gt;
Toimimise alt on näha, et asja käitamiseks on kindlasti vaja järgmiseit kahte põhiteenust:&lt;br /&gt;
DHCP ja TFTP - Trivial File Transfer Protocol&lt;br /&gt;
Network bootstrap programmi:&lt;br /&gt;
PXELINUX - Linuxi algkäivitamiseks võrguserverist kasutades võrgukaatri mis vastab Intel PXE standardile&lt;br /&gt;
Hilisemaks installimiseks (ei ole hetkel selle juhendi osa):&lt;br /&gt;
NFS, FTP, HTTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tähelepanek:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Selleks et oleks võimalik kasutada kopeerimist ja pasteerimist näidetest, tuleb Serveri installi käigus anda masinale staatiline IP aadress 192.168.100.2 võrgust 192.168.100.0/24, &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Põhikomponentide paigaldamine ja nende seadistamine.=&lt;br /&gt;
&lt;br /&gt;
==DHCP==&lt;br /&gt;
Kõige aluseks on meil automaatne IP-aadressite ja vajalike parameetrite andmine PXE seadmele, mida annb meil DHCP server. Täpsem juhis wikis  DHCP kohta asub aadressil (https://wiki.itcollege.ee/index.php/DHCP)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install dhcp&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039; https://wiki.itcollege.ee/index.php/Apt&lt;br /&gt;
  apt-get install dhcp3-server&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Seadistame DHCP serveri võrgus 192.168.100.0/24 (255.255.255.0) jagama IP aadresse 192.168.100.100 kuni 192.168.100.110.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp/dhcpd.conf&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 nano /etc/dhcp3/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 allow booting;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.100.0 netmask 255.255.255.0 {&lt;br /&gt;
&lt;br /&gt;
   # IP aadressite piirkond mida server jagab The range of IP addresses the server&lt;br /&gt;
   # DHCP klientidele k2ivitusel&lt;br /&gt;
   range 192.168.100.100 192.168.100.110;&lt;br /&gt;
&lt;br /&gt;
   # M22rame aja kui kaua klient oma IP aadressi v6ib hoida&lt;br /&gt;
   default-lease-time 86400;&lt;br /&gt;
   max-lease-time 86400;&lt;br /&gt;
&lt;br /&gt;
   # Vaikelyys (gateway)&lt;br /&gt;
   option routers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # Don&#039;t forward DHCP requests from this&lt;br /&gt;
   # NIC interface to any other NIC interfaces&lt;br /&gt;
   option ip-forwarding off;&lt;br /&gt;
&lt;br /&gt;
   # broadcast address ja subnet mask&lt;br /&gt;
   option broadcast-address 192.168.100.255;&lt;br /&gt;
   option subnet-mask 255.255.255.0;&lt;br /&gt;
&lt;br /&gt;
   # Set the NTP ajaserver DHCP klientidele&lt;br /&gt;
   # option ntp-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
    # Set the DNS server to be used by the DHCP clients&lt;br /&gt;
   option domain-name-servers 192.168.100.1;&lt;br /&gt;
&lt;br /&gt;
   # PXE-seadistuse osa&lt;br /&gt;
   # serveri ip kus jookseb TFTP ehk on meie PXE server&lt;br /&gt;
   next-server 192.168.100.2;&lt;br /&gt;
   filename &amp;quot;pxelinux.0&amp;quot;; #  see on parameeter kus nimetame et millist NBP-d kasutatakse&lt;br /&gt;
   option bootfile-name &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 # subneti l6pp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisa DHCP options-ite kohta saab lugeda manualist.&lt;br /&gt;
 man dhcp-options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et asjad toimiksid, on vaja lubada tulemüüril teatud TFTP ja DHCP võrguliiklus. (dhcp - UDP port 67 ja 68, tftp - UDP port 69)&lt;br /&gt;
Ehk on vaja iptablesisse teha vajalikud augud või lihtsam kuid samas ebaturvalisem variant on iptables valja lülitada.&lt;br /&gt;
&lt;br /&gt;
Täpsem juhis IPtabelsi muutmiseks [[Iptables]]&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Selleks, et võrgukaart saaks kätte pxelinux.0 (NBP programmi) ja seadistuse on meil vaja paigaldada ja seadistada TFTP teenus. Selleks kasutame H. Peter Anvin tftp (tftpd-hpa) tarkvara.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paigaldamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install tftp-server&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install tftpd-hpa&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seadistamine&#039;&#039;&#039;&lt;br /&gt;
Kõigepealt tuleks alustada kausta tegemisega kus hakatakse pxe jaoks vajalike boot faile ja NBP-d hoidma. (fedora installis tehakse vastav kaust juba tftpd installil ajal asukohaga /var/lib/tftpboot ära)&lt;br /&gt;
näiteks: (asukoha võib vabalt valida samas tuleb seda tähele panna kui hakkate tftpd seadistama)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora&#039;&#039;&lt;br /&gt;
Et tftpd server käima läheks, on vaja xinetd teenuses lubada omakorda tftp teenus. Selleks aga tuleb xinet.d confi failis asendada disabled=yes, disabled=no.&lt;br /&gt;
 nano /etc/xinetd.d/tftpd&lt;br /&gt;
&lt;br /&gt;
tftpd&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 service tftp&lt;br /&gt;
 {&lt;br /&gt;
       socket_type             = dgram&lt;br /&gt;
       protocol                = udp&lt;br /&gt;
       wait                    = yes&lt;br /&gt;
       user                    = root&lt;br /&gt;
       server                  = /usr/sbin/in.tftpd&lt;br /&gt;
       server_args             = -s /var/lib/tftpboot&lt;br /&gt;
       disable                 = yes &amp;lt;---- muuda no&lt;br /&gt;
       per_source              = 11&lt;br /&gt;
       cps                     = 100 2&lt;br /&gt;
       flags                   = IPv4&lt;br /&gt;
 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restardime xinetd teenuse.&lt;br /&gt;
 service xinetd restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ubuntu&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vaatame korra vaikekonfiguratsiooni, sealt näeme millisest kaustast annab tftp boot failid (vaikeseadistuse peask olema auskoht /var/lib/tftpboot)&lt;br /&gt;
 cat /etc/default/tftpd-hpa&lt;br /&gt;
Kontrollime kas teenus juba ei käi.&lt;br /&gt;
 status tftpd-hpa&lt;br /&gt;
Kui teenus ei käi käivitame tftp-hpa teenuse.&lt;br /&gt;
 service tftpd-hpa start&lt;br /&gt;
&lt;br /&gt;
=PXE “paigaldamine”=&lt;br /&gt;
Eelnevalt oleks mõistlik tutvuda probleemse riistavaraga, millega võib tekkida pxelinuxil probleeme.&lt;br /&gt;
http://syslinux.zytor.com/wiki/index.php/Hardware_Compatibility&lt;br /&gt;
&lt;br /&gt;
==pxelinux.0==&lt;br /&gt;
&lt;br /&gt;
1. Esmalt tuleb paigaldada tftpd confis määratud kausta pxelinux.0 ehk NBP programmi fail, mille saame laadida kernel.org-ist: http://www.kernel.org/pub/linux/utils/boot/syslinux/&lt;br /&gt;
&lt;br /&gt;
Laeme syslinuxi tmp kausta.&lt;br /&gt;
 cd tmp&lt;br /&gt;
 wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.03.tar.bz2&lt;br /&gt;
Kui wget peaks systeemist puuduma, saab selle paigaldada järgmiselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fedora:&#039;&#039;&lt;br /&gt;
 yum install wget&lt;br /&gt;
&#039;&#039;Ubuntu server:&#039;&#039;&lt;br /&gt;
 apt-get install wget&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakime allalaetud faili lahti:&lt;br /&gt;
 tar -jxvf syslinux-4.03.tar.bz2&lt;br /&gt;
Ning kopeerimie pxelinux.0 faili /var/lib/tftpboot kausta:&lt;br /&gt;
 cp ./syslinux-4.03/core/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Nüüdseks oleme saanud suure põhitüki paika. Järgmisena loome vajaliku seade failide kausta, ja teeme menüüd, ning paneme erinevate linux-i pakkide bootimiseks vajalikud komponendid paika.&lt;br /&gt;
&lt;br /&gt;
Tekitame kausta /var/lib/tftpboot omakorda alamkausta pxelinux.cfg, mis hakab hoidma meil konfiguratsooni faile.&lt;br /&gt;
 mkdir /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
&lt;br /&gt;
PXELINUX (pxelinux.0) otsib pxelinux.cfg kaustast järgmiselt conf faile.&lt;br /&gt;
* ARP tüübi ja oma mac aadressijärgi n2it. (ARP type 1) aadressiga 88:99:AA:BB:CC:DD otsib faili nimega 01-88-99-aa-bb-cc-dd.&lt;br /&gt;
* oma IP hex koodi järgi näit. 192.0.2.91 -&amp;gt; C000025B&lt;br /&gt;
* Ja lõpuks otsib default faili. (mis kehtib siis k2igile)&lt;br /&gt;
&lt;br /&gt;
Meie kasutame selles juhendis default faili mida otsitakse kõige viimasena. Selline otsimine võimaldab erinevale riistvarale erinevaid seadistusi jagada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kopeerime eelnevalt allalaetud ja lahtipakitud syslinuxi kaustast menüü käivituseks vajaliku faili ning seadistame esmase menüü.&lt;br /&gt;
 cp /syslinux-4.03/com32/menu/menu.c32 ./&lt;br /&gt;
&lt;br /&gt;
Seadistamine Ubuntu serveri ja Fedora 14 core installikad menüüs. Selleks loome endajaoks arusaadav kataloogistruktuuri tftp kausta alla.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/tftpboot/menu/ &amp;lt;-- eelkõige menyy komponentide hoidmise jaoks&lt;br /&gt;
/tftpboot/ubuntu/&lt;br /&gt;
/tftpboot/ubuntu/server/10_10/64&lt;br /&gt;
/tftpboot/ubuntu/server/10_10/x86&lt;br /&gt;
/tftpboot/fedora/&lt;br /&gt;
/tftpboot/fedora/14/64&lt;br /&gt;
/tftpboot/fedora/14/x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime ISOdest PXE jaoks vmlinuz ja initrd.img failid vastavatesse kaustadesse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;T2HELEPANEK:&#039;&#039;&#039; Peab kasutama nende distro (paketide) versiooni vmlinuz ja initrd.img faile mida on plaanis juurutama hakata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alustame Ubuntu Serveri failide kopeerimisega. Kõigepealt ühendame (moundime) allalaetud iso järgmise käsuga:&lt;br /&gt;
ISO mountimine&lt;br /&gt;
 mount -o loop disk1.iso /mnt/ISO&lt;br /&gt;
disk1.iso on allalaetud faili nimi.&lt;br /&gt;
kopeerime vajalikud failid eelnevalt valmistatud kaustadesse.&lt;br /&gt;
 cp install/netboot/ubuntu-installer/amd64/* /var/lib/tftpboot/ubuntu/server/10_10/64/&lt;br /&gt;
&lt;br /&gt;
Nyyd kopeerime Feodra Image ja vmlinuzi failid sarnaselt Ubuntu omadega.&lt;br /&gt;
&lt;br /&gt;
==Menüü==&lt;br /&gt;
&lt;br /&gt;
Järgmisena seadistame menüü sarnase struktuuriga nagu seda on kaustade struktuur.&lt;br /&gt;
&lt;br /&gt;
Loome conf faili ilusa menyy milles on lihtne navigeerida struktuur mille loome menüüdega on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Ubuntu&lt;br /&gt;
-- Server&lt;br /&gt;
---- 10.10&lt;br /&gt;
Fedora&lt;br /&gt;
--Fedora Core 14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Menüüle on võimalik määrata ka välimus.&lt;br /&gt;
Seadistame välimuse&lt;br /&gt;
 nano menu/graphics.conf&lt;br /&gt;
graphics.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 menu color tabmsg 37;40      #80ffffff #00000000&lt;br /&gt;
 menu color hotsel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color sel 30;47      #40000000 #20ffffff&lt;br /&gt;
 menu color scrollbar 30;47      #40000000 #20ffffff&lt;br /&gt;
 MENU MASTER PASSWD jalgratas&lt;br /&gt;
 MENU PASSWORDMARGIN 26&lt;br /&gt;
 MENU ROWS 6&lt;br /&gt;
 MENU TABMSGROW 15&lt;br /&gt;
 MENU CMDLINEROW 15&lt;br /&gt;
 MENU ENDROW 24&lt;br /&gt;
 MENU PASSWORDROW 12&lt;br /&gt;
 MENU TIMEOUTROW 13&lt;br /&gt;
 MENU VSHIFT 6&lt;br /&gt;
 MENU PASSPROMPT Sisesta parool:&lt;br /&gt;
 NOESCAPE 1&lt;br /&gt;
 ALLOWOPTIONS 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Kõigepealt seadistame ära peamenyy, mis asub pxelinux.cfg/defaut failis.[[File:pxe_mainmenu.png|thumb|400px|Peamenyy]]&lt;br /&gt;
 nano ./pxelinux.cf/default&lt;br /&gt;
default&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 default menu.c32&lt;br /&gt;
 prompt 0&lt;br /&gt;
&lt;br /&gt;
 menu title PXE menyy&lt;br /&gt;
 menu INCLUDE menu/graphics.conf&lt;br /&gt;
 MENU AUTOBOOT K2ivitame systeemi lokaalselt kettalt # sekundi p2rast&lt;br /&gt;
&lt;br /&gt;
 label bootlocal&lt;br /&gt;
 menu label ^K2ivita Kettalt&lt;br /&gt;
 menu default&lt;br /&gt;
 localboot 0&lt;br /&gt;
 timeout 80&lt;br /&gt;
 TOTALTIMEOUT 9000&lt;br /&gt;
&lt;br /&gt;
 LABEL Ubuntu&lt;br /&gt;
  MENU LABEL ^Ubuntu&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
 LABEL Fedora&lt;br /&gt;
  MENU LABEL ^Fedora&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/fedora.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Loome alamenüüd Fedorale ja Ubuntule failidesse fedora.menu ja ubuntu.menu&lt;br /&gt;
&lt;br /&gt;
Ubuntule [[File:pxe_ubuntu_valik.png|thumb|400px|Ubuntu Valikud]]&lt;br /&gt;
 nano ./menu/ubuntu.menu&lt;br /&gt;
ubuntu.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND pxelinux.cfg/default&lt;br /&gt;
  LABEL Ubuntu Server&lt;br /&gt;
    MENU LABEL ^Ubuntu Server&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fedorale [[File:pxe_fedora_valik.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora.menu&lt;br /&gt;
fedora.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Fedora   &lt;br /&gt;
 LABEL Tagasi&lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND pxelinux.cfg/default&lt;br /&gt;
 LABEL Ubuntu Core 14&lt;br /&gt;
   MENU LABEL ^Fedora Core 14&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/fedora_14.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.  Nendele omakorda veel alammenüüd (kuna Ubuntul on olemas nii Server kui Desktop siis ubuntul saab olema omakorda veel versiooni alammenüü erinevalt fedorast)[[File:pxe_ubuntu_server.png|thumb|400px|Ubuntu Server]]&lt;br /&gt;
 nano menu/ubuntu_server.menu&lt;br /&gt;
ubuntu_server.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MENU TITLE Ubuntu Server&lt;br /&gt;
 LABEL Tagasi   &lt;br /&gt;
   MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/ubuntu.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10&lt;br /&gt;
   KERNEL menu.c32&lt;br /&gt;
   APPEND menu/graphics.conf menu/ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
 [[File:pxe_fedora_load.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano menu/fedora_14.menu&lt;br /&gt;
fedora_14.menu &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Fedora 14&lt;br /&gt;
  LABEL Tagasi&lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/fedora.menu&lt;br /&gt;
 LABEL Fedora Core 14 64bit&lt;br /&gt;
    MENU LABEL ^Fedora Core 14 64bit&lt;br /&gt;
    KERNEL fedora/14/64/vmlinuz&lt;br /&gt;
    APPEND initrd=fedora/14/64/initrd.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Viimaseks Ubuntu erinevate versioonide osa [[File:pxe_ubuntu_serv_valikud.png|thumb|400px|Fedora Valik]]&lt;br /&gt;
 nano ubuntu_server_10_10.menu&lt;br /&gt;
ubuntu_server_10_10.menu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MENU TITLE Ubuntu Server 10.10 Install&lt;br /&gt;
  LABEL Tagasi   &lt;br /&gt;
    MENU LABEL &amp;lt;-- ^Tagasi&lt;br /&gt;
    KERNEL menu.c32&lt;br /&gt;
    APPEND menu/ubuntu_server.menu&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   MENU label ^Ubuntu Server 10.10 64bit cli&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=788 initrd=ubuntu/server/10_10/64/initrd.gz&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 64 cli EXPERT&lt;br /&gt;
   MENU LABEL ^Ubuntu Server 10.10 64bit cli EXPERT&lt;br /&gt;
   KERNEL ubuntu/server/10_10/64/linux&lt;br /&gt;
   APPEND tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=788 initrd=ubuntu/server/10_10/64/initrd.gz --&lt;br /&gt;
 LABEL Ubuntu Server 10.10 x86&lt;br /&gt;
  MENU LABEL ^Ubuntu Server 10.10 32bit (suunab tagasi)&lt;br /&gt;
  KERNEL menu.c32&lt;br /&gt;
  APPEND menu/graphics.conf menu/ubuntu_server.menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valmis! käivitamisel (bootimisel) peaks tulema ilus ja arusaadavate valikutega menüü kuskohast on siis võimalik lihtsalt sobiv valik teha.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch08_:_Configuring_the_DHCP_Server#Download_and_Install_the_DHCP_Package&lt;br /&gt;
* http://wiki.r1soft.com/display/R1D/Configuring+DHCP+Server+on+Linux+or+Unix+%28ISC+DHCPD%29&lt;br /&gt;
* http://tldp.org/HOWTO/DHCP/x369.html&lt;br /&gt;
* http://pxe.dev.aboveaverageurl.com/index.php/PXE_Booting/Fedora_Core&lt;br /&gt;
* https://help.ubuntu.com/community/PXEInstallServer&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
AK22&lt;br /&gt;
&lt;br /&gt;
Ver 0.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=30337</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=30337"/>
		<updated>2011-05-06T11:12:25Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Karel Niine AK22 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
[[nginx]]&lt;br /&gt;
&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install]] - 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]&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;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&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;
==Lauri Liibert AK21==&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;
==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;
==Tiit Maripuu AK22==					&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;
Retsesioon [[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]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&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;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.&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]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]]&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;
[[init]] - valmis&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] 						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) 			&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis põhimõtteliselt&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis vist 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&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Veel tegemisel.&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;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&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;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&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&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&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;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
iptables&lt;br /&gt;
Töö on hetkel koostamisel.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&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;
==Olle Tuur A22==&lt;br /&gt;
Arvutiklassi Linux (valmimisel)&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;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&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&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=30167</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=30167"/>
		<updated>2011-05-04T18:18:38Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Karel Niine AK22 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install]] - 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]&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;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&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;
==Lauri Liibert AK21==&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;
==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;
==Tiit Maripuu AK22==					&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) - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsesioon [[Talk:Dig]] --[[User:Kniine|Kniine]] 21:18, 4 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==					&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&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;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.&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]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]]&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;
[[init]] - valmis&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] 						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) 			&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis põhimõtteliselt&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis vist 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&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==						&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;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&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;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&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&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&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;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
iptables&lt;br /&gt;
Töö on hetkel koostamisel.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&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;
==Olle Tuur A22==&lt;br /&gt;
Arvutiklassi Linux (valmimisel)&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;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&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&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=30166</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=30166"/>
		<updated>2011-05-04T18:18:05Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Karel Niine AK22 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install]] - 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]&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;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&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;
==Lauri Liibert AK21==&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;
==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;
==Tiit Maripuu AK22==					&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) - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsesioon [[Talk:Dig]] (04.05.2011)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==					&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&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;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.&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]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]]&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;
[[init]] - valmis&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] 						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) 			&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis põhimõtteliselt&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis vist 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&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==						&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;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&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;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&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&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&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;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
iptables&lt;br /&gt;
Töö on hetkel koostamisel.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&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;
==Olle Tuur A22==&lt;br /&gt;
Arvutiklassi Linux (valmimisel)&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;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&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&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Dig&amp;diff=30165</id>
		<title>Talk:Dig</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Dig&amp;diff=30165"/>
		<updated>2011-05-04T18:17:00Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesoleva retsensiooni objektiks on käsureaprogramm nimepäringute tegemiseks, mille autoriks on Anders Kõrvemaa. Eesmärk on juhtida tähelepanu mõningatele puudustele, millega loodetavasti selle juhendi kasutamisel ka arvestatakse.&lt;br /&gt;
&lt;br /&gt;
Tutvudes antud referaadiga, võib öelda, et üldiselt on käsitletud dig-i kõiki põhilisi päringu võtmeid ning nende kasutust, samas aga on ka väga palju puudujääke ning ka üks vale näide, milleni jõuan allpool.&lt;br /&gt;
&lt;br /&gt;
Mainimata on jäetud, et tegelikult ei ole alati vaja kasutada suunatud päringut ehk @server kuju, sellega koos on jäetud ka seletamata kuidas käsitleb dig ja kuhu ta pöördub sellisel juhul oma päringu tegemiseks?&lt;br /&gt;
&lt;br /&gt;
Puudujäägiks võib veel välja tuua, et on kirjeldatud küll pärngute tegemine, kuid puudub täielikult juhend kuidas peaks lugema ning aru saama tulemusest, ning mida mingi sektsioon tähendab. Näiteks mida tähendab ;; AUTHORITY SECTION: või ;; ADDITIONAL SECTION:, ning kuidas neid saab näidata või peita.&lt;br /&gt;
&lt;br /&gt;
Sellega jõuame aga järgmise puuduseni. Käsitlemata on jäetud query optonid, millega on võimalik mõjutada kuidas päringuid tehakse ning kuidas tulemusi kuvatakse. Mis lisatakse tavaliselt lõppu kujul +valik.&lt;br /&gt;
Näiteks: +short - mis väljastab lühikese vastuse või +noquestion mis jättab näitamata ;; QUESTION SECTION:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näite puhul kus tehakse revers lookupi on viga! Kuna tegu on siiski revers lookupiga ehk IPst nime vastu siis peaks selle elion.ee asemel olema 195.250.183.246&lt;br /&gt;
ehk dig -x 195.250.183.246 mitte aga dig -x elion.ee. &lt;br /&gt;
Sellel viitab ka ekraanitõõmis, sest tegelikult puudub ju ;; ANSWER SECTION: -- sektioon kus peab vastsus olema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagu alguses mainitud on küll põhivõtmed ja nende kasutus näidatud samuti ka natukese üldist infot dig-i kohta, kuid selleks et asjast paremini aru saada peaks olema ka korralik seletus tulemuse kohta.&lt;br /&gt;
&lt;br /&gt;
Hindaksin referaati 70%&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Karel Niine AK22&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Dig&amp;diff=30164</id>
		<title>Talk:Dig</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Dig&amp;diff=30164"/>
		<updated>2011-05-04T18:16:48Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesoleva retsensiooni objektiks on käsureaprogramm nimepäringute tegemiseks, mille autoriks on Anders Kõrvemaa. Eesmärk on juhtida tähelepanu mõningatele puudustele, millega loodetavasti selle juhendi kasutamisel ka arvestatakse.&lt;br /&gt;
&lt;br /&gt;
Tutvudes antud referaadiga, võib öelda, et üldiselt on käsitletud dig-i kõiki põhilisi päringu võtmeid ning nende kasutust, samas aga on ka väga palju puudujääke ning ka üks vale näide, milleni jõuan allpool.&lt;br /&gt;
&lt;br /&gt;
Mainimata on jäetud, et tegelikult ei ole alati vaja kasutada suunatud päringut ehk @server kuju, sellega koos on jäetud ka seletamata kuidas käsitleb dig ja kuhu ta pöördub sellisel juhul oma päringu tegemiseks?&lt;br /&gt;
&lt;br /&gt;
Puudujäägiks võib veel välja tuua, et on kirjeldatud küll pärngute tegemine, kuid puudub täielikult juhend kuidas peaks lugema ning aru saama tulemusest, ning mida mingi sektsioon tähendab. Näiteks mida tähendab ;; AUTHORITY SECTION: või ;; ADDITIONAL SECTION:, ning kuidas neid saab näidata või peita.&lt;br /&gt;
&lt;br /&gt;
Sellega jõuame aga järgmise puuduseni. Käsitlemata on jäetud query optonid, millega on võimalik mõjutada kuidas päringuid tehakse ning kuidas tulemusi kuvatakse. Mis lisatakse tavaliselt lõppu kujul +valik.&lt;br /&gt;
Näiteks: +short - mis väljastab lühikese vastuse või +noquestion mis jättab näitamata ;; QUESTION SECTION:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näite puhul kus tehakse revers lookupi on viga! Kuna tegu on siiski revers lookupiga ehk IPst nime vastu siis peaks selle elion.ee asemel olema 195.250.183.246&lt;br /&gt;
ehk dig -x 195.250.183.246 mitte aga dig -x elion.ee. &lt;br /&gt;
Sellel viitab ka ekraanitõõmis, sest tegelikult puudub ju ;; ANSWER SECTION: -- sektioon kus peab vastsus olema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagu alguses mainitud on küll põhivõtmed ja nende kasutus näidatud samuti ka natukese üldist infot dig-i kohta, kuid selleks et asjast paremini aru saada peaks olema ka korralik seletus tulemuse kohta.&lt;br /&gt;
Hindaksin referaati 70%&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Karel Niine AK22&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Dig&amp;diff=30163</id>
		<title>Talk:Dig</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Dig&amp;diff=30163"/>
		<updated>2011-05-04T18:14:39Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesoleva retsensiooni objektiks on käsureaprogramm nimepäringute tegemiseks, mille autoriks on Anders Kõrvemaa. Eesmärk on juhtida tähelepanu mõningatele puudustele, millega loodetavasti selle juhendi kasutamisel ka arvestatakse.&lt;br /&gt;
&lt;br /&gt;
Tutvudes antud referaadiga, võib öelda, et üldiselt on käsitletud dig-i kõiki põhilisi päringu võtmeid ning nende kasutust, samas aga on ka väga palju puudujääke ning ka üks vale näide, milleni jõuan allpool.&lt;br /&gt;
&lt;br /&gt;
Mainimata on jäetud, et tegelikult ei ole alati vaja kasutada suunatud päringut ehk @server kuju, sellega koos on jäetud ka seletamata kuidas käsitleb dig ja kuhu ta pöördub sellisel juhul oma päringu tegemiseks?&lt;br /&gt;
&lt;br /&gt;
Puudujäägiks võib veel välja järgmise, et on kirjeldatud küll pärngute tegemine, kuid puudub täielikult juhend kuidas peaks lugema ning aru saama tulemusest ning mida mingi sektsioon tähendab. Näiteks mida tähendab ;; AUTHORITY SECTION: või ;; ADDITIONAL SECTION: ,ning kuidas neid näidata või peita.&lt;br /&gt;
&lt;br /&gt;
Sellega aga jõuame järgmise puuduseni. Käsitlemata on jäetud query optonid, millega on võimalik mõjutada kuidas päringuid tehakse ning luidas tulemusi kuvatakse. Mis lisatakse tavaliselt lõppu kujul +valik.&lt;br /&gt;
Näiteks: +short - mis väljastab lühikese vastuse või +noquestion mis jättab näitamata ;; QUESTION SECTION:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näite puhul kus tehakse revers lookupi on viga! Kuna tegu on siiski revers lookupiga ehk IPst nime vastu siis peaks selle elion.ee asemel olema 195.250.183.246&lt;br /&gt;
ehk dig -x 195.250.183.246 mitte aga dig -x elion.ee. &lt;br /&gt;
Sellel viitab ka ekraanitõõmis, sest tegelikult puudub ju ;; ANSWER SECTION: -- sektioon kus peab vastsus olema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagu alguses mainitud on küll põhivõtmed ja nende kasutus näidatud samuti ka natukese üldist infot dig-i kohta, kuid selleks et asjast paremini aru saada peaks olema ka korralik seletus tulemuse kohta.&lt;br /&gt;
Hindaksin referaati 70%&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Karel Niine AK22&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Dig&amp;diff=30162</id>
		<title>Talk:Dig</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Dig&amp;diff=30162"/>
		<updated>2011-05-04T18:14:03Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesoleva retsensiooni objektiks on käsureaprogramm nimepäringute tegemiseks, mille autoriks on Anders Kõrvemaa. Eesmärk on juhtida tähelepanu mõningatele puudustele, millega loodetavasti selle juhendi kasutamisel ka arvestatakse.&lt;br /&gt;
&lt;br /&gt;
Tutvudes antud referaadiga, võib öelda, et üldiselt on käsitletud dig-i kõiki põhilisi päringu võtmeid ning nende kasutust, aga samas on ka väga palju puudujääke ning ka üks vale näide, milleni jõuan allpool.&lt;br /&gt;
&lt;br /&gt;
Mainimata on jäetud, et tegelikult ei ole alati vaja kasutada suunatud päringut ehk @server kuju, sellega koos on jäetud ka seletamata kuidas käsitleb dig ja kuhu ta pöördub sellisel juhul oma päringu tegemiseks?&lt;br /&gt;
&lt;br /&gt;
Puudujäägiks võib veel välja järgmise, et on kirjeldatud küll pärngute tegemine, kuid puudub täielikult juhend kuidas peaks lugema ning aru saama tulemusest ning mida mingi sektsioon tähendab. Näiteks mida tähendab ;; AUTHORITY SECTION: või ;; ADDITIONAL SECTION: ,ning kuidas neid näidata või peita.&lt;br /&gt;
&lt;br /&gt;
Sellega aga jõuame järgmise puuduseni. Käsitlemata on jäetud query optonid, millega on võimalik mõjutada kuidas päringuid tehakse ning luidas tulemusi kuvatakse. Mis lisatakse tavaliselt lõppu kujul +valik.&lt;br /&gt;
Näiteks: +short - mis väljastab lühikese vastuse või +noquestion mis jättab näitamata ;; QUESTION SECTION:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näite puhul kus tehakse revers lookupi on viga! Kuna tegu on siiski revers lookupiga ehk IPst nime vastu siis peaks selle elion.ee asemel olema 195.250.183.246&lt;br /&gt;
ehk dig -x 195.250.183.246 mitte aga dig -x elion.ee. &lt;br /&gt;
Sellel viitab ka ekraanitõõmis, sest tegelikult puudub ju ;; ANSWER SECTION: -- sektioon kus peab vastsus olema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagu alguses mainitud on küll põhivõtmed ja nende kasutus näidatud samuti ka natukese üldist infot dig-i kohta, kuid selleks et asjast paremini aru saada peaks olema ka korralik seletus tulemuse kohta.&lt;br /&gt;
Hindaksin referaati 70%&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Karel Niine AK22&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Dig&amp;diff=30161</id>
		<title>Talk:Dig</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Dig&amp;diff=30161"/>
		<updated>2011-05-04T18:13:33Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesoleva retsensiooni objektiks on käsureaprogramm nimepäringute tegemiseks, mille autoriks on Anders Kõrvemaa. Eesmärk on juhtida tähelepanu mõningatele puudustele, millega loodetavasti selle juhendi kasutamisel ka arvestatakse.&lt;br /&gt;
&lt;br /&gt;
Tutvudes antud referaadiga, võib öelda, et üldiselt on käsitletud dig-i kõiki põhilisi päringu võtmeid ning nende kasutust, aga samas on ka väga palju puudujääke ning ka üks vale näide, milleni jõuan allpool.&lt;br /&gt;
&lt;br /&gt;
Mainimata on jäetud, et tegelikult ei ole alati vaja kasutada suunatud päringut ehk @server kuju, sellega koos on jäetud ka seletamata kuidas käsitleb dig ja kuhu ta pöördub sellisel juhul oma päringu tegemiseks?&lt;br /&gt;
&lt;br /&gt;
Puudujäägiks võib veel välja järgmise, et on kirjeldatud küll pärngute tegemine, kuid puudub täielikult juhend kuidas peaks lugema ning aru saama tulemusest ning mida mingi sektsioon tähendab. Näiteks mida tähendab ;; AUTHORITY SECTION: või ;; ADDITIONAL SECTION: ,ning kuidas neid näidata või peata.&lt;br /&gt;
&lt;br /&gt;
Sellega aga jõuame järgmise puuduseni. Käsitlemata on jäetud query optonid, millega on võimalik mõjutada kuidas päringuid tehakse ning luidas tulemusi kuvatakse. Mis lisatakse tavaliselt lõppu kujul +valik.&lt;br /&gt;
Näiteks: +short - mis väljastab lühikese vastuse või +noquestion mis jättab näitamata ;; QUESTION SECTION:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näite puhul kus tehakse revers lookupi on viga! Kuna tegu on siiski revers lookupiga ehk IPst nime vastu siis peaks selle elion.ee asemel olema 195.250.183.246&lt;br /&gt;
ehk dig -x 195.250.183.246 mitte aga dig -x elion.ee. &lt;br /&gt;
Sellel viitab ka ekraanitõõmis, sest tegelikult puudub ju ;; ANSWER SECTION: -- sektioon kus peab vastsus olema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagu alguses mainitud on küll põhivõtmed ja nende kasutus näidatud samuti ka natukese üldist infot dig-i kohta, kuid selleks et asjast paremini aru saada peaks olema ka korralik seletus tulemuse kohta.&lt;br /&gt;
Hindaksin referaati 70%&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Karel Niine AK22&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=30160</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=30160"/>
		<updated>2011-05-04T18:12:51Z</updated>

		<summary type="html">&lt;p&gt;Kniine: /* Karel Niine AK22 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install]] - 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]&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;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&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;
==Lauri Liibert AK21==&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;
==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;
==Tiit Maripuu AK22==					&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) - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsesioon [[Talk:Dig]]&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==					&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&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;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.&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]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]]&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;
[[init]] - valmis&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] 						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) 			&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis põhimõtteliselt&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis vist 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&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==						&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;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&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;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&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&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&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;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
iptables&lt;br /&gt;
Töö on hetkel koostamisel.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&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;
==Olle Tuur A22==&lt;br /&gt;
Arvutiklassi Linux (valmimisel)&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;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&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&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Dig&amp;diff=30159</id>
		<title>Talk:Dig</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Dig&amp;diff=30159"/>
		<updated>2011-05-04T18:11:20Z</updated>

		<summary type="html">&lt;p&gt;Kniine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesoleva retsensiooni objektiks on käsureaprogramm nimepäringute tegemiseks, mille autoriks on Anders Kõrvemaa. Eesmärk on juhtida tähelepanu mõningatele puudustele, millega loodetavasti selle juhendi kasutamisel ka arvestatakse.&lt;br /&gt;
&lt;br /&gt;
Tutvudes antud referaadiga, võib öelda, et üldiselt on käsitletud dig-i kõiki põhilisi päringu võtmeid ning nende kasutust, aga samas on ka väga palju puudujääke ning ka üks vale näide, milleni jõuan allpool.&lt;br /&gt;
Mainimata on jäetud, et tegelikult ei ole alati vaja kasutada suunatud päringut ehk @server kuju, sellega koos on jäetud ka seletamata kuidas käsitleb dig ja kuhu ta pöördub sellisel juhul oma päringu tegemiseks?&lt;br /&gt;
Puudujäägiks võib veel välja järgmise, et on kirjeldatud küll pärngute tegemine, kuid puudub täielikult juhend kuidas peaks lugema ning aru saama tulemusest ning mida mingi sektsioon tähendab. Näiteks mida tähendab ;; AUTHORITY SECTION: või ;; ADDITIONAL SECTION: ,ning kuidas neid näidata või peata.&lt;br /&gt;
Sellega aja jõuame järgmise puuduseni. Käsitlemata on jäetud query optonid, millega on võimalik mõjutada kuidas päringuid tehakse ning luidas tulemusi kuvatakse. Mis lisatakse tavaliselt lõppu kujul +valik.&lt;br /&gt;
Näiteks: +short - mis väljastab lühikese vastuse või +noquestion mis jättab näitamata ;; QUESTION SECTION:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Näite puhul kus tehakse revers lookupi on viga! Kuna tegu on siiski revers lookupiga ehk IPst nime vastu siis peaks selle elion.ee asemel olema 195.250.183.246&lt;br /&gt;
ehk dig -x 195.250.183.246 mitte aga dig -x elion.ee. &lt;br /&gt;
Sellel viitab ka ekraanitõõmis, sest tegelikult puudub ju ;; ANSWER SECTION: -- sektioon kus peab vastsus olema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagu alguses mainitud on küll põhivõtmed ja nende kasutus näidatud samuti ka natukese üldist infot dig-i kohta, kuid selleks et asjast paremini aru saada peaks olema ka korralik seletus tulemuse kohta.&lt;br /&gt;
Hindaksin referaati 70%&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
Karel Niine AK22&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Kniine</name></author>
	</entry>
</feed>