<?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=Hkumari</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=Hkumari"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Hkumari"/>
	<updated>2026-05-06T05:50:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_konfiguratsioonifailid&amp;diff=60117</id>
		<title>Bash konfiguratsioonifailid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_konfiguratsioonifailid&amp;diff=60117"/>
		<updated>2013-01-03T22:06:31Z</updated>

		<summary type="html">&lt;p&gt;Hkumari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Shelli programm /bin/bash tarvitab alglaadimisel keskkonna loomiseks mitmeid faile. Igal failil on oma kindel otstarve, &lt;br /&gt;
nad võivad mõjutada sisselogimis protsessi ja interaktiivse keskkonna ülesseadmist. /etc kaustas asuvad failid majutavad &lt;br /&gt;
tavaliselt globaalseid seadeid sisaldavaid faile. Kui Teie kodukataloogis on olemas samaväärsed failid, siis kasutatakse&lt;br /&gt;
neis leiduvaid seadeid globaalsete seadete asemel. Vaatlemegi neid kõigepealt, kuna reeglina kasutatakse &lt;br /&gt;
kasutaja kodukataloogis olevaid bashi konfiguratsioonifaile. See muidugi sõltub distributsioonist ja ka adminstraatorist, kuidas&lt;br /&gt;
süsteem on üles ehitatud. &lt;br /&gt;
&lt;br /&gt;
==Kasutajapõhised bashi konfiguratsioonifailid==&lt;br /&gt;
&lt;br /&gt;
Bash lubab .bash_profile failile kahte sünonüümi .bash_login ja . profile. Need tulenevad asjaolust, et C shelli vastava faili &lt;br /&gt;
nimena on kasutusel .login ja Bourne shellil .profile. Loetakse aga ainult ühte faili nendest. Juhul kui .bash_profile faili ei leita&lt;br /&gt;
siis otsitakse .bash_login ja seejärel .profile nimelist faili. .bash_profile loetakse ja käivitatakse vaid juhul kui toimub sisse logimine.&lt;br /&gt;
	Samas kui uus shell ehk alam-shell, trükkides &amp;quot;bash&amp;quot; käsurealt, loetakse käsud .bashrc failist. See anna võimaluse&lt;br /&gt;
eristada peale sisselogimist kasutatavaid käske nendest mis on kasutatavad alam-shelli loomisel&lt;br /&gt;
&lt;br /&gt;
kasutajapõhised failid kodukataloogis on järgmised:&lt;br /&gt;
&lt;br /&gt;
====~/.bash_profile====&lt;br /&gt;
&lt;br /&gt;
sisaldab käske mida loetakse ja täidetakse Bashi poolt iga kord kui kasutaja süsteemi sisse logib&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Personal environment variables and startup programs.&lt;br /&gt;
&lt;br /&gt;
# Personal aliases and functions should go in ~/.bashrc.  System wide&lt;br /&gt;
# environment variables and startup programs are in /etc/profile.&lt;br /&gt;
# System wide aliases and functions are in /etc/bashrc.&lt;br /&gt;
&lt;br /&gt;
append () {&lt;br /&gt;
  # First remove the directory&lt;br /&gt;
  local IFS=&#039;:&#039;&lt;br /&gt;
  local NEWPATH&lt;br /&gt;
  for DIR in $PATH; do&lt;br /&gt;
     if [ &amp;quot;$DIR&amp;quot; != &amp;quot;$1&amp;quot; ]; then&lt;br /&gt;
       NEWPATH=${NEWPATH:+$NEWPATH:}$DIR&lt;br /&gt;
     fi&lt;br /&gt;
  done&lt;br /&gt;
&lt;br /&gt;
  # Then append the directory&lt;br /&gt;
  export PATH=$NEWPATH:$1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if [ -f &amp;quot;$HOME/.bashrc&amp;quot; ] ; then&lt;br /&gt;
  source $HOME/.bashrc&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ -d &amp;quot;$HOME/bin&amp;quot; ] ; then&lt;br /&gt;
  append $HOME/bin&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
unset append&lt;br /&gt;
&lt;br /&gt;
# End ~/.bash_profile&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====~/.bashrc====&lt;br /&gt;
&lt;br /&gt;
loetakse ja täidetakse Bashi poolt iga kord kui kasutaja algatab alam-shelli&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Personal aliases and functions.&lt;br /&gt;
&lt;br /&gt;
# Personal environment variables and startup programs should go in&lt;br /&gt;
# ~/.bash_profile.  System wide environment variables and startup&lt;br /&gt;
# programs are in /etc/profile.  System wide aliases and functions are&lt;br /&gt;
# in /etc/bashrc.&lt;br /&gt;
&lt;br /&gt;
if [ -f &amp;quot;/etc/bashrc&amp;quot; ] ; then&lt;br /&gt;
  source /etc/bashrc&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# End ~/.bashrc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====~/.bash_logout==== &lt;br /&gt;
&lt;br /&gt;
faili loetakse ja täidetakse Bashi poolt iga kord kui shell väljub &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Personal items to perform on logout.&lt;br /&gt;
&lt;br /&gt;
# End ~/.bash_logout&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Globaalsed bashi konfiguratsioonifailid==&lt;br /&gt;
&lt;br /&gt;
Vaikimisi pöördub bash sisselogimisel /etc kataloogis olevate konfiguratsioonifailide poole kui kasutaja kodukataloogis analoogi ei leita .&lt;br /&gt;
&lt;br /&gt;
====/etc/profile====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# System wide environment variables and startup programs.&lt;br /&gt;
# System wide aliases and functions should go in /etc/bashrc.  Personal&lt;br /&gt;
# environment variables and startup programs should go into&lt;br /&gt;
# ~/.bash_profile.  Personal aliases and functions should go into&lt;br /&gt;
# ~/.bashrc.&lt;br /&gt;
&lt;br /&gt;
# Functions to help us manage paths.  Second argument is the name of the&lt;br /&gt;
# path variable to be modified (default: PATH)&lt;br /&gt;
pathremove () {&lt;br /&gt;
        local IFS=&#039;:&#039;&lt;br /&gt;
        local NEWPATH&lt;br /&gt;
        local DIR&lt;br /&gt;
        local PATHVARIABLE=${2:-PATH}&lt;br /&gt;
        for DIR in ${!PATHVARIABLE} ; do&lt;br /&gt;
                if [ &amp;quot;$DIR&amp;quot; != &amp;quot;$1&amp;quot; ] ; then&lt;br /&gt;
                  NEWPATH=${NEWPATH:+$NEWPATH:}$DIR&lt;br /&gt;
                fi&lt;br /&gt;
        done&lt;br /&gt;
        export $PATHVARIABLE=&amp;quot;$NEWPATH&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pathprepend () {&lt;br /&gt;
        pathremove $1 $2&lt;br /&gt;
        local PATHVARIABLE=${2:-PATH}&lt;br /&gt;
        export $PATHVARIABLE=&amp;quot;$1${!PATHVARIABLE:+:${!PATHVARIABLE}}&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pathappend () {&lt;br /&gt;
        pathremove $1 $2&lt;br /&gt;
        local PATHVARIABLE=${2:-PATH}&lt;br /&gt;
        export $PATHVARIABLE=&amp;quot;${!PATHVARIABLE:+${!PATHVARIABLE}:}$1&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Set the initial path&lt;br /&gt;
export PATH=/bin:/usr/bin&lt;br /&gt;
&lt;br /&gt;
if [ $EUID -eq 0 ] ; then&lt;br /&gt;
        pathappend /sbin:/usr/sbin&lt;br /&gt;
        unset HISTFILE&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Setup some environment variables.&lt;br /&gt;
export HISTSIZE=1000&lt;br /&gt;
export HISTIGNORE=&amp;quot;&amp;amp;:[bf]g:exit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Setup a red prompt for root and a green one for users.&lt;br /&gt;
NORMAL=&amp;quot;\[\e[0m\]&amp;quot;&lt;br /&gt;
RED=&amp;quot;\[\e[1;31m\]&amp;quot;&lt;br /&gt;
GREEN=&amp;quot;\[\e[1;32m\]&amp;quot;&lt;br /&gt;
if [[ $EUID == 0 ]] ; then&lt;br /&gt;
  PS1=&amp;quot;$RED\u [ $NORMAL\w$RED ]# $NORMAL&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
  PS1=&amp;quot;$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
for script in /etc/profile.d/*.sh ; do&lt;br /&gt;
        if [ -r $script ] ; then&lt;br /&gt;
                . $script&lt;br /&gt;
        fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# Now to clean up&lt;br /&gt;
unset pathremove pathprepend pathappend&lt;br /&gt;
&lt;br /&gt;
# End /etc/profile&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====/etc/profile.d====&lt;br /&gt;
&lt;br /&gt;
kui /etc/profile failis defineeritakse baas parameetrid siis /etc/profile.d kataloogis peituvad täpsemad initsialseerimis skriptid,&lt;br /&gt;
millega modifitseeritkase kasutajate keskkonda. Allpool mõned näited.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====/etc/profile.d/dircolors.sh=====&lt;br /&gt;
skript kasutab ~/.dircolors ja /etc/dircolors faile, et määrata faili nimede värvi kataloogi nimekrirja kuvamisel. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Setup for /bin/ls to support color, the alias is in /etc/bashrc.&lt;br /&gt;
if [ -f &amp;quot;/etc/dircolors&amp;quot; ] ; then&lt;br /&gt;
        eval $(dircolors -b /etc/dircolors)&lt;br /&gt;
&lt;br /&gt;
        if [ -f &amp;quot;$HOME/.dircolors&amp;quot; ] ; then&lt;br /&gt;
                eval $(dircolors -b $HOME/.dircolors)&lt;br /&gt;
        fi&lt;br /&gt;
fi&lt;br /&gt;
alias ls=&#039;ls --color=auto&#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====/etc/profile.d/readline.sh=====&lt;br /&gt;
skript, mis määrab ära inputrc konfiguratsiooni vaikeväärtused juhul kui kasutajal ei ole individuaalseid väärtusi defineeritud.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Setup the INPUTRC environment variable.&lt;br /&gt;
if [ -z &amp;quot;$INPUTRC&amp;quot; -a ! -f &amp;quot;$HOME/.inputrc&amp;quot; ] ; then&lt;br /&gt;
        INPUTRC=/etc/inputrc&lt;br /&gt;
fi&lt;br /&gt;
export INPUTRC&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====/etc/bashrc====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# System wide aliases and functions.&lt;br /&gt;
&lt;br /&gt;
# System wide environment variables and startup programs should go into&lt;br /&gt;
# /etc/profile.  Personal environment variables and startup programs&lt;br /&gt;
# should go into ~/.bash_profile.  Personal aliases and functions should&lt;br /&gt;
# go into ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
# Provides a colored /bin/ls command.  Used in conjunction with code in&lt;br /&gt;
# /etc/profile.&lt;br /&gt;
&lt;br /&gt;
alias ls=&#039;ls --color=auto&#039;&lt;br /&gt;
&lt;br /&gt;
# Provides prompt for non-login shells, specifically shells started&lt;br /&gt;
# in the X environment. [Review the LFS archive thread titled&lt;br /&gt;
# PS1 Environment Variable for a great case study behind this script&lt;br /&gt;
# addendum.]&lt;br /&gt;
&lt;br /&gt;
NORMAL=&amp;quot;\[\e[0m\]&amp;quot;&lt;br /&gt;
RED=&amp;quot;\[\e[1;31m\]&amp;quot;&lt;br /&gt;
GREEN=&amp;quot;\[\e[1;32m\]&amp;quot;&lt;br /&gt;
if [[ $EUID == 0 ]] ; then&lt;br /&gt;
  PS1=&amp;quot;$RED\u [ $NORMAL\w$RED ]# $NORMAL&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
  PS1=&amp;quot;$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# End /etc/bashrc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kasutatud materjalid==&lt;br /&gt;
&lt;br /&gt;
http://bash.cyberciti.biz/guide//etc/profile.d&lt;br /&gt;
&lt;br /&gt;
http://www.linuxfromscratch.org/blfs/view/cvs/postlfs/profile.html&lt;br /&gt;
&lt;br /&gt;
http://heimhardt.com/htdocs/bashrcs.html&lt;br /&gt;
&lt;br /&gt;
http://www.hypexr.org/bash_tutorial.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Hannes Kumari AK21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine]]&lt;/div&gt;</summary>
		<author><name>Hkumari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_konfiguratsioonifailid&amp;diff=60109</id>
		<title>Bash konfiguratsioonifailid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_konfiguratsioonifailid&amp;diff=60109"/>
		<updated>2013-01-03T19:34:46Z</updated>

		<summary type="html">&lt;p&gt;Hkumari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Shelli programm /bin/bash tarvitab alglaadimisel keskkonna loomiseks mitmeid faile. Igal failil on oma kindel otstarve, &lt;br /&gt;
nad võivad mõjutada sisselogimis protsessi ja interaktiivse keskkonna ülesseadmist. /etc kaustas asuvad failid majutavad &lt;br /&gt;
tavaliselt globaalseid seadeid sisaldavaid faile. Kui Teie kodukataloogis on olemas samaväärsed failid, siis kasutatakse&lt;br /&gt;
neis leiduvaid seadeid globaalsete seadete asemel. Vaatlemegi neid kõigepealt, kuna reeglina kasutatakse &lt;br /&gt;
kasutaja kodukataloogis olevaid bashi konfiguratsioonifaile. See muidugi sõltub distributsioonist ja ka adminstraatorist, kuidas&lt;br /&gt;
süsteem on üles ehitatud. &lt;br /&gt;
&lt;br /&gt;
==Kasutajapõhised bashi konfiguratsioonifailid==&lt;br /&gt;
&lt;br /&gt;
Bash lubab .bash_profile failile kahte sünonüümi .bash_login ja . profile. Need tulenevad asjaolust, et C shelli vastava faili &lt;br /&gt;
nimena on kasutusel .login ja Bourne shellil .profile. Loetakse aga ainult ühte faili nendest. Juhul kui .bash_profile faili ei leita&lt;br /&gt;
siis otsitakse .bash_login ja seejärel .profile nimelist faili. .bash_profile loetakse ja käivitatakse vaid juhul kui toimub sisse logimine.&lt;br /&gt;
	Samas kui uus shell ehk alam-shell, trükkides &amp;quot;bash&amp;quot; käsurealt, loetakse käsud .bashrc failist. See anna võimaluse&lt;br /&gt;
eristada peale sisselogimist kasutatavaid käske nendest mis on kasutatavad alam-shelli loomisel&lt;br /&gt;
&lt;br /&gt;
kasutajapõhised failid kodukataloogis on järgmised:&lt;br /&gt;
&lt;br /&gt;
====~/.bash_profile====&lt;br /&gt;
&lt;br /&gt;
sisaldab käske mida loetakse ja täidetakse Bashi poolt iga kord kui kasutaja süsteemi sisse logib&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Personal environment variables and startup programs.&lt;br /&gt;
&lt;br /&gt;
# Personal aliases and functions should go in ~/.bashrc.  System wide&lt;br /&gt;
# environment variables and startup programs are in /etc/profile.&lt;br /&gt;
# System wide aliases and functions are in /etc/bashrc.&lt;br /&gt;
&lt;br /&gt;
append () {&lt;br /&gt;
  # First remove the directory&lt;br /&gt;
  local IFS=&#039;:&#039;&lt;br /&gt;
  local NEWPATH&lt;br /&gt;
  for DIR in $PATH; do&lt;br /&gt;
     if [ &amp;quot;$DIR&amp;quot; != &amp;quot;$1&amp;quot; ]; then&lt;br /&gt;
       NEWPATH=${NEWPATH:+$NEWPATH:}$DIR&lt;br /&gt;
     fi&lt;br /&gt;
  done&lt;br /&gt;
&lt;br /&gt;
  # Then append the directory&lt;br /&gt;
  export PATH=$NEWPATH:$1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if [ -f &amp;quot;$HOME/.bashrc&amp;quot; ] ; then&lt;br /&gt;
  source $HOME/.bashrc&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ -d &amp;quot;$HOME/bin&amp;quot; ] ; then&lt;br /&gt;
  append $HOME/bin&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
unset append&lt;br /&gt;
&lt;br /&gt;
# End ~/.bash_profile&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====~/.bashrc====&lt;br /&gt;
&lt;br /&gt;
loetakse ja täidetakse Bashi poolt iga kord kui kasutaja algatab alam-shelli&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Personal aliases and functions.&lt;br /&gt;
&lt;br /&gt;
# Personal environment variables and startup programs should go in&lt;br /&gt;
# ~/.bash_profile.  System wide environment variables and startup&lt;br /&gt;
# programs are in /etc/profile.  System wide aliases and functions are&lt;br /&gt;
# in /etc/bashrc.&lt;br /&gt;
&lt;br /&gt;
if [ -f &amp;quot;/etc/bashrc&amp;quot; ] ; then&lt;br /&gt;
  source /etc/bashrc&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# End ~/.bashrc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====~/.bash_logout==== &lt;br /&gt;
&lt;br /&gt;
faili loetakse ja täidetakse Bashi poolt iga kord kui shell väljub &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Personal items to perform on logout.&lt;br /&gt;
&lt;br /&gt;
# End ~/.bash_logout&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Globaalsed bashi konfiguratsioonifailid==&lt;br /&gt;
&lt;br /&gt;
Vaikimisi pöördub bash sisselogimisel /etc kataloogis olevate konfiguratsioonifailide poole kui kasutaja kodukataloogis analoogi ei leita .&lt;br /&gt;
&lt;br /&gt;
====/etc/profile====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# System wide environment variables and startup programs.&lt;br /&gt;
# System wide aliases and functions should go in /etc/bashrc.  Personal&lt;br /&gt;
# environment variables and startup programs should go into&lt;br /&gt;
# ~/.bash_profile.  Personal aliases and functions should go into&lt;br /&gt;
# ~/.bashrc.&lt;br /&gt;
&lt;br /&gt;
# Functions to help us manage paths.  Second argument is the name of the&lt;br /&gt;
# path variable to be modified (default: PATH)&lt;br /&gt;
pathremove () {&lt;br /&gt;
        local IFS=&#039;:&#039;&lt;br /&gt;
        local NEWPATH&lt;br /&gt;
        local DIR&lt;br /&gt;
        local PATHVARIABLE=${2:-PATH}&lt;br /&gt;
        for DIR in ${!PATHVARIABLE} ; do&lt;br /&gt;
                if [ &amp;quot;$DIR&amp;quot; != &amp;quot;$1&amp;quot; ] ; then&lt;br /&gt;
                  NEWPATH=${NEWPATH:+$NEWPATH:}$DIR&lt;br /&gt;
                fi&lt;br /&gt;
        done&lt;br /&gt;
        export $PATHVARIABLE=&amp;quot;$NEWPATH&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pathprepend () {&lt;br /&gt;
        pathremove $1 $2&lt;br /&gt;
        local PATHVARIABLE=${2:-PATH}&lt;br /&gt;
        export $PATHVARIABLE=&amp;quot;$1${!PATHVARIABLE:+:${!PATHVARIABLE}}&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pathappend () {&lt;br /&gt;
        pathremove $1 $2&lt;br /&gt;
        local PATHVARIABLE=${2:-PATH}&lt;br /&gt;
        export $PATHVARIABLE=&amp;quot;${!PATHVARIABLE:+${!PATHVARIABLE}:}$1&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Set the initial path&lt;br /&gt;
export PATH=/bin:/usr/bin&lt;br /&gt;
&lt;br /&gt;
if [ $EUID -eq 0 ] ; then&lt;br /&gt;
        pathappend /sbin:/usr/sbin&lt;br /&gt;
        unset HISTFILE&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Setup some environment variables.&lt;br /&gt;
export HISTSIZE=1000&lt;br /&gt;
export HISTIGNORE=&amp;quot;&amp;amp;:[bf]g:exit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Setup a red prompt for root and a green one for users.&lt;br /&gt;
NORMAL=&amp;quot;\[\e[0m\]&amp;quot;&lt;br /&gt;
RED=&amp;quot;\[\e[1;31m\]&amp;quot;&lt;br /&gt;
GREEN=&amp;quot;\[\e[1;32m\]&amp;quot;&lt;br /&gt;
if [[ $EUID == 0 ]] ; then&lt;br /&gt;
  PS1=&amp;quot;$RED\u [ $NORMAL\w$RED ]# $NORMAL&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
  PS1=&amp;quot;$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
for script in /etc/profile.d/*.sh ; do&lt;br /&gt;
        if [ -r $script ] ; then&lt;br /&gt;
                . $script&lt;br /&gt;
        fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# Now to clean up&lt;br /&gt;
unset pathremove pathprepend pathappend&lt;br /&gt;
&lt;br /&gt;
# End /etc/profile&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====/etc/bashrc====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# System wide aliases and functions.&lt;br /&gt;
&lt;br /&gt;
# System wide environment variables and startup programs should go into&lt;br /&gt;
# /etc/profile.  Personal environment variables and startup programs&lt;br /&gt;
# should go into ~/.bash_profile.  Personal aliases and functions should&lt;br /&gt;
# go into ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
# Provides a colored /bin/ls command.  Used in conjunction with code in&lt;br /&gt;
# /etc/profile.&lt;br /&gt;
&lt;br /&gt;
alias ls=&#039;ls --color=auto&#039;&lt;br /&gt;
&lt;br /&gt;
# Provides prompt for non-login shells, specifically shells started&lt;br /&gt;
# in the X environment. [Review the LFS archive thread titled&lt;br /&gt;
# PS1 Environment Variable for a great case study behind this script&lt;br /&gt;
# addendum.]&lt;br /&gt;
&lt;br /&gt;
NORMAL=&amp;quot;\[\e[0m\]&amp;quot;&lt;br /&gt;
RED=&amp;quot;\[\e[1;31m\]&amp;quot;&lt;br /&gt;
GREEN=&amp;quot;\[\e[1;32m\]&amp;quot;&lt;br /&gt;
if [[ $EUID == 0 ]] ; then&lt;br /&gt;
  PS1=&amp;quot;$RED\u [ $NORMAL\w$RED ]# $NORMAL&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
  PS1=&amp;quot;$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# End /etc/bashrc&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kasutatud materjalid==&lt;br /&gt;
&lt;br /&gt;
http://www.linuxfromscratch.org/blfs/view/cvs/postlfs/profile.html&lt;br /&gt;
&lt;br /&gt;
http://heimhardt.com/htdocs/bashrcs.html&lt;br /&gt;
&lt;br /&gt;
http://www.hypexr.org/bash_tutorial.php&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Hannes Kumari AK21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine]]&lt;/div&gt;</summary>
		<author><name>Hkumari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_konfiguratsioonifailid&amp;diff=59302</id>
		<title>Bash konfiguratsioonifailid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_konfiguratsioonifailid&amp;diff=59302"/>
		<updated>2012-12-13T22:48:32Z</updated>

		<summary type="html">&lt;p&gt;Hkumari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Shelli programm /bin/bash tarvitab alglaadimisel keskkonna loomiseks mitmeid faile. Igal failil on oma kindel otstarve, &lt;br /&gt;
nad võivad mõjutada sisselogimis protsessi ja interaktiivse keskkonna ülesseadmist. /etc kaustas asuvad failid majutavad &lt;br /&gt;
tavaliselt globaalseid seadeid sisaldavaid faile. Kui Teie kodukataloogis on olemas samaväärsed failid, siis kasutatakse&lt;br /&gt;
neis leiduvaid seadeid globaalsete seadete asemel. Vaatlemegi neid kõigepealt, kuna reeglina kasutatakse &lt;br /&gt;
kasutaja kodukataloogis olevaid bashi konfiguratsioonifaile. See muidugi sõltub distributsioonist ja ka adminstraatorist, kuidas&lt;br /&gt;
süsteem on üles ehitatud. &lt;br /&gt;
&lt;br /&gt;
==Kasutajapõhised bashi konfiguratsioonifailid==&lt;br /&gt;
&lt;br /&gt;
Bash lubab .bash_profile failile kahte sünonüümi .bash_login ja . profile. Need tulenevad asjaolust, et C shelli vastava faili &lt;br /&gt;
nimena on kasutusel .login ja Bourne shellil .profile. Loetakse aga ainult ühte faili nendest. Juhul kui .bash_profile faili ei leita&lt;br /&gt;
siis otsitakse .bash_login ja seejärel .profile nimelist faili. .bash_profile loetakse ja käivitatakse vaid juhul kui toimub sisse logimine.&lt;br /&gt;
	Samas kui uus shell ehk alam-shell, trükkides &amp;quot;bash&amp;quot; käsurealt, loetakse käsud .bashrc failist. See anna võimaluse&lt;br /&gt;
eristada peale sisselogimist kasutatavaid käske nendest mis on kasutatavad alam-shelli loomisel&lt;br /&gt;
&lt;br /&gt;
kasutajapõhised failid kodukataloogis on järgmised:&lt;br /&gt;
&lt;br /&gt;
====~/.bash_profile====&lt;br /&gt;
&lt;br /&gt;
sisaldab käske mida loetakse ja täidetakse Bashi poolt iga kord kui kasutaja süsteemi sisse logib&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Personal environment variables and startup programs.&lt;br /&gt;
&lt;br /&gt;
# Personal aliases and functions should go in ~/.bashrc.  System wide&lt;br /&gt;
# environment variables and startup programs are in /etc/profile.&lt;br /&gt;
# System wide aliases and functions are in /etc/bashrc.&lt;br /&gt;
&lt;br /&gt;
append () {&lt;br /&gt;
  # First remove the directory&lt;br /&gt;
  local IFS=&#039;:&#039;&lt;br /&gt;
  local NEWPATH&lt;br /&gt;
  for DIR in $PATH; do&lt;br /&gt;
     if [ &amp;quot;$DIR&amp;quot; != &amp;quot;$1&amp;quot; ]; then&lt;br /&gt;
       NEWPATH=${NEWPATH:+$NEWPATH:}$DIR&lt;br /&gt;
     fi&lt;br /&gt;
  done&lt;br /&gt;
&lt;br /&gt;
  # Then append the directory&lt;br /&gt;
  export PATH=$NEWPATH:$1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if [ -f &amp;quot;$HOME/.bashrc&amp;quot; ] ; then&lt;br /&gt;
  source $HOME/.bashrc&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ -d &amp;quot;$HOME/bin&amp;quot; ] ; then&lt;br /&gt;
  append $HOME/bin&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
unset append&lt;br /&gt;
&lt;br /&gt;
# End ~/.bash_profile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====~/.bashrc====&lt;br /&gt;
&lt;br /&gt;
loetakse ja täidetakse Bashi poolt iga kord kui kasutaja algatab alam-shelli&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Personal aliases and functions.&lt;br /&gt;
&lt;br /&gt;
# Personal environment variables and startup programs should go in&lt;br /&gt;
# ~/.bash_profile.  System wide environment variables and startup&lt;br /&gt;
# programs are in /etc/profile.  System wide aliases and functions are&lt;br /&gt;
# in /etc/bashrc.&lt;br /&gt;
&lt;br /&gt;
if [ -f &amp;quot;/etc/bashrc&amp;quot; ] ; then&lt;br /&gt;
  source /etc/bashrc&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# End ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====~/.bash_logout==== &lt;br /&gt;
&lt;br /&gt;
faili loetakse ja täidetakse Bashi poolt iga kord kui shell väljub &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Personal items to perform on logout.&lt;br /&gt;
&lt;br /&gt;
# End ~/.bash_logout&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Globaalsed bashi konfiguratsioonifailid==&lt;br /&gt;
&lt;br /&gt;
Vaikimisi pöördub bash sisselogimisel /etc kataloogis olevate konfiguratsioonifailide poole kui kasutaja kodukataloogis analoogi ei leita .&lt;br /&gt;
&lt;br /&gt;
====/etc/profile====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# System wide environment variables and startup programs.&lt;br /&gt;
# System wide aliases and functions should go in /etc/bashrc.  Personal&lt;br /&gt;
# environment variables and startup programs should go into&lt;br /&gt;
# ~/.bash_profile.  Personal aliases and functions should go into&lt;br /&gt;
# ~/.bashrc.&lt;br /&gt;
&lt;br /&gt;
# Functions to help us manage paths.  Second argument is the name of the&lt;br /&gt;
# path variable to be modified (default: PATH)&lt;br /&gt;
pathremove () {&lt;br /&gt;
        local IFS=&#039;:&#039;&lt;br /&gt;
        local NEWPATH&lt;br /&gt;
        local DIR&lt;br /&gt;
        local PATHVARIABLE=${2:-PATH}&lt;br /&gt;
        for DIR in ${!PATHVARIABLE} ; do&lt;br /&gt;
                if [ &amp;quot;$DIR&amp;quot; != &amp;quot;$1&amp;quot; ] ; then&lt;br /&gt;
                  NEWPATH=${NEWPATH:+$NEWPATH:}$DIR&lt;br /&gt;
                fi&lt;br /&gt;
        done&lt;br /&gt;
        export $PATHVARIABLE=&amp;quot;$NEWPATH&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pathprepend () {&lt;br /&gt;
        pathremove $1 $2&lt;br /&gt;
        local PATHVARIABLE=${2:-PATH}&lt;br /&gt;
        export $PATHVARIABLE=&amp;quot;$1${!PATHVARIABLE:+:${!PATHVARIABLE}}&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pathappend () {&lt;br /&gt;
        pathremove $1 $2&lt;br /&gt;
        local PATHVARIABLE=${2:-PATH}&lt;br /&gt;
        export $PATHVARIABLE=&amp;quot;${!PATHVARIABLE:+${!PATHVARIABLE}:}$1&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Set the initial path&lt;br /&gt;
export PATH=/bin:/usr/bin&lt;br /&gt;
&lt;br /&gt;
if [ $EUID -eq 0 ] ; then&lt;br /&gt;
        pathappend /sbin:/usr/sbin&lt;br /&gt;
        unset HISTFILE&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Setup some environment variables.&lt;br /&gt;
export HISTSIZE=1000&lt;br /&gt;
export HISTIGNORE=&amp;quot;&amp;amp;:[bf]g:exit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Setup a red prompt for root and a green one for users.&lt;br /&gt;
NORMAL=&amp;quot;\[\e[0m\]&amp;quot;&lt;br /&gt;
RED=&amp;quot;\[\e[1;31m\]&amp;quot;&lt;br /&gt;
GREEN=&amp;quot;\[\e[1;32m\]&amp;quot;&lt;br /&gt;
if [[ $EUID == 0 ]] ; then&lt;br /&gt;
  PS1=&amp;quot;$RED\u [ $NORMAL\w$RED ]# $NORMAL&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
  PS1=&amp;quot;$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
for script in /etc/profile.d/*.sh ; do&lt;br /&gt;
        if [ -r $script ] ; then&lt;br /&gt;
                . $script&lt;br /&gt;
        fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# Now to clean up&lt;br /&gt;
unset pathremove pathprepend pathappend&lt;br /&gt;
&lt;br /&gt;
# End /etc/profile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====/etc/bashrc====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# System wide aliases and functions.&lt;br /&gt;
&lt;br /&gt;
# System wide environment variables and startup programs should go into&lt;br /&gt;
# /etc/profile.  Personal environment variables and startup programs&lt;br /&gt;
# should go into ~/.bash_profile.  Personal aliases and functions should&lt;br /&gt;
# go into ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
# Provides a colored /bin/ls command.  Used in conjunction with code in&lt;br /&gt;
# /etc/profile.&lt;br /&gt;
&lt;br /&gt;
alias ls=&#039;ls --color=auto&#039;&lt;br /&gt;
&lt;br /&gt;
# Provides prompt for non-login shells, specifically shells started&lt;br /&gt;
# in the X environment. [Review the LFS archive thread titled&lt;br /&gt;
# PS1 Environment Variable for a great case study behind this script&lt;br /&gt;
# addendum.]&lt;br /&gt;
&lt;br /&gt;
NORMAL=&amp;quot;\[\e[0m\]&amp;quot;&lt;br /&gt;
RED=&amp;quot;\[\e[1;31m\]&amp;quot;&lt;br /&gt;
GREEN=&amp;quot;\[\e[1;32m\]&amp;quot;&lt;br /&gt;
if [[ $EUID == 0 ]] ; then&lt;br /&gt;
  PS1=&amp;quot;$RED\u [ $NORMAL\w$RED ]# $NORMAL&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
  PS1=&amp;quot;$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# End /etc/bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kasutatud materjalid==&lt;br /&gt;
&lt;br /&gt;
http://www.linuxfromscratch.org/blfs/view/cvs/postlfs/profile.html&lt;br /&gt;
&lt;br /&gt;
http://heimhardt.com/htdocs/bashrcs.html&lt;br /&gt;
&lt;br /&gt;
http://www.hypexr.org/bash_tutorial.php&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Hannes Kumari AK21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine]]&lt;/div&gt;</summary>
		<author><name>Hkumari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2012_S%C3%BCgis&amp;diff=59296</id>
		<title>Operatsioonisüsteemide referaadid 2012 Sügis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2012_S%C3%BCgis&amp;diff=59296"/>
		<updated>2012-12-13T22:45:14Z</updated>

		<summary type="html">&lt;p&gt;Hkumari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Matis Palm A21==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[Sar]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Veiko Virk A21==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[Linux Memory Management]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Vjatšeslav Jertsalov A22==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[Ubuntu repositooriumid]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Sten Aus A22==&lt;br /&gt;
&lt;br /&gt;
[[Regulaaravaldised]] (täiendan)&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Dineta Mahno A21==&lt;br /&gt;
&lt;br /&gt;
[[Kernel based Virtual Masin]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Kimmo Lillipuu A21==&lt;br /&gt;
&lt;br /&gt;
[[Tree]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Heigo Punapart A21==&lt;br /&gt;
&lt;br /&gt;
[[Wapiti]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Meelis Sootalu A22==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[zsh]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Carolin Saareots A21==&lt;br /&gt;
&lt;br /&gt;
[[NetworkManager]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Kalle Kadakas A22==&lt;br /&gt;
&lt;br /&gt;
[[LightDM]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Grete Maisla A21==&lt;br /&gt;
&lt;br /&gt;
[[Bashi kiirklahvid]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
== Chris Liebert A22 ==&lt;br /&gt;
&lt;br /&gt;
[[Tail]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
== Kristiina Liebert A21 ==&lt;br /&gt;
&lt;br /&gt;
[[Printimine Linuxi keskkonnas]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
== Piia Ploovits A22 ==&lt;br /&gt;
&lt;br /&gt;
[[Caca-utils]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
== Kaarel Kuurmann A21==&lt;br /&gt;
&lt;br /&gt;
[[GPG]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Liis Mironova A22==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[VIM]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
== Sandra Sirel A21 ==&lt;br /&gt;
&lt;br /&gt;
[[Kettakvoot]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Martin Leppik A21==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[/dev/null]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mehis Meos A21==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[Gnome]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Kristian Kivimägi A22==&lt;br /&gt;
&lt;br /&gt;
[[nmcli]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kaarel Väinaste A32==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[Lubuntu]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Priidu Niit A22==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[Bashis ajatsooni, kuupäeva ja kella seadistamine]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Dmitri Keler A32==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[Chattr]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
==Alar Hansar A31==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[Razor-qt]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Marek Lepla A32==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[btrfs ]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Kristjan Karu A31==&lt;br /&gt;
&lt;br /&gt;
[[acpid]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
=Kaugõpe=&lt;br /&gt;
&lt;br /&gt;
==Margus Kurnikov AK21==&lt;br /&gt;
&lt;br /&gt;
[[TACACS+]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Randel Raidmets A21==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[Sftp]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Indrek Mitt  a21==&lt;br /&gt;
&amp;lt;b&amp;gt;[[Traceroute]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Ülo Vardja AK21==&lt;br /&gt;
&lt;br /&gt;
[[IP aliase loomine Ubuntus]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Sandra Ugast AK21==&lt;br /&gt;
&amp;lt;b&amp;gt; [[Ln]] &amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Maris Kuusik AK21==&lt;br /&gt;
&amp;lt;b&amp;gt; [[Failihaldus Linux shellis]] &amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Aare Uibomäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Kasutajate haldamine Ubuntus]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
==Tõnu Erm AK21==&lt;br /&gt;
&lt;br /&gt;
[[Killall]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Tanel Liik AK21==&lt;br /&gt;
&lt;br /&gt;
[[alias bash shellis]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Ingrid Sibul AK21==&lt;br /&gt;
&lt;br /&gt;
[[usermod käsu võimalused]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Tauri Jaanus AK21==&lt;br /&gt;
&lt;br /&gt;
[[Zed Attack Proxy]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Karmen Matkur AK41==&lt;br /&gt;
&lt;br /&gt;
[[time]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;br /&gt;
&lt;br /&gt;
==Hannes Kumari AK21==&lt;br /&gt;
&lt;br /&gt;
[[Bash konfiguratsioonifailid]]&lt;br /&gt;
&lt;br /&gt;
===Arvustus:===&lt;/div&gt;</summary>
		<author><name>Hkumari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_konfiguratsioonifailid&amp;diff=58839</id>
		<title>Bash konfiguratsioonifailid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_konfiguratsioonifailid&amp;diff=58839"/>
		<updated>2012-12-07T17:49:32Z</updated>

		<summary type="html">&lt;p&gt;Hkumari: Created page with &amp;#039;Hannes Kumari AK21.&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hannes Kumari AK21.&lt;/div&gt;</summary>
		<author><name>Hkumari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hkumari&amp;diff=45638</id>
		<title>User:Hkumari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hkumari&amp;diff=45638"/>
		<updated>2012-01-11T13:56:43Z</updated>

		<summary type="html">&lt;p&gt;Hkumari: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hkumari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hkumari&amp;diff=44838</id>
		<title>User:Hkumari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hkumari&amp;diff=44838"/>
		<updated>2011-12-17T22:05:54Z</updated>

		<summary type="html">&lt;p&gt;Hkumari: /* Vastus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Hannes Kumari&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 13. november 2011&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
BitTorrent tarkvara kasutamien Tor võrgus - mõtekas või mitte ?&lt;br /&gt;
&lt;br /&gt;
Tänapäeva internatimaastikul on palju kära peer-to-peer võrkude ümber kas põhjendatult või mitte on ilmselt igaühe enda parema äratundmise ja ka juristide küsimus. Sageli kasutatakse uuemate filmide, raamatute, tarkvara jm sellise allalaadimiseks muuhulgas mõnda torrenti programmi - tegemist peer-to-peer lahendusega kus üks ja sama fail võib olla tükeldatud mitmeteks ja mitmeteks tükkideks mida korraga alla laetaks mitmel eri kasutajalt, seega on andmed hajutatud suure kasutajaskonna peale laiali, programm peab lihtsalt teadma kust millist osa tõmmata, et lõpuks jõuaks kasutaja masinasse kohale kogu soovitud fail või failid.&lt;br /&gt;
	Kasutajad üritavad sageli varjata omi toiminguid peer-to-peer võrkudes ja anti-piraatlusega tegelevad organisatsioonide seevastu leida jälle moodust liikluse kontrollimiseks ja kaustajate tuvastamiseks. Külm sõda on käima lükatud ja ilmselt on siingi oma osa väidetavalt saamata jäänud krabiseval mis autoriõigusi esindavate organisatsioonide esindajatel harja punaseks ja kukru tühjaks ajab.&lt;br /&gt;
Privaatsuse säilitamiseks on mitmeid mooduseid, kasutada proxyt, pruukida mõnd tasulist VPN teenust, krüpteerida torrenti liiklus,  paruukida mõnd torrenti anonümiseerimisteenust või näiteks pumbata oma torrentid üle Tor võrgu. Mis on Tor ? Tor on tasuta tarkvara, mis võimaldab luua avatud kasutajate vahelise võrgustiku, mis kaitseb kasutajate privaatsust, konfidentsiaalsust  ja pakub nuhkimise vastu tõhusat kaitset. See põhineb vabatahtlikel, kes selle võrgustikus osalevad ja pakuvad võimalust liiklust läbi enda edasi saata. Kasutajate vahele luuakse krüpteeritud kanalid, mis varjavad algse kasutaja külastatud weebpäringuid, messengeri jm teiste rakenduste liiklust, samuti näiteks torrentite puhul. Samas on siin asjalood natuke keerulisemad, nendest siis natuke lähemalt. &lt;br /&gt;
	Võiks ju arvata, et Tor pakub täiusliku kaitset torrentite puhul, ei ole näha kes on algne kasutaja (varjab IP) samas on seal mitu elementi, mis on niiöelda rünnatavad või tuvastatavad.&lt;br /&gt;
	Torrenti juurde kuulub selline asi nagu &amp;quot;tracker&amp;quot;, mis mis abistab bit-torrenti kliente või osapooli omavahelises suhtluses. Selleks et klient saaks mingit infokildu alla tõmmata peab ta esmalt suhtlema &amp;quot;trackeriga&amp;quot;, samuti saadetakse trackerile pidevalt uut infot ja statistikat selle kohta, kes on uued osapooled (peer). Allalaadimise käigus suhtlevad osapooled isekeskis otse, nagu öeldaks peer-to-peer.Tagasi turvalisuse juurde - kasutajad suunavad oma bittorrenti liikluse üle tor võrgu ja loodavad, et nende algne IP ei ole enam nähtav ja nuhitav. Probleem on aga selles, et paljud populaarsed bittorrent kliendid (uTorrent, Vuze) lihtsalt ingnoreerivad proxy seadeid, kuna  tracker kasutab oma kommunikatsiuoonid UDP protokolli, samas kui proxyd, nagu ka Tor kamandavad vaid TCP liilkust. Selliselt vaadates on sel puhul tarkvaratootjad kliendi eest ära otsustanud, et parem teha süsteem, mis igas olukorras töötab kui pakkuda kliendile programmi mis vajab palju nikerdamist ja ei tööta mitmes olukorras, ohverdades sealjuures paljuski kasutaja privaatsuse.&lt;br /&gt;
	Mõningatel juhtudel (uTorrent, libTrorrent,BitSpirit ) on asi isegi natuke vele hullem, sest bittorrent programm kirjutab kasutaja IP otse trackerile saadetavasse infosse sisse. Nagu mainitud küsitakse trackeri käest ( tracker announce) mingi torrenti kohta osapoolte nimekirja (peer list), nüüd olenevalt kliendis tarkvaras võib see päringu saatmine sisaldada IP aadressi. 200 tuhandest sellisest päringust keskmiselt 35% sisaldavad IP infot, millest 4% olid mittesobival kujul esitatud IPd,  38% sisaldasid privaat Ip addressi ja 58% avalikku IP aadressi. Seega ei ole see 100% kindel alati üks üheselet IP lekib aga piisavalt suure hulga info peale on see siiski üsna kindel, eriti kui arvestada, et see on tarkvarasse juba eos sisse programeeritud. Eespool mainitud kolm peamist torrenti kliendiprogrammi pakkujat teevad seda aga peaaegu 100% juhtudest. Seega on ju küll võimalik infot saata üle ananüümsust pakkuva Tor võrgu kuid algne IP informatsioon on juba sinna sisse kenasti ära pakitud, mis muudab algse idee üldse mõtetuks. Naljaks aga sel juhul Tor teeb õiget asja, turvab andmed kenasti aga tolku sellest ei ole, sest andmed sisaldavad juba kompromiteerivat elementi.&lt;br /&gt;
	Siia juude võib veel lisada need bittorrent kliendid, mis toetavad Extention Protocol-i, nimelt lubaba see teha osapooltel veel lisaks ühe käepigistuse (handshake), mille käigus vahetatakse samuti infot, mis võib paljastada osapoolte IP aadressid isegi kuni 84% juhtudest. Kui siia sisse tuua &amp;quot;Tor exit node&amp;quot; statsistika siis Extention Protocoliga lekkivate IPde koguhulgast 33% ei olnud Tor Exit node-d, ehk siis olid kasutajate reaalsed IP-d ja 67% juhtudest oli tegemist Tor-i exit nodega.  &lt;br /&gt;
	Teine suurem probleem bittorrenti kasutamisel Tor võrgus on see, et isegi kui liiklus käib jälle üle turvatud kanali lubab bittorrent protokoll siiski teisel osapoolel (peer) saada sinu reaalse IP teada. Kuidas seda siis tehakse ? Nimelt bittorrent protokoll vaib ühe pordi mille peal ta sissetulevaid ühendusi kuulab,vähemalt nii teevad enamik popimeid bittorrenti kliente, ning annab sellest teada nii trackerile kui ka kõigile teistele osapooltele kellega üles või allalaadimine toimub. Nagu eelmises probleemis juba kirjeldatud, sai ründav pool juba sinu IP teada ja nüüd siis ka suvaliselt valitud avatud pordi. Seega kui programm valib sinu kuulavaks pordiks 34343 (tõenäoliselt on see teise poole peeride hulgast sind üsna ühesele välja toov) ja annab sellest üle Tor võrgu teada teisele osapoolele, siis see teine osapool võib vaadata trackerisse ja otside kõiki, et publitseeirvad end kui 34343 pordi kuulajana ja sealt on juba ka reaalne IP nähtav. Lisaks veel seik, et osapoolelt osapoolle minev bittorrent liiklus ei ole krüpteeritud annab see Tor võrgus väljuvale otsale võmaluse liiklust pealt kuulata.&lt;br /&gt;
	Kokkuvõtvalt võiks öelda, et arvatavasti ei ole võimalik bittorrent liiklust üle Tor võrgu juhtides saavutada soovitud privaatsust ja anonüümsust mida arvatakse, et sellega kaasneb. Variant oleks arendajatel lasta kirjutada korralikum programm mis parandaks ülaltoodud vead ära ja annaks kasutajale võimaluse turvaliselt oma asja ajada ja identiteeti kaitsta. Teisest küljest aga kui arvestada milleks Tor algupäraselt mõeldud - sõnavabaduse kaitseks, et pakkuda ananüümset kommunikatsioonikanalit - on siis ilmselt ongi torrenti liiklus seal peal liiast ja tänase seisuga võikski lõplik soovitus olla: ärge ajage torrenti liiklust üle Tor võrgu.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kuidas edasi? Kaua on võimalik eksamit teha? Kellega kokkuleppida, et eksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
Eksamit on võimalik korrata kahe semestri jooksul peale aine õppesemestri lõppu, kuni kolm katset ühe aine kohta. st kuni kaks järelsooritust.&lt;br /&gt;
	Järeleksami sooritus tuleb kokku leppida õppejõuga, tähtaja määrab samuti õppejõud kooskõlas õppeosakonna soovitusliku ajakavaga.  Reeglina avaldatakse kordussoorituste ajakava ÕIS-i rubriigis “Minu asjad” ja õppehoone 2. korruse teadetetahvlil.&lt;br /&gt;
	Korduseksamile on nõutav registreerumine õppeosakonnas (maksekviitungi alusel)&lt;br /&gt;
	Korduseksamid on tasulised, v.a riigieelarvelisel õppekohalõppivatel üliõpilastel. Tasu suurus kehtestatakse rektori käskkirjaga. Seega RE õppekohal on korduseksam tasuta, REV kohal aga tasuline, hetkel  kehtiv käskkiri sätestab korduseksami maksumuseks 13 eurot.&lt;br /&gt;
(tuleb maksta  EITSA kontole)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Küsimus 5=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? &lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
Võimalusi akadeemilisele puhkuse minekuks on mitmeid - tervislikel põhjustel, Eesti kaitsejaõududesse teenima asumisel,  lapse hooldamiseks või muudel põhjustel.   &lt;br /&gt;
	Akadeemilisele puhkusele minemist saab taodelda avaldusega rektori nimele, vormistatakse rektori käskkirjaga. Avaldust saab esitada semestri punase joone päevani.&lt;br /&gt;
	Maksimaalsed akadeemilise puhkuse ajad on vastavalt: tervisliksel põhjusetel kuni 2 aastat, Eesti kaitsejõududesse teenima asumisel  kuni ükk aasta, lapse hooldamisel kuni 3 aastat ja muudel põhjustel kuni 1 aasta. &lt;br /&gt;
	Akadeemilise puhkuse lõpetamine toimub samuti rektori käskkirjaga tudengi avalduse alusel mille peab esitama hiljemalt  akadeemilise puhkuse lõpu kuupäevaks.  Puhkuse varasem lõpetamine toimub samuti üliõpilase avalduse alusel rektori nimele.&lt;br /&gt;
	Puhkuse ajal ei saa deklareerida aineid välja arvatud juhul kui ollakse puhkusel seoses lapse hooldamisega, sellisel juhul on õigus osaleda õppetöös.&lt;br /&gt;
	Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid.&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2011 kaugõpe]]&lt;/div&gt;</summary>
		<author><name>Hkumari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hkumari&amp;diff=42090</id>
		<title>User:Hkumari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hkumari&amp;diff=42090"/>
		<updated>2011-11-13T14:06:19Z</updated>

		<summary type="html">&lt;p&gt;Hkumari: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Hannes Kumari&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 13. november 2011&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
BitTorrent tarkvara kasutamien Tor võrgus - mõtekas või mitte ?&lt;br /&gt;
&lt;br /&gt;
Tänapäeva internatimaastikul on palju kära peer-to-peer võrkude ümber kas põhjendatult või mitte on ilmselt igaühe enda parema äratundmise ja ka juristide küsimus. Sageli kasutatakse uuemate filmide, raamatute, tarkvara jm sellise allalaadimiseks muuhulgas mõnda torrenti programmi - tegemist peer-to-peer lahendusega kus üks ja sama fail võib olla tükeldatud mitmeteks ja mitmeteks tükkideks mida korraga alla laetaks mitmel eri kasutajalt, seega on andmed hajutatud suure kasutajaskonna peale laiali, programm peab lihtsalt teadma kust millist osa tõmmata, et lõpuks jõuaks kasutaja masinasse kohale kogu soovitud fail või failid.&lt;br /&gt;
	Kasutajad üritavad sageli varjata omi toiminguid peer-to-peer võrkudes ja anti-piraatlusega tegelevad organisatsioonide seevastu leida jälle moodust liikluse kontrollimiseks ja kaustajate tuvastamiseks. Külm sõda on käima lükatud ja ilmselt on siingi oma osa väidetavalt saamata jäänud krabiseval mis autoriõigusi esindavate organisatsioonide esindajatel harja punaseks ja kukru tühjaks ajab.&lt;br /&gt;
Privaatsuse säilitamiseks on mitmeid mooduseid, kasutada proxyt, pruukida mõnd tasulist VPN teenust, krüpteerida torrenti liiklus,  paruukida mõnd torrenti anonümiseerimisteenust või näiteks pumbata oma torrentid üle Tor võrgu. Mis on Tor ? Tor on tasuta tarkvara, mis võimaldab luua avatud kasutajate vahelise võrgustiku, mis kaitseb kasutajate privaatsust, konfidentsiaalsust  ja pakub nuhkimise vastu tõhusat kaitset. See põhineb vabatahtlikel, kes selle võrgustikus osalevad ja pakuvad võimalust liiklust läbi enda edasi saata. Kasutajate vahele luuakse krüpteeritud kanalid, mis varjavad algse kasutaja külastatud weebpäringuid, messengeri jm teiste rakenduste liiklust, samuti näiteks torrentite puhul. Samas on siin asjalood natuke keerulisemad, nendest siis natuke lähemalt. &lt;br /&gt;
	Võiks ju arvata, et Tor pakub täiusliku kaitset torrentite puhul, ei ole näha kes on algne kasutaja (varjab IP) samas on seal mitu elementi, mis on niiöelda rünnatavad või tuvastatavad.&lt;br /&gt;
	Torrenti juurde kuulub selline asi nagu &amp;quot;tracker&amp;quot;, mis mis abistab bit-torrenti kliente või osapooli omavahelises suhtluses. Selleks et klient saaks mingit infokildu alla tõmmata peab ta esmalt suhtlema &amp;quot;trackeriga&amp;quot;, samuti saadetakse trackerile pidevalt uut infot ja statistikat selle kohta, kes on uued osapooled (peer). Allalaadimise käigus suhtlevad osapooled isekeskis otse, nagu öeldaks peer-to-peer.Tagasi turvalisuse juurde - kasutajad suunavad oma bittorrenti liikluse üle tor võrgu ja loodavad, et nende algne IP ei ole enam nähtav ja nuhitav. Probleem on aga selles, et paljud populaarsed bittorrent kliendid (uTorrent, Vuze) lihtsalt ingnoreerivad proxy seadeid, kuna  tracker kasutab oma kommunikatsiuoonid UDP protokolli, samas kui proxyd, nagu ka Tor kamandavad vaid TCP liilkust. Selliselt vaadates on sel puhul tarkvaratootjad kliendi eest ära otsustanud, et parem teha süsteem, mis igas olukorras töötab kui pakkuda kliendile programmi mis vajab palju nikerdamist ja ei tööta mitmes olukorras, ohverdades sealjuures paljuski kasutaja privaatsuse.&lt;br /&gt;
	Mõningatel juhtudel (uTorrent, libTrorrent,BitSpirit ) on asi isegi natuke vele hullem, sest bittorrent programm kirjutab kasutaja IP otse trackerile saadetavasse infosse sisse. Nagu mainitud küsitakse trackeri käest ( tracker announce) mingi torrenti kohta osapoolte nimekirja (peer list), nüüd olenevalt kliendis tarkvaras võib see päringu saatmine sisaldada IP aadressi. 200 tuhandest sellisest päringust keskmiselt 35% sisaldavad IP infot, millest 4% olid mittesobival kujul esitatud IPd,  38% sisaldasid privaat Ip addressi ja 58% avalikku IP aadressi. Seega ei ole see 100% kindel alati üks üheselet IP lekib aga piisavalt suure hulga info peale on see siiski üsna kindel, eriti kui arvestada, et see on tarkvarasse juba eos sisse programeeritud. Eespool mainitud kolm peamist torrenti kliendiprogrammi pakkujat teevad seda aga peaaegu 100% juhtudest. Seega on ju küll võimalik infot saata üle ananüümsust pakkuva Tor võrgu kuid algne IP informatsioon on juba sinna sisse kenasti ära pakitud, mis muudab algse idee üldse mõtetuks. Naljaks aga sel juhul Tor teeb õiget asja, turvab andmed kenasti aga tolku sellest ei ole, sest andmed sisaldavad juba kompromiteerivat elementi.&lt;br /&gt;
	Siia juude võib veel lisada need bittorrent kliendid, mis toetavad Extention Protocol-i, nimelt lubaba see teha osapooltel veel lisaks ühe käepigistuse (handshake), mille käigus vahetatakse samuti infot, mis võib paljastada osapoolte IP aadressid isegi kuni 84% juhtudest. Kui siia sisse tuua &amp;quot;Tor exit node&amp;quot; statsistika siis Extention Protocoliga lekkivate IPde koguhulgast 33% ei olnud Tor Exit node-d, ehk siis olid kasutajate reaalsed IP-d ja 67% juhtudest oli tegemist Tor-i exit nodega.  &lt;br /&gt;
	Teine suurem probleem bittorrenti kasutamisel Tor võrgus on see, et isegi kui liiklus käib jälle üle turvatud kanali lubab bittorrent protokoll siiski teisel osapoolel (peer) saada sinu reaalse IP teada. Kuidas seda siis tehakse ? Nimelt bittorrent protokoll vaib ühe pordi mille peal ta sissetulevaid ühendusi kuulab,vähemalt nii teevad enamik popimeid bittorrenti kliente, ning annab sellest teada nii trackerile kui ka kõigile teistele osapooltele kellega üles või allalaadimine toimub. Nagu eelmises probleemis juba kirjeldatud, sai ründav pool juba sinu IP teada ja nüüd siis ka suvaliselt valitud avatud pordi. Seega kui programm valib sinu kuulavaks pordiks 34343 (tõenäoliselt on see teise poole peeride hulgast sind üsna ühesele välja toov) ja annab sellest üle Tor võrgu teada teisele osapoolele, siis see teine osapool võib vaadata trackerisse ja otside kõiki, et publitseeirvad end kui 34343 pordi kuulajana ja sealt on juba ka reaalne IP nähtav. Lisaks veel seik, et osapoolelt osapoolle minev bittorrent liiklus ei ole krüpteeritud annab see Tor võrgus väljuvale otsale võmaluse liiklust pealt kuulata.&lt;br /&gt;
	Kokkuvõtvalt võiks öelda, et arvatavasti ei ole võimalik bittorrent liiklust üle Tor võrgu juhtides saavutada soovitud privaatsust ja anonüümsust mida arvatakse, et sellega kaasneb. Variant oleks arendajatel lasta kirjutada korralikum programm mis parandaks ülaltoodud vead ära ja annaks kasutajale võimaluse turvaliselt oma asja ajada ja identiteeti kaitsta. Teisest küljest aga kui arvestada milleks Tor algupäraselt mõeldud - sõnavabaduse kaitseks, et pakkuda ananüümset kommunikatsioonikanalit - on siis ilmselt ongi torrenti liiklus seal peal liiast ja tänase seisuga võikski lõplik soovitus olla: ärge ajage torrenti liiklust üle Tor võrgu.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kuidas edasi? Kaua on võimalik eksamit teha? Kellega kokkuleppida, et eksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
Eksamit on võimalik korrata kahe semestri jooksul peale aine õppesemestri lõppu, kuni kolm katset ühe aine kohta. st kuni kaks järelsooritust.&lt;br /&gt;
	Järeleksami sooritus tuleb kokku leppida õppejõuga, tähtaja määrab samuti õppejõud kooskõlas õppeosakonna soovitusliku ajakavaga.  Reeglina avaldatakse kordussoorituste ajakava ÕIS-i rubriigis “Minu asjad” ja õppehoone 2. korruse teadetetahvlil.&lt;br /&gt;
	Korduseksamile on nõutav registreerumine õppeosakonnas (maksekviitungi alusel)&lt;br /&gt;
	Korduseksamid on tasulised, v.a riigieelarvelisel õppekohalõppivatel üliõpilastel. Tasu suurus kehtestatakse rektori käskkirjaga. Seega RE õppekohal on korduseksam tasuta, REV kohal aga tasuline, hetkel  kehtiv käskkiri sätestab korduseksami maksumuseks 13 eurot.&lt;br /&gt;
(tuleb maksta  EITSA kontole)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Küsimus 5=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? &lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
Võimalusi akadeemilisele puhkuse minekuks on mitmeid - tervislikel põhjustel, Eesti kaitsejaõududesse teenima asumisel,  lapse hooldamiseks või muudel põhjustel.   &lt;br /&gt;
	Akadeemilisele puhkusele minemist saab taodelda avaldusega rektori nimele, vormistatakse rektori käskkirjaga. Avaldust saab esitada semestri punase joone päevani.&lt;br /&gt;
	Maksimaalsed akadeemilise puhkuse ajad on vastavalt: tervisliksel põhjusetel kuni 2 aastat, Eesti kaitsejõududesse teenima asumisel  kuni ükk aasta, lapse hooldamisel kuni 3 aastat ja muudel põhjustel kuni 1 aasta. &lt;br /&gt;
	Akadeemilise puhkuse lõpetamine toimub samuti rektori käskkirjaga tudengi avalduse alusel mille peab esitama hiljemalt  akadeemilise puhkuse lõpu kuupäevaks.  Puhkuse varasem lõpetamine toimub samuti üliõpilase avalduse alusel rektori nimele.&lt;br /&gt;
	Puhkuse ajal ei saa deklareerida aineid välja arvatud juhul kui ollakse puhkusel seoses lapse hooldamisega, sellisel juhul on õigus osaleda õppetöös.&lt;br /&gt;
	Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2011]]&lt;/div&gt;</summary>
		<author><name>Hkumari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hkumari&amp;diff=42089</id>
		<title>User:Hkumari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hkumari&amp;diff=42089"/>
		<updated>2011-11-13T14:05:37Z</updated>

		<summary type="html">&lt;p&gt;Hkumari: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Hannes Kumari&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 13. nevember 2011&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
BitTorrent tarkvara kasutamien Tor võrgus - mõtekas või mitte ?&lt;br /&gt;
&lt;br /&gt;
Tänapäeva internatimaastikul on palju kära peer-to-peer võrkude ümber kas põhjendatult või mitte on ilmselt igaühe enda parema äratundmise ja ka juristide küsimus. Sageli kasutatakse uuemate filmide, raamatute, tarkvara jm sellise allalaadimiseks muuhulgas mõnda torrenti programmi - tegemist peer-to-peer lahendusega kus üks ja sama fail võib olla tükeldatud mitmeteks ja mitmeteks tükkideks mida korraga alla laetaks mitmel eri kasutajalt, seega on andmed hajutatud suure kasutajaskonna peale laiali, programm peab lihtsalt teadma kust millist osa tõmmata, et lõpuks jõuaks kasutaja masinasse kohale kogu soovitud fail või failid.&lt;br /&gt;
	Kasutajad üritavad sageli varjata omi toiminguid peer-to-peer võrkudes ja anti-piraatlusega tegelevad organisatsioonide seevastu leida jälle moodust liikluse kontrollimiseks ja kaustajate tuvastamiseks. Külm sõda on käima lükatud ja ilmselt on siingi oma osa väidetavalt saamata jäänud krabiseval mis autoriõigusi esindavate organisatsioonide esindajatel harja punaseks ja kukru tühjaks ajab.&lt;br /&gt;
Privaatsuse säilitamiseks on mitmeid mooduseid, kasutada proxyt, pruukida mõnd tasulist VPN teenust, krüpteerida torrenti liiklus,  paruukida mõnd torrenti anonümiseerimisteenust või näiteks pumbata oma torrentid üle Tor võrgu. Mis on Tor ? Tor on tasuta tarkvara, mis võimaldab luua avatud kasutajate vahelise võrgustiku, mis kaitseb kasutajate privaatsust, konfidentsiaalsust  ja pakub nuhkimise vastu tõhusat kaitset. See põhineb vabatahtlikel, kes selle võrgustikus osalevad ja pakuvad võimalust liiklust läbi enda edasi saata. Kasutajate vahele luuakse krüpteeritud kanalid, mis varjavad algse kasutaja külastatud weebpäringuid, messengeri jm teiste rakenduste liiklust, samuti näiteks torrentite puhul. Samas on siin asjalood natuke keerulisemad, nendest siis natuke lähemalt. &lt;br /&gt;
	Võiks ju arvata, et Tor pakub täiusliku kaitset torrentite puhul, ei ole näha kes on algne kasutaja (varjab IP) samas on seal mitu elementi, mis on niiöelda rünnatavad või tuvastatavad.&lt;br /&gt;
	Torrenti juurde kuulub selline asi nagu &amp;quot;tracker&amp;quot;, mis mis abistab bit-torrenti kliente või osapooli omavahelises suhtluses. Selleks et klient saaks mingit infokildu alla tõmmata peab ta esmalt suhtlema &amp;quot;trackeriga&amp;quot;, samuti saadetakse trackerile pidevalt uut infot ja statistikat selle kohta, kes on uued osapooled (peer). Allalaadimise käigus suhtlevad osapooled isekeskis otse, nagu öeldaks peer-to-peer.Tagasi turvalisuse juurde - kasutajad suunavad oma bittorrenti liikluse üle tor võrgu ja loodavad, et nende algne IP ei ole enam nähtav ja nuhitav. Probleem on aga selles, et paljud populaarsed bittorrent kliendid (uTorrent, Vuze) lihtsalt ingnoreerivad proxy seadeid, kuna  tracker kasutab oma kommunikatsiuoonid UDP protokolli, samas kui proxyd, nagu ka Tor kamandavad vaid TCP liilkust. Selliselt vaadates on sel puhul tarkvaratootjad kliendi eest ära otsustanud, et parem teha süsteem, mis igas olukorras töötab kui pakkuda kliendile programmi mis vajab palju nikerdamist ja ei tööta mitmes olukorras, ohverdades sealjuures paljuski kasutaja privaatsuse.&lt;br /&gt;
	Mõningatel juhtudel (uTorrent, libTrorrent,BitSpirit ) on asi isegi natuke vele hullem, sest bittorrent programm kirjutab kasutaja IP otse trackerile saadetavasse infosse sisse. Nagu mainitud küsitakse trackeri käest ( tracker announce) mingi torrenti kohta osapoolte nimekirja (peer list), nüüd olenevalt kliendis tarkvaras võib see päringu saatmine sisaldada IP aadressi. 200 tuhandest sellisest päringust keskmiselt 35% sisaldavad IP infot, millest 4% olid mittesobival kujul esitatud IPd,  38% sisaldasid privaat Ip addressi ja 58% avalikku IP aadressi. Seega ei ole see 100% kindel alati üks üheselet IP lekib aga piisavalt suure hulga info peale on see siiski üsna kindel, eriti kui arvestada, et see on tarkvarasse juba eos sisse programeeritud. Eespool mainitud kolm peamist torrenti kliendiprogrammi pakkujat teevad seda aga peaaegu 100% juhtudest. Seega on ju küll võimalik infot saata üle ananüümsust pakkuva Tor võrgu kuid algne IP informatsioon on juba sinna sisse kenasti ära pakitud, mis muudab algse idee üldse mõtetuks. Naljaks aga sel juhul Tor teeb õiget asja, turvab andmed kenasti aga tolku sellest ei ole, sest andmed sisaldavad juba kompromiteerivat elementi.&lt;br /&gt;
	Siia juude võib veel lisada need bittorrent kliendid, mis toetavad Extention Protocol-i, nimelt lubaba see teha osapooltel veel lisaks ühe käepigistuse (handshake), mille käigus vahetatakse samuti infot, mis võib paljastada osapoolte IP aadressid isegi kuni 84% juhtudest. Kui siia sisse tuua &amp;quot;Tor exit node&amp;quot; statsistika siis Extention Protocoliga lekkivate IPde koguhulgast 33% ei olnud Tor Exit node-d, ehk siis olid kasutajate reaalsed IP-d ja 67% juhtudest oli tegemist Tor-i exit nodega.  &lt;br /&gt;
	Teine suurem probleem bittorrenti kasutamisel Tor võrgus on see, et isegi kui liiklus käib jälle üle turvatud kanali lubab bittorrent protokoll siiski teisel osapoolel (peer) saada sinu reaalse IP teada. Kuidas seda siis tehakse ? Nimelt bittorrent protokoll vaib ühe pordi mille peal ta sissetulevaid ühendusi kuulab,vähemalt nii teevad enamik popimeid bittorrenti kliente, ning annab sellest teada nii trackerile kui ka kõigile teistele osapooltele kellega üles või allalaadimine toimub. Nagu eelmises probleemis juba kirjeldatud, sai ründav pool juba sinu IP teada ja nüüd siis ka suvaliselt valitud avatud pordi. Seega kui programm valib sinu kuulavaks pordiks 34343 (tõenäoliselt on see teise poole peeride hulgast sind üsna ühesele välja toov) ja annab sellest üle Tor võrgu teada teisele osapoolele, siis see teine osapool võib vaadata trackerisse ja otside kõiki, et publitseeirvad end kui 34343 pordi kuulajana ja sealt on juba ka reaalne IP nähtav. Lisaks veel seik, et osapoolelt osapoolle minev bittorrent liiklus ei ole krüpteeritud annab see Tor võrgus väljuvale otsale võmaluse liiklust pealt kuulata.&lt;br /&gt;
	Kokkuvõtvalt võiks öelda, et arvatavasti ei ole võimalik bittorrent liiklust üle Tor võrgu juhtides saavutada soovitud privaatsust ja anonüümsust mida arvatakse, et sellega kaasneb. Variant oleks arendajatel lasta kirjutada korralikum programm mis parandaks ülaltoodud vead ära ja annaks kasutajale võimaluse turvaliselt oma asja ajada ja identiteeti kaitsta. Teisest küljest aga kui arvestada milleks Tor algupäraselt mõeldud - sõnavabaduse kaitseks, et pakkuda ananüümset kommunikatsioonikanalit - on siis ilmselt ongi torrenti liiklus seal peal liiast ja tänase seisuga võikski lõplik soovitus olla: ärge ajage torrenti liiklust üle Tor võrgu.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kuidas edasi? Kaua on võimalik eksamit teha? Kellega kokkuleppida, et eksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
Eksamit on võimalik korrata kahe semestri jooksul peale aine õppesemestri lõppu, kuni kolm katset ühe aine kohta. st kuni kaks järelsooritust.&lt;br /&gt;
	Järeleksami sooritus tuleb kokku leppida õppejõuga, tähtaja määrab samuti õppejõud kooskõlas õppeosakonna soovitusliku ajakavaga.  Reeglina avaldatakse kordussoorituste ajakava ÕIS-i rubriigis “Minu asjad” ja õppehoone 2. korruse teadetetahvlil.&lt;br /&gt;
	Korduseksamile on nõutav registreerumine õppeosakonnas (maksekviitungi alusel)&lt;br /&gt;
	Korduseksamid on tasulised, v.a riigieelarvelisel õppekohalõppivatel üliõpilastel. Tasu suurus kehtestatakse rektori käskkirjaga. Seega RE õppekohal on korduseksam tasuta, REV kohal aga tasuline, hetkel  kehtiv käskkiri sätestab korduseksami maksumuseks 13 eurot.&lt;br /&gt;
(tuleb maksta  EITSA kontole)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Küsimus 5=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? &lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
Võimalusi akadeemilisele puhkuse minekuks on mitmeid - tervislikel põhjustel, Eesti kaitsejaõududesse teenima asumisel,  lapse hooldamiseks või muudel põhjustel.   &lt;br /&gt;
	Akadeemilisele puhkusele minemist saab taodelda avaldusega rektori nimele, vormistatakse rektori käskkirjaga. Avaldust saab esitada semestri punase joone päevani.&lt;br /&gt;
	Maksimaalsed akadeemilise puhkuse ajad on vastavalt: tervisliksel põhjusetel kuni 2 aastat, Eesti kaitsejõududesse teenima asumisel  kuni ükk aasta, lapse hooldamisel kuni 3 aastat ja muudel põhjustel kuni 1 aasta. &lt;br /&gt;
	Akadeemilise puhkuse lõpetamine toimub samuti rektori käskkirjaga tudengi avalduse alusel mille peab esitama hiljemalt  akadeemilise puhkuse lõpu kuupäevaks.  Puhkuse varasem lõpetamine toimub samuti üliõpilase avalduse alusel rektori nimele.&lt;br /&gt;
	Puhkuse ajal ei saa deklareerida aineid välja arvatud juhul kui ollakse puhkusel seoses lapse hooldamisega, sellisel juhul on õigus osaleda õppetöös.&lt;br /&gt;
	Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2011]]&lt;/div&gt;</summary>
		<author><name>Hkumari</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hkumari&amp;diff=42088</id>
		<title>User:Hkumari</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hkumari&amp;diff=42088"/>
		<updated>2011-11-13T14:03:41Z</updated>

		<summary type="html">&lt;p&gt;Hkumari: Created page with &amp;#039;  =Erialatutvustuse aine arvestustöö= Autor: Hannes Kumari&amp;lt;br&amp;gt; Esitamise kuupäev: 13. nevember 2011  ==Essee==   BitTorrent tarkvara kasutamien Tor võrgus - mõtekas või mit…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Hannes Kumari&amp;lt;br&amp;gt;&lt;br /&gt;
Esitamise kuupäev: 13. nevember 2011&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BitTorrent tarkvara kasutamien Tor võrgus - mõtekas või mitte ?&lt;br /&gt;
&lt;br /&gt;
Tänapäeva internatimaastikul on palju kära peer-to-peer võrkude ümber kas põhjendatult või mitte on ilmselt igaühe enda parema äratundmise ja ka juristide küsimus. Sageli kasutatakse uuemate filmide, raamatute, tarkvara jm sellise allalaadimiseks muuhulgas mõnda torrenti programmi - tegemist peer-to-peer lahendusega kus üks ja sama fail võib olla tükeldatud mitmeteks ja mitmeteks tükkideks mida korraga alla laetaks mitmel eri kasutajalt, seega on andmed hajutatud suure kasutajaskonna peale laiali, programm peab lihtsalt teadma kust millist osa tõmmata, et lõpuks jõuaks kasutaja masinasse kohale kogu soovitud fail või failid.&lt;br /&gt;
	Kasutajad üritavad sageli varjata omi toiminguid peer-to-peer võrkudes ja anti-piraatlusega tegelevad organisatsioonide seevastu leida jälle moodust liikluse kontrollimiseks ja kaustajate tuvastamiseks. Külm sõda on käima lükatud ja ilmselt on siingi oma osa väidetavalt saamata jäänud krabiseval mis autoriõigusi esindavate organisatsioonide esindajatel harja punaseks ja kukru tühjaks ajab.&lt;br /&gt;
 Privaatsuse säilitamiseks on mitmeid mooduseid, kasutada proxyt, pruukida mõnd tasulist VPN teenust, krüpteerida torrenti liiklus,  paruukida mõnd torrenti anonümiseerimisteenust või näiteks pumbata oma torrentid üle Tor võrgu. Mis on Tor ? Tor on tasuta tarkvara, mis võimaldab luua avatud kasutajate vahelise võrgustiku, mis kaitseb kasutajate privaatsust, konfidentsiaalsust  ja pakub nuhkimise vastu tõhusat kaitset. See põhineb vabatahtlikel, kes selle võrgustikus osalevad ja pakuvad võimalust liiklust läbi enda edasi saata. Kasutajate vahele luuakse krüpteeritud kanalid, mis varjavad algse kasutaja külastatud weebpäringuid, messengeri jm teiste rakenduste liiklust, samuti näiteks torrentite puhul. Samas on siin asjalood natuke keerulisemad, nendest siis natuke lähemalt. &lt;br /&gt;
	Võiks ju arvata, et Tor pakub täiusliku kaitset torrentite puhul, ei ole näha kes on algne kasutaja (varjab IP) samas on seal mitu elementi, mis on niiöelda rünnatavad või tuvastatavad.&lt;br /&gt;
	Torrenti juurde kuulub selline asi nagu &amp;quot;tracker&amp;quot;, mis mis abistab bit-torrenti kliente või osapooli omavahelises suhtluses. Selleks et klient saaks mingit infokildu alla tõmmata peab ta esmalt suhtlema &amp;quot;trackeriga&amp;quot;, samuti saadetakse trackerile pidevalt uut infot ja statistikat selle kohta, kes on uued osapooled (peer). Allalaadimise käigus suhtlevad osapooled isekeskis otse, nagu öeldaks peer-to-peer.Tagasi turvalisuse juurde - kasutajad suunavad oma bittorrenti liikluse üle tor võrgu ja loodavad, et nende algne IP ei ole enam nähtav ja nuhitav. Probleem on aga selles, et paljud populaarsed bittorrent kliendid (uTorrent, Vuze) lihtsalt ingnoreerivad proxy seadeid, kuna  tracker kasutab oma kommunikatsiuoonid UDP protokolli, samas kui proxyd, nagu ka Tor kamandavad vaid TCP liilkust. Selliselt vaadates on sel puhul tarkvaratootjad kliendi eest ära otsustanud, et parem teha süsteem, mis igas olukorras töötab kui pakkuda kliendile programmi mis vajab palju nikerdamist ja ei tööta mitmes olukorras, ohverdades sealjuures paljuski kasutaja privaatsuse.&lt;br /&gt;
	Mõningatel juhtudel (uTorrent, libTrorrent,BitSpirit ) on asi isegi natuke vele hullem, sest bittorrent programm kirjutab kasutaja IP otse trackerile saadetavasse infosse sisse. Nagu mainitud küsitakse trackeri käest ( tracker announce) mingi torrenti kohta osapoolte nimekirja (peer list), nüüd olenevalt kliendis tarkvaras võib see päringu saatmine sisaldada IP aadressi. 200 tuhandest sellisest päringust keskmiselt 35% sisaldavad IP infot, millest 4% olid mittesobival kujul esitatud IPd,  38% sisaldasid privaat Ip addressi ja 58% avalikku IP aadressi. Seega ei ole see 100% kindel alati üks üheselet IP lekib aga piisavalt suure hulga info peale on see siiski üsna kindel, eriti kui arvestada, et see on tarkvarasse juba eos sisse programeeritud. Eespool mainitud kolm peamist torrenti kliendiprogrammi pakkujat teevad seda aga peaaegu 100% juhtudest. Seega on ju küll võimalik infot saata üle ananüümsust pakkuva Tor võrgu kuid algne IP informatsioon on juba sinna sisse kenasti ära pakitud, mis muudab algse idee üldse mõtetuks. Naljaks aga sel juhul Tor teeb õiget asja, turvab andmed kenasti aga tolku sellest ei ole, sest andmed sisaldavad juba kompromiteerivat elementi.&lt;br /&gt;
	Siia juude võib veel lisada need bittorrent kliendid, mis toetavad Extention Protocol-i, nimelt lubaba see teha osapooltel veel lisaks ühe käepigistuse (handshake), mille käigus vahetatakse samuti infot, mis võib paljastada osapoolte IP aadressid isegi kuni 84% juhtudest. Kui siia sisse tuua &amp;quot;Tor exit node&amp;quot; statsistika siis Extention Protocoliga lekkivate IPde koguhulgast 33% ei olnud Tor Exit node-d, ehk siis olid kasutajate reaalsed IP-d ja 67% juhtudest oli tegemist Tor-i exit nodega.  &lt;br /&gt;
	Teine suurem probleem bittorrenti kasutamisel Tor võrgus on see, et isegi kui liiklus käib jälle üle turvatud kanali lubab bittorrent protokoll siiski teisel osapoolel (peer) saada sinu reaalse IP teada. Kuidas seda siis tehakse ? Nimelt bittorrent protokoll vaib ühe pordi mille peal ta sissetulevaid ühendusi kuulab,vähemalt nii teevad enamik popimeid bittorrenti kliente, ning annab sellest teada nii trackerile kui ka kõigile teistele osapooltele kellega üles või allalaadimine toimub. Nagu eelmises probleemis juba kirjeldatud, sai ründav pool juba sinu IP teada ja nüüd siis ka suvaliselt valitud avatud pordi. Seega kui programm valib sinu kuulavaks pordiks 34343 (tõenäoliselt on see teise poole peeride hulgast sind üsna ühesele välja toov) ja annab sellest üle Tor võrgu teada teisele osapoolele, siis see teine osapool võib vaadata trackerisse ja otside kõiki, et publitseeirvad end kui 34343 pordi kuulajana ja sealt on juba ka reaalne IP nähtav. Lisaks veel seik, et osapoolelt osapoolle minev bittorrent liiklus ei ole krüpteeritud annab see Tor võrgus väljuvale otsale võmaluse liiklust pealt kuulata.&lt;br /&gt;
	Kokkuvõtvalt võiks öelda, et arvatavasti ei ole võimalik bittorrent liiklust üle Tor võrgu juhtides saavutada soovitud privaatsust ja anonüümsust mida arvatakse, et sellega kaasneb. Variant oleks arendajatel lasta kirjutada korralikum programm mis parandaks ülaltoodud vead ära ja annaks kasutajale võimaluse turvaliselt oma asja ajada ja identiteeti kaitsta. Teisest küljest aga kui arvestada milleks Tor algupäraselt mõeldud - sõnavabaduse kaitseks, et pakkuda ananüümset kommunikatsioonikanalit - on siis ilmselt ongi torrenti liiklus seal peal liiast ja tänase seisuga võikski lõplik soovitus olla: ärge ajage torrenti liiklust üle Tor võrgu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kuidas edasi? Kaua on võimalik eksamit teha? Kellega kokkuleppida, et eksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
Eksamit on võimalik korrata kahe semestri jooksul peale aine õppesemestri lõppu, kuni kolm katset ühe aine kohta. st kuni kaks järelsooritust.&lt;br /&gt;
	Järeleksami sooritus tuleb kokku leppida õppejõuga, tähtaja määrab samuti õppejõud kooskõlas õppeosakonna soovitusliku ajakavaga.  Reeglina avaldatakse kordussoorituste ajakava ÕIS-i rubriigis “Minu asjad” ja õppehoone 2. korruse teadetetahvlil.&lt;br /&gt;
	Korduseksamile on nõutav registreerumine õppeosakonnas (maksekviitungi alusel)&lt;br /&gt;
	Korduseksamid on tasulised, v.a riigieelarvelisel õppekohalõppivatel üliõpilastel. Tasu suurus kehtestatakse rektori käskkirjaga. Seega RE õppekohal on korduseksam tasuta, REV kohal aga tasuline, hetkel  kehtiv käskkiri sätestab korduseksami maksumuseks 13 eurot.&lt;br /&gt;
(tuleb maksta  EITSA kontole)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Küsimus 5=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? &lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
Võimalusi akadeemilisele puhkuse minekuks on mitmeid - tervislikel põhjustel, Eesti kaitsejaõududesse teenima asumisel,  lapse hooldamiseks või muudel põhjustel.   &lt;br /&gt;
	Akadeemilisele puhkusele minemist saab taodelda avaldusega rektori nimele, vormistatakse rektori käskkirjaga. Avaldust saab esitada semestri punase joone päevani.&lt;br /&gt;
	Maksimaalsed akadeemilise puhkuse ajad on vastavalt: tervisliksel põhjusetel kuni 2 aastat, Eesti kaitsejõududesse teenima asumisel  kuni ükk aasta, lapse hooldamisel kuni 3 aastat ja muudel põhjustel kuni 1 aasta. &lt;br /&gt;
	Akadeemilise puhkuse lõpetamine toimub samuti rektori käskkirjaga tudengi avalduse alusel mille peab esitama hiljemalt  akadeemilise puhkuse lõpu kuupäevaks.  Puhkuse varasem lõpetamine toimub samuti üliõpilase avalduse alusel rektori nimele.&lt;br /&gt;
	Puhkuse ajal ei saa deklareerida aineid välja arvatud juhul kui ollakse puhkusel seoses lapse hooldamisega, sellisel juhul on õigus osaleda õppetöös.&lt;br /&gt;
	Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2011]]&lt;/div&gt;</summary>
		<author><name>Hkumari</name></author>
	</entry>
</feed>