237
MII6042 Vabavara paketid Vabavara olemus ja filosoofia Linuxi põhitõed ja ülesehitus

Linux kursus-2005

Embed Size (px)

DESCRIPTION

2005 loetud Vabavara paketid slaidid

Citation preview

Page 1: Linux kursus-2005

MII6042 Vabavara paketid

Vabavara olemus ja filosoofiaLinuxi põhitõed ja ülesehitus

Page 2: Linux kursus-2005

Vabaduse astmed 1

● Litsentside eri tüübid– Lähtekood kinnine (kommertsprogrammid)– Lähtekood avalikult saadaval, kui mitte

muudetav (failivormingute kirjeldused)– Lähtekood avalikult saadaval, kuid

muudetav mingitel tingimustel– Lähtekood avalikult saadaval ja vabalt

muudetav (copyleft)

Page 3: Linux kursus-2005

Vabaduse astmed 2

● Tuleb vahet teha „vaba“ ja „tasuta“– Vaba ei pruugi olla tasuta– Tasuta ei pruugi olla vaba

CopyLeft KommertsvaraGPL

CC

FreeWare

ShareWare

BSD

Page 4: Linux kursus-2005

Vabaduse neli tunnust

● vabadus kasutada tarkvara suvalisel eesmärgil

● vabadus uurida, kuidas tarkvara töötab ning seda vastavalt oma vajadustele kohandada. Siinjuures on eelduseks vaba juurdepääs programmi lähtekoodile

● vabadus levitada tarkvara● Vabadus arendada tarkvara originaali

baasil uusi versioone ja neid samadel tingimustel edasi levitada.

Page 5: Linux kursus-2005

Tarkvarapatendid

● Kasutusel USA-s; ● Vastav õigusakt oli arutlusel ka EL-is,

kuid jäi vastu võtmata● On kasulikud suurettevõtetele● Võivad tekitada väga halbu

situatsioone

– Patendihaid

– Põhimõtteliste lahenduste patendid

Page 6: Linux kursus-2005

Ärifilosoofia 1

● Kinnise lähtekoodiga programmid– Müüakse valmis pakendatud kaupa

● Sageli pole see täpselt see, mis vaja

– Müüakse lisateenuseid● Programmi lisamoodulid● Teenused

● Programmi arendamine on ühe piiratud grupi käes

Page 7: Linux kursus-2005

Ärifilosoofia 2

● Vaba tarkvara– Programm ise on enamasti tasuta

● Vahel müüakse konkreetse masina jaoks (riistavara + OpSüsteem) valmistatud (optimeeritud) tarkvara

– Müüakse programmile tuge● Alternatiiv on ise ennast harida

● Püütakse kaasata kõiki kasutajaid programmi arendusse – kasvõi tagasisside abil

Page 8: Linux kursus-2005

UNIX-lased

● UNIX– Kommertstarkvara; Piiratud riistvaratugi;

Ülistabiilne ja -turvaline

● BSD– Vaba tarkvara; Piiratud riistvaratugi;

Ülistabiilne ja -turvaline

● Linux– Vaba tarkvara; Suhteliselt lai riistvaratugi;

Stabiilne ja turvaline

Page 9: Linux kursus-2005

Meenutuseks - Arvutite areng

● PC-tüüpi riistvara– 286– 386 => optimeerimise

platvorm (tagasiühilduvus)

– 486– 586 (Pentium)– 686 (Pentium 2) =>

optimeerimise platvorm– 786 (Pentium 3)

Page 10: Linux kursus-2005

Optimeerimise platvormid

● 386 (intel 80386, i386)– Platvorm pole sellest ajast saadik oluliselt

muutunud – kogu riistvara on sama

● 686 (intel 80686, i686)– Protsessorile lisandus multimeediakäsustik

Page 11: Linux kursus-2005

Teised riistvaraplatvormid

● Alpha ● Mac ● PowerPC ● Sparc (Scalable Processor Architecture)

Page 12: Linux kursus-2005

Linuxi kasutamine

● Linux on vaba unixi-laadne operatsioonisüsteem arvutusseadmetele.– Arvutid tavamõistes (i386+, Alpha, Mac,

PowerPC, Spark)– Kommunikatsiooniseadmed (telefonid,

keskjaamad)– Kodumasinad (külmutuskapid,

valveseadmed)– Multimeediaseadmed (DVD-mängijad,

kaamerad)

Page 13: Linux kursus-2005

Linuxi kasutamine

● Erinõuetega keskkonnad– Stabiilsus– Väga nõrk või väga võimas riistvara– Väga suurt arvutusvõimsust nõudvad

rakendused● (cluster and cloud computing)

Page 14: Linux kursus-2005

Kasutamise põhjendusi

● Litsentsitasud● Modifitseerimise vajadus● Suur ressursivajadus● Kompatiibluse ja/või integreerimise

vajadus

Page 15: Linux kursus-2005

Kasutamise näiteid

● NASA – kosmoselaevade marsruudi arvutamine; kosmoselaevade mootorite konstrueerimine

● DreamWorks Studios – multifilmide animeerimine (viimased 7 aastat – Shrek, Shark Tale, Madagascar, KungFu Panda)

● NPO Saturn (vene lennukitehas) – lennukite konstrueerimine

Page 16: Linux kursus-2005

Kasutamise näiteid

● SAT-TV ja Digi-TV tunerid (Hivision9090)

● Tulemüürid ja ruuterid (CISCO)● Videovalvesüsteemid (ZoneMinder)● DVD/CD meediaksekused (Samsung)● Programmjuhtimisega pesumasinad ja

külmkapid (Samsung)

Page 17: Linux kursus-2005

Distributsioon

● Loojate valitud ja pakendatud tarkvara komplekt.

● Sarnanevad– Filosoofia– Kernel (tuum) – Põhitarkvara – käsurea utiliidid

● Erinevad – Lisatarkvara (töölaud)– Haldusvahendid

Page 18: Linux kursus-2005

Linuxi distributsioonid 1

● Töölaua arvuti jaoks optimeeritud (tasuta)– Mandriva– SuSE– Fedora Core– Ubuntu

● Tugi on võimalik eraldi juurde osta– Ka Eestis tegutsevalt firmalt

Page 19: Linux kursus-2005

Linuxi distributsioonid 2

● Töölaua arvutis kasutatavad (tasulised)– Mandriva– SuSE– Red Hat Enterprise Linux– Xandros Desktop

● Kaasneb tugi (ajaliselt piiratud)– On võimalik juurde osta (pikendada)

Page 20: Linux kursus-2005

Linuxi distributsioonid 3

● Serveritesse mõeldud distributsioonid● Erirakendused

– Koostatud mingil spetsiaalsel eesmärgil● Multimeedia● Interneti jagamine (Coyote, FREESCO)● Pääste tööriistad (F.I.R.E.)

● CD-linuxid– Knoppix, Gnoppix, MandrivaMove

Page 21: Linux kursus-2005

Linuxi distributsioonid 4

● Kokku üle 100 erineva– http://distrowatch.com/ leiab vajaduste

jaoks sobiva

● Alati on võimalus üks juurde teha– Linux From Scrach

Page 22: Linux kursus-2005

Tasuta vs tasuline Linux

● Tasuta versioon– Alla laetav (tuleb CD-le põletada)– Võrguinstallatsioon

● Tasuline– Karbitoode– Mandriva klubi

Page 23: Linux kursus-2005

Unixlaste ülesehitus● Riistvara● Kernel – vahendab riistvara

rakendustele● Rakendused – teevad midagi kasulikku● Graafiline server (X – iks) – kuvab

värvilist pilti● Töölaud

– Omab ise rakendusi– Kutsub välja süsteemsed rakendused ja

annab neile graafilise kesta

Page 24: Linux kursus-2005

Unixlaste ülesehitus

Riistvara

Kernel Moodulid

Graafiline server Rakendused

Töölaud

Rakendused

Page 25: Linux kursus-2005

Riistvara● Arvuti kasti sees olev

– Emaplaat ja seal peal olev● Protsessor● Mälud● Lisakaardid

– Kõvaketas– Flopi– CD/DVD rom

● Välisseadmed

Page 26: Linux kursus-2005

Kernel

● Vahendab riistvara tarkvarale– Kõvaketta haldus (failisüsteem)– Mäluhaldus– Protsessori aja jagamine– Lisaseadmete vahendus

● Moodulid (draiverid)– Sisse kompileeritud– Välised (külge haagitavad)

Page 27: Linux kursus-2005

Rakendused

● Süsteemsed– Konfigureerimiseks– Süsteemi jälgimiseks

● Kasutajarakendused– Tekstiredaktorid– Tabelarvutus– Multimeedia

Page 28: Linux kursus-2005

Graafiline server

● Tekitab kasutajaliidese – vahendab kernelile:– Klaviatuur– Hiir– Monitor– Videokaardi lisavõimalused

● Hetkel kaks erinevat– XFree86 (pole väga vaba) ja X.org

Page 29: Linux kursus-2005

Töölaud

● Mitu erinevat (kokku ligi 30)– KDE ja Gnome (palju rakendusi ja

iluvidinaid, ressursinõudlikud)– XFCE 4, IceWM ja BlackBox

● Omab ise rakendusi– Sõltub kasutatavast töölauast

● Kutsub välja süsteemsed rakendused ja annab neile graafilise kesta

Page 30: Linux kursus-2005

Ülesehituse kokkuvõte

● Modulaarne operatsioonisüsteem (Lego)

● Ükski kasutajaprogramm ei ole otseses sõltuvuses teistest– Sõltuvus võib olla kaudne

● Läbi jagatud teegi (shared library)● Ühega administreeritakse teist

Page 31: Linux kursus-2005

MII6042 Vabavara paketid

KasutajadFailisüsteem ja asukohad

Kaustad ja failidProtsessid

Õigustesüsteem

Page 32: Linux kursus-2005

Teemad

● Kasutajad● Linuxi failisüsteem● Failid ja kaustad● Omanik ja õigused

Page 33: Linux kursus-2005

Meeldetuletuseks

● Kahendsüsteem – positsiooniline arvusüsteem, kus arve väljendatakse kahe numbriga.1011 = 8+0+2+1=11

● Bitt – vähim informatsiooni hulk väljendatakse 1või 0

● Bait – neli bitti, esimene mõistlik kogus informatsiooni (28 = 256 märki)

Page 34: Linux kursus-2005

Kasutajad

● arvuti kasutab lihtsuse (kiiruse) huvides numbreid

● igal kasutajal on number 0 – 65535● inimesele arusaadavaks tegemiseks on

see number seotud nimega● numbrid jaotatakse gruppidesse

vastavalt kasutaja profiilile

Page 35: Linux kursus-2005

Kasutajad 2● 1 – 499 (999) on süsteemsed kasutajad

(programmid, mis on vajalikud arvuti enda jaoks) – protsessi-, failisüsteemi- ja mälu haldur,

logi jms

● 500 (1000) – 65534 on reaalsed kasutajad – sageli jaotatakse veel gruppidesse

● masina reaalsed kasutajad (need kes masinasse otse sisse logivad)

● Sisevõrgu (näiteks samba) kasutajad● Välisvõrgu (näiteks ftp või ssh) kasutajad

Page 36: Linux kursus-2005

Erilised kasutajad

● Lisaks on olemas veel kasutaja 65535 – nobody

● Väga eriline kasutaja root (numbriga 0)

Page 37: Linux kursus-2005

Root

● Root on süsteemi administraator. Tal on juurdepääs kõikidele failidele ja programmidele ning tal on õigused teha mida iganes soovib.

● Kasutajana root tohib sisse logida siis ja ainult siis, kui selleks on vältimatu vajadus

● Mingit käsku saab käivitada root õigustes nii:$ sudo ­c 'programm, mida on vaja käivitada'

Page 38: Linux kursus-2005

Kasutajad

Page 39: Linux kursus-2005

Grupid

Page 40: Linux kursus-2005

Kasutaja muutmine

● Number ja nimi on üheselt seotud failide omanikke võib muuta nii nime kui ka numbrit kasutades# chown [võtmed] kasutaja /fail/mille/õigusi/muudame

● Faili õigusi saab muuta käsurealt nii:# chmod [võtmed] õigused /fail/mille/õigusi/muudame

● Tavakasutaja saab muuta ainult talle kuuluva faili õigusi

– Tavakasutaja ei saa faili root'ule „kinkida“

Page 41: Linux kursus-2005

Grupid

● Iga kasutaja kuulub vaikimisi oma nimelisse gruppi

● Lisaks võib ta kuuluda ka teistesse gruppidesse

● Faili grupiõigusi saab muuta# chown [võtmed] :grupp /fail/mille/õigusi/muudame

Page 42: Linux kursus-2005

Näide

● Näiteks isikliku veebikataloogi muutmine kõigile loetavaks# chmod ­r 755 public_html

– Muudab rekursiivselt kõik õigused kataloogis public_html

Page 43: Linux kursus-2005

Linuxi failisüsteem

Page 44: Linux kursus-2005

Linuxi failisüsteem 1

● Failisüsteemi juurikas (root - /)● Kasutajate kodukataloogid asuvad

/home all● Süsteemi käivitumiseks vajalikud failid

asuvad /boot kataloogis

● Süsteemsed programmid asuvad /bin all

● Kasutajaprogrammid asuvad /usr/bin all

Page 45: Linux kursus-2005

Linuxi failisüsteem 2

● Seadmed asuvad (või viidad neile) /dev all

● Süsteemsed konfiguratsioonifailid asuvad /etc all

● Süsteemsed jagatud teegid ja kerneli moodulid (draiverid) asuvad /lib all

● Failisüsteemide ühendamiseks kasutatakse /mnt kataloogi (näiteks /mnt/cdrom)

● Kasutajaprogrammid asuvad /usr all

Page 46: Linux kursus-2005

Linuxi failisüsteem 3

● Logi, printeri vahekataloog (spool), temp asuvad /var all

● Võimalikud lisakaustad– /opt – lisatarkvara (enamasti tasuline)– /proc – süsteemiinformatsioon– /sys – ajutised süsteemsed failid– /initrd – süsteemi käivitusskriptid

Page 47: Linux kursus-2005

Failid ja kaustad 1

Page 48: Linux kursus-2005

Failid ja kaustad 2

● Andmeid hoitakse digitaalkujul failina● Kaust (kataloog) sisaldab mingit hulka

faile● Kaust (kataloog) võib sisaldada

alamkaustu (alamkatalooge)● Failid ja kaustad (kataloogid) kokku

moodustavad hierarhilise failisüsteemi

Page 49: Linux kursus-2005

Omanik

● Iga failiga on seotud kasutajad kes on jagatud järgmisteks kategooriateks:– Omanik – Grupp– Teised

● Iga kaust ja fail kuulub omanikule. Vaikimisi on omanikuks faili või kausta looja.

Page 50: Linux kursus-2005

● Kausta või faili gruppi kuuluvad omanikuga seotud kasutajad

● Teised on kõik ülejäänud kasutajad kes pole seotud omanikuga või tema gruppidega

Page 51: Linux kursus-2005

Omanik 2

● Iga fail ja kaust saab loomisel omaniku ja grupi

● Vaikimisi pannakse omanikuks faili looja ning grupiks faili looja grupp– See ei pruugi alati nii olla

● Faili või kausta loomisel saab ta õigused (loabitid) – neid saab vaadata:paremklõps failil --> omadused --> Õigused

Page 52: Linux kursus-2005

Õigused 1

● Omanik● Grupp● Teised● Muud õigused

avab täpsustatud vaate

Page 53: Linux kursus-2005

Õigused 2

● Lugemine (read – r)

● Kirjutamine (write – w)

● Käivitamine(execute – x)

Page 54: Linux kursus-2005

Vaikimisi õigused

● Vaikimisi õigused mittekäivitatavale failile:rw- omanikrw- gruppr-- teised

● Vaikimisi õigused käivitatavale failile:rwx omanikrwx gruppr-x teised

Page 55: Linux kursus-2005

Vaikimisi õigused 2

● Vaikimisi õigustega fail näeb failihalduris välja niimoodi

Page 56: Linux kursus-2005

Mitmekasutaja failid

● Kuidas teha faile ja katalooge mis oleksid kautatavad mitmete kasutajate poolt

● Set User ID (suid) ja Set Group ID (sgid)

Page 57: Linux kursus-2005

Protsessid

● Iga programm tekitab käivitades endanimelise protsessi– Programmi käivitamise õigus– Protsessi omanikuks saab faili käivitaja

● Jooksvaid protsesse saab graafilises reziimis vaadata klahvikombinatsiooniga CTRL+ESC ning käsureal käsuga ps aux (võti on ilma miinuseta)

Page 58: Linux kursus-2005

Protsessid

● Kui programmi töö seiskub– Graafilises režiimis ALT + F2 ja reale

trükkida xkill

– Käsureal kill protsessi number ● CTRL + ALT + F1, sisse logida, leida õige protsess 

(käsud ps aux ja top)● X­serveri taaskäivitamiseks CTRL + ALT + BACKSPACE

Page 59: Linux kursus-2005

Protsessid

● Protsessil on sama moodi õigused nagu failil või kaustal

● Protsessi lõpetada saab ainult tema omanik– juurkasutaja (root) saab lõpetada kõiki

protsesse

Page 60: Linux kursus-2005

MII6042 Vabavara paketid

Menüüd

Page 61: Linux kursus-2005

Sissejuhatus

● Kasutajaliidese menüüd– Avanevad all vasakul nurgas tähekese alt– Teistes keskkondades võib ikoon olla

teistsugune

Page 62: Linux kursus-2005

Menüü ülesehitus

● Mandrake peamenüü koosneb kolmest sektsioonist– Hiljuti kasutatud

rakendused– Kõik rakendused– Tegevused

Page 63: Linux kursus-2005

Tegevused

● Otsing– Internetist– Failisüsteemist

● Käivita käsk● Uus seanss● Lukusta ekraan● Logi välja

Page 64: Linux kursus-2005

Tegevused

● Kontoritöö vahendid

● Internet● Multimeedia● Süsteem● Muud rakendused● Kodukataloog

Page 65: Linux kursus-2005

Kontoritöö vahendid

● Alammenüüde all kõik vajalik igapäevaseks kontoritööks

● Vaikimisi rakendus kontoritööks on OpenOffice.org

● Võimalikud on ka teised rakendused

Page 66: Linux kursus-2005

Internet

● Kõik vahendid võrgus tegutsemiseks

● Vaikimisi netilehitseja on Konqueror

● Vaikimisi e-posti käsitleja on KMail (käesoleval ajal Kontact osa)

Page 67: Linux kursus-2005

Multimeedia

● Rakendused multimeedia töötluseks– Heli– Pilt– Video

Page 68: Linux kursus-2005

Rakendused multimeedia töötluseks

● Heli – rakendused heli tekitamiseks, konvertimiseks (CD --> mp3/ogg) ja redigeerimiseks (midi, wav jms) ning kuulamiseks

● Pilt – rakendused pildifailide loomiseks, redigeerimiseks ja vaatamiseks

● Video – rakendused liikuva pildi loomiseks, redigeerimiseks ja vaatamiseks

Page 69: Linux kursus-2005

Süsteem

● Seadistused● Terminalid● Tekstiredaktorid● Arhiveerimine● Failivahendid● Monitooring● Muud

Page 70: Linux kursus-2005

Muud rakendused

● Arendus● Dokumentatsioon● Hõlbustus● Mäng ja kool

(edu)● Mängud● Rahaasjad● Redaktorid● Teadus

Page 71: Linux kursus-2005

Arendus

● Vahendid programmeerimiseks– Programmeerimiskeskkonnad

● Kdevelop● QT3 Disainer

– Andmebaasid– Versioonihaldusvahendid (isekirjutatud

programmidele)

Page 72: Linux kursus-2005

Dokumentatsioon

● Distributsiooni dokumentatsioon– HOWTO (kuidas teha)– Töölaua keskkonna abifailid– Mandrake dokumentatsioon (manuaal)– Teised

● Igal programmil on menüüribal koht abifaili väljakutsumiseks (või F1)

Page 73: Linux kursus-2005

Hõlbustus

● Abivahendid erivajadustega inimestele– Ekraaniklaviatuur– Ekraani suurendus– Kõne

Page 74: Linux kursus-2005

Mäng ja kool (edu)

● Haridust edendavad vahendid (eeldab, et on installeeritud pakett kdeedu)– Keeled– Matemaatika ja keemia– Geograafia ja astronoomia

● Enamik programme eeldab ise (juurde) tegemist

Page 75: Linux kursus-2005

Mängud

● Kes ütles, et Linux ei kõlba mängimiseks? :)– Tuhandeid mänge (tasuta ja tasulisi)– Windowsi, Commodore, Atari mängudest

analoogid– Linuxile kirjutatud mängud

Page 76: Linux kursus-2005

Rahaasjad

● Erivahendid (koduseks) raamatupidamiseks– GnuCash arvestab ameerika

traditsioonidega

Page 77: Linux kursus-2005

Redaktorid

● Tekstiredaktorid– Süsteemi haldajale– Programmeerijale

Page 78: Linux kursus-2005

Teadus

● Natuke tõsisemad vahendid– Matemaatika on eelisseisundis

● Kalkulaatorid● Mathplot

Page 79: Linux kursus-2005

Menüü seadistamine

● Paremklõps menüünupul --> Menüü redaktor

Page 80: Linux kursus-2005

Menüü seadistamine

● Võimaldab lisada, eemaldada ja muuta– Ikooni– Nime– Abiteksti

● Hiljutiste rakenduste sektsiooni seadistamine läbi paneelimenüü

Page 81: Linux kursus-2005

Lõpetuseks

Page 82: Linux kursus-2005

MII6042 Vabavara paketid

Käsurea kasutamine

Page 83: Linux kursus-2005

Teemad

● Linuxi käsurida● Käsurea tekitamine● Vajalikud käsud● Sisestuse ja väljastuse

ümbersuunamine● Torud (järjestikused käsud)● Man ja info

Page 84: Linux kursus-2005

Linuxi käsurida

● Spetsiaalne kasutajaliides, mis võtab vastu käske klaviatuurilt ja saadab väljundi monitorile

● Tekstipõhine● Käskude arv on piiratud

Page 85: Linux kursus-2005

Käsurea tekitamine

● Graafiliselt töölaualt– CTRL + ALT + F1

● Tavaliselt on saadaval F1 kuni F6

● Süsteem --> Terminalid --> Konsool

Page 86: Linux kursus-2005

Käsurea kasutamine

● Linux on tõstutundlik (suurtähetundlik)– Mkdir, mkDIR ja mkdir on erinevad käsud– Käsud kirjutatakse väiketähtedega

● Käsu üldine süntaks– käsk võtmed argumendid (mille suhtes

rakendatakse)$ mv -r Proov.txt Documents/Proov.txt

liigutab faili Proov.txt kausta Documents faili Proov.txt

Page 87: Linux kursus-2005

Vajalikud käsud 1

● ls (list) – kuvab jooksva kataloogi sisu– Proovi koos võtmetega l ja a (ls -la)

● cd (change directory) – vahetab jooksvat kataloogi (cd Documents/)

● pwd (print working directory) – kuvab jooksva (töö)kataloogi täieliku raja (tee)

● mkdir (make directory) – loob uue kataloogi

Page 88: Linux kursus-2005

Vajalikud käsud 2

● rm (remove) – kustuta (ettevaatust !!)– r (recursive) – alanevalt– f (force) – ära küsi kinnitust

● cp (copy) – kopeeri (lähtekohast sihtkohta)

● mv (move) – liiguta (lähtekohast sihtkohta) kasutatakse ka failide ümbernimetamiseks

● find – otsi ($ find / -name *.conf)

Page 89: Linux kursus-2005

Vajalikud käsud 3

● Tekstifailidega tegutsemiseks– less – kuvab faili sisu– tail – kuvab faili lõpu (vaikimisi 10 viimast

rida)– cat – liidab failid (concatenate) ja saadab

väljundisse

● Tekstipõhine failihaldur Midnight Commander– Avamine– Funktsiooniklahvid

Page 90: Linux kursus-2005

Käsurida – abivahendid

● Nool üles viib ajaloos tagasi● Hüüumärk + paar esimest tähte +

enter käivitab viimase selle algusega käsu (koos võtmete ja argumentidega)

● Kui trükkida käsust mõned esitähe ja vajutada tabulaatorit siis kuvatakse kõik selle algusega käsud (juhul kui ongi üks siis jääb see käsureale)– Sama kehtib ka teekonna kohta

Page 91: Linux kursus-2005

Käsurida – abivahendid

● Käsu kohta annab informatsiooni– --help või -h ($ ls --help) – man ($ man ls)– info ($ info ls)

● Pikkade võtmete jaoks - - lühikeste jaoks -

Page 92: Linux kursus-2005

Sisestuse ja väljastuse ümbersuunamine

● Vaikimisi on käsurea käskudel (enamasti)

– Standardsisendiks (stdin) klaviatuur

– Standardväljundiks (stout) monitor● Ümbersuunamist kasutatakse standardsisendi

või -väljundi muutmiseks (näiteks failiks)

● Kui näiteks $ ls -Rla annab mitutuhat rida pika väljundi, siis on mõistlikum see faili suunata$ ls -Rla > failinimekiri

● Vajadusel on võimalik lisada kasutades > asemel >>

Page 93: Linux kursus-2005

Sisestuse ja väljastuse ümbersuunamine● On võimalik korraga ümbersuunata nii sisendit kui ka 

väljundit$ wc -l < failinimekiri > ridadearv$ less ridadearv 2133

Page 94: Linux kursus-2005

Torud

● Iga käsk täidab tavaliselt ühte funktsiooni

● Vahel on vajalik mingi suurema ülesande raames täita jadamisi mitu järjestikust käsku

● Toru – ühe käsu väljund saab järgmise käsu sisendikskäsk | käsk | käsk | käsk

Page 95: Linux kursus-2005

Torud – näited

● Muudame failis Proov.txt kõik tähed suurtähtedeks ja kuvame ekraanil$ cat Proov.txt | tr [a-z] [A-Z]

● Muudame failis Proov.txt kõik tähed suurtähtedeks ja salvestame faili ProovSuur.txt$ cat Proov.txt | tr [a-z] [A-Z] > ProovSuur.txt

Page 96: Linux kursus-2005

Man ja info 1

● Käsu kirjeldus ning võimalikud võtmed annab käsk man (manual)man käsu-nimi

● Näiteks$ man ls$ man tr$ man cat

● Manuaali vaatamiseks manuaali enda kohta$ man man

Page 97: Linux kursus-2005

Man ja info 2

● Veidi vähem informatsiooni (põhilise kiirülevaate) annab käsk infoinfo käsu-nimi

● Näiteks$ info ls$ info tr$ info cat

● Info vaatamiseks info enda kohta$ info info

Page 98: Linux kursus-2005

Lõpetuseks

● Käsurea vajalikkus– Täpsemaks konfigureerimiseks– Vigade tuvastamiseks– Mõningate programmide kasutamiseks– Vanematel masinatel ressursinõudluse

vähendamiseks

● Ettevaatust käsurea kasutamisel– Eeldab teadlikkust

Page 99: Linux kursus-2005

MII6042 Vabavara paketid

Internet

Page 100: Linux kursus-2005

Teemad

● Interneti brauser (lehitseja)● e-post ja uudisgrupid● Failiedastus● Kiirsuhtlus (IRC ja MSN)

Page 101: Linux kursus-2005

Interneti brauser 1

● Vaikimisi lehitseja– KDE – Konqueror– Gnome – Nautilus

● Lisaks– Mozilla– Firefokxs

Page 102: Linux kursus-2005

Interneti brauser 2

● AvanebMenüü --> Internet --> Veebilehitsejad

● Või kiirkäivitusikoon paneelil

Page 103: Linux kursus-2005

Interneti brauser – seadistused● Käitumine● Välimus● Eelvaatlus ja

metaandmed● Veebilehitseja

käitumine● Java ja JavaScript● Fondid

Page 104: Linux kursus-2005

Interneti brauser – seadistused

● Kiirkorraldused● Ajaloo külgriba● Küpsised● Vahemälu● Proxy● Identifikaator● Pluginad● Jõudlus

Page 105: Linux kursus-2005

e-post ja uudisgrupid

● Vaikimisi on KDE-s Kontact (MS Outlook analoog)– Integreeritud postilugeja KMail – Integreeritud uudistelugeja KNode

● Lisaks on– Evolution– Mozilla Messenger

Page 106: Linux kursus-2005

Kontact seadistamine

● Seadistusakna avamineSeadistused --> Kontacti seadistamine

● Saab seadistada kõikide komponentide välimust

Page 107: Linux kursus-2005

KMail – seadistamine

● Identiteedid● Võrk● Välimus● Koostaja● Turvalisus● Muud

Page 108: Linux kursus-2005

Identiteedid

● Võimaldab kehtestada erinevaid identiteete– Näiteks – töö, isiklik, kool

● Võimaldab konfigureerida– Aadress– Nimi– Automaatselt lisatav allkiri– Krüpteerimine

Page 109: Linux kursus-2005

Võrk

● Saatmine– Serveri aadress, kasutajanimi ja parool– Turvalisus (krüpeerimine)– Käitumine saatmisel

● Vastuvõtmine– Serveri(te) aadress(id), kasutajanimi(ed) ja

parool(id)– Turvalisus– Käitumine uue kirja saabumisel

Page 110: Linux kursus-2005

Välimus

● Fondid● Värvid● Esitus● Päised● Süsteemne salv

Page 111: Linux kursus-2005

Koostaja

● Üldine● Fraasid● Subjekt● Kooditabel● Päised● Kaasatud failid (attachment e. manus)

Page 112: Linux kursus-2005

Turvalisus

● Lugemine– HTML kirjad– Kättesaamise ja lugemise kinnitus– Sertifikaadid

● Koostamine– Signeerimine– Krüptimine

Page 113: Linux kursus-2005

Turvalisus

● Hoiatused– Sertifikaadid– Krüpto

● S/MIME kontrollimine– Toimib ainult siis kui S/MIME rakendus on

installeeritud ja järgneval kaardil lubatud

● Krüptorakendused

Page 114: Linux kursus-2005

Muud

● Kaustad– Liikumine– Kausta vorming (maildir vs mbox)– Tühjendamine

● Grupitöö– Grupitöö seadistused (ühised e-posti

kaustad)

Page 115: Linux kursus-2005

KNode

● Identiteet● Kontod● Välimus● Lugemine● Postitamine● Signeerimine● Puhastamine

Page 116: Linux kursus-2005

Identiteet

● Artiklile lisatav – nimi – e-posti aadress– Allkiri– Vajadusel krüpteerimine

Page 117: Linux kursus-2005

Kontod

● Uudisteserveri määramine– Aadress – Kasutajanimi– Parool– Uudiste kontrollimise intervall

● Võimaldab iga serveri kohta eraldi määrata identiteeti

Page 118: Linux kursus-2005

Uudisgrupi lisamine

● Serveri valik● Klõps nupul „Telli“● Otsi aknas saab

täpsemalt määratleda soovitava grupi nime

● Grupi valik

Page 119: Linux kursus-2005

Välimus

● Uudiste lugemisel kasutatavad värvid● Uudiste lugemisel ja kirjutamisel

kasutatavad fondid (kirjatüübid)

Page 120: Linux kursus-2005

Lugemine

● KNode käitumine uudiste lugemisel– Artiklite käsitlemine– Liikumine– Hindamine– Filtreerimine– Päised– Artiklite kuvamine

Page 121: Linux kursus-2005

Postitamine

● KNode käitumine uue artikli postitamisel– Artikli kooditabel– Artikli identifikaator– Päised– Sissejuhatavad fraasid ja allkirjad– Õigekirja kontroll

Page 122: Linux kursus-2005

Signeerimine

● Krüptograafilised allkirjad– Endapoolt signeerimine– Saadud artiklite kontroll

Page 123: Linux kursus-2005

Puhastamine

● Uudisgruppide puhastamine vananenud kirjadest

● Kohalike kaustade puhastamine

Page 124: Linux kursus-2005

Failiedastus

● Menüü --> Internet --> Failiedastus● Vaikimisi olemas KBear ● Lisaks võimalik gFTP

Page 125: Linux kursus-2005

KBear

● Ühenduse tekitamiseksFTP --> Quick Connect

● Avanevasse aknasse– Serveri aadress– Kasutajanimi– Parool

Page 126: Linux kursus-2005

gFTP

● Ühenduse tekitamiseks täita väljad– Host (serveri

aadress)– Port (tavaliselt 21)– User

(kasutajanimi)– Pass (parool)

● Pressata vasakul olevale ikoonile

Page 127: Linux kursus-2005

Kiirsuhtlus – IRC ja MSN

● Menüü --> Internet --> Kiirsuhtlus● Universaalsed

– Kopete– Gaim (tuleb eraldi installeerida)

● IRC Internet Relay Chat– X-Chat (tuleb eraldi installeerida)

● MSN– aMSN (messengeri kloon – tuleb eraldi

installeerida)

Page 128: Linux kursus-2005

● Valida ühenduse tüüp (MSN)

● Uue konto seadistamine– Kasutajanimi kujul

[email protected] – Parool

● Kontaktide seadistamine– Pole vajalik, kui konto on

olemas

Page 129: Linux kursus-2005

Gaim

● Valida ühenduse tüüp (MSN)

● Uue konto seadistamine– Kasutajanimi kujul

[email protected] – Parool– Näidatav nimi (alias)

● Kontaktide seadistamine

Page 130: Linux kursus-2005

aMSN

● Uue profiili loomine

● Kontaktide seadistamine

Page 131: Linux kursus-2005

X-Chat

● Uue võrgu ja serveri lisamine– Ircnet

● irc.estpak.ee● irc.starman.ee

– Ircworld● hub.ircworld.org● delfi.ircworld.org

● Kasutajakonto ja kanalid

Page 132: Linux kursus-2005

Lõpetuseks

Page 133: Linux kursus-2005

MII6042 Vabavara paketid

Informatsioon ja abi

Page 134: Linux kursus-2005

Teemad

● Online dokumentatsioon● Abi otsimine internetist

– Programmispetsiifilised– Linuxi distributsioonid– Linuxi üldine– Vaba ja tasuta tarkvara üldisemalt

Page 135: Linux kursus-2005

Abi Linuxi kohta 1

● Intenetist– The Linux Documentation Project (inglise

keeles) http://www.tldp.org (inglise keeles)– http://pingviin.org/ (eesti keeles)– http://linux.ee (eesti keeles)– http://wiki.linux.ee (eesti keeles)

● Uudisgrupid – ee.arvutid.unix.linux.install (eesti keeles)– ee.arvutid.unix.linux.vestlus (eesti keeles)

Page 136: Linux kursus-2005

Abi Linuxi kohta 2

● Linux Online – www.linux.org

● Linux Headquarters – www.linuxhq.com

● LinuxHQ.org – www.linuxhq.org

● Linuxquestions.org - www.linuxquestions.org

● The Linux Standard Base Project – www.linuxbase.org

● Linux Journal – www.linuxjournal.com

● Linux Gazette - www.linuxgazette.com

● Linux Compatible - www.linuxcompatible.org

Page 137: Linux kursus-2005

Teised distributsioonid

● Igal distributsioonil on olemas oma kodulehekülg● Fedora Linux – fedora.redhat.com● Debian Linux – www.debian.org● Slackware Linux – www.slackware.org● Redhat Linux – www.redhat.com● SuSE Linux – www.suse.com

● Distrowatch – www.distrowatch.org

Page 138: Linux kursus-2005

Teised distributsioonid

● Igal distributsioonil on olemas oma koduleht

– Fedora Core – fedora.redhat.com– SuSE Linux – www.suse.com – Debian Linux – www.debian.org – Paljud teised

● Infot distributsioonide kohta üldisemalt

– www.distrowatch.org

Page 139: Linux kursus-2005

KDE

● Menüü --> Muud Rakendused --> Dokumentatsioon --> KDE abikeskus

● Võimalik otsida teemade ja sõnade kaudu

● www.kde.org

Page 140: Linux kursus-2005

Programmid

● Abifaili avamine– Menüüribalt „Abi“

(Help)– Klaviatuurilt F1

● Internetist otsimine– Sageli on abimenüü all

viide– www.google.com

● Käsurealtman programminimi

Page 141: Linux kursus-2005

Tarkvaraspetsiifilised leheküljed

● GNOME – www.gnome.org

● KDE – www.kde.org

● The Freedesktop Project – www.freedesktop.org

● OpenOffice.org – www.openoffice.org

● Mozilla – www.mozilla.org

● Ximian Evolution - www.novell.com/products/evolution/

● gToaster – gnometoaster.rulez.org

● Sane - www.sane-project.org

● XSane – www.xsane.org

● MPlayer - www.mplayerhq.hu

● Xine – xinehq.de

● XMMS - www.xmms.org

● gThumb – gthumb.sourceforge.net

Page 142: Linux kursus-2005

Vaba tarkvara kohta üldisemalt● The Open Source Initiative – www.opensource.org

● The Free Software Foundation – www.fsf.org

● Sourceforge – sourceforge.net

● Freshmeat – freshmeat.net

● Newsforge – www.newsforge.com

● Open Source Development Network – www.osdn.com

● Slashdot – slashdot.org

● International Open Source Network – www.iosn.net

● OSNews - www.osnews.com

Page 143: Linux kursus-2005

Lõpetuseks

Page 144: Linux kursus-2005

MII6042 Vabavara paketid

Haldamine ja probleemide ning vigade lahendamine

Page 145: Linux kursus-2005

Süsteemi haldamine

● Kõik ühes – drakconf – avamiseks

Menüü --> Süsteem --> Seadistused --> Seadista oma arvutit

● Mandrakelinuxi juhtimiskeskus

Page 146: Linux kursus-2005

Juhtimiskeskus

Page 147: Linux kursus-2005

Juhtimiskeskus

● Algkäivitus● Riistvara● Haakepunktid● Kohtvõrk ja internet● Turvalisus● Süsteem● Tarkvara● Võrguhaldus

Page 148: Linux kursus-2005

Algkäivitus

● Automaatne sisselogimine● Algkäivitus● Sisselogimisteema

Page 149: Linux kursus-2005

Riistvara

● Riistvara● Monitor● Ekraani lahutusvõime● Tv-kaart● Klaviatuur ja hiir● Printerid ja skannerid● UPS

Page 150: Linux kursus-2005

Haakepunktid

● Partitsioonid● CD/DVD● Flopiseade● NFS (Network FileSystem) ja WebDAV● Samba (MS võrk)● Kohaliku ketta jagamine

Page 151: Linux kursus-2005

Kohtvõrk ja internet

● Vahendid võrguühenduse loomiseks ja haldamiseks

Page 152: Linux kursus-2005

Turvalisus

● Turvatasemed● Õigused● Tulemüür

Page 153: Linux kursus-2005

Süsteemihalduse vahendid

● Süsteemsed menüüd● Kuvahaldur● Teenused● Fondid● Kuupäeva ja kellaaja (sh ajatsoon)

seadistamine● Logid ● Kasutajahaldus● Varukopeerimine

Page 154: Linux kursus-2005

Süsteemsed menüüd

● Töölaua all olevate menüüde muutmine mõjutab ainult kasutajamenüüsid

● See muudab kõikide kasutajate menüüsid

● Vajalik – Ainult siis kui installeeritakse sellist

tarkvara, mida distrovalmistaja kaasa ei pane

Page 155: Linux kursus-2005

Kasutajahaldus

● Kasutajad ja grupid– Shell ja kodukataloog

● Kasutajate numeratsioon– 0 – 499 süsteemsed

kasutajad– 500 < tavakasutajad

● Eriline kasutaja root (juurkasutaja)

Page 156: Linux kursus-2005

Tarkvara

● Tarkvara lisamine● Tarkvara eemaldamine● Uuenduste installeerimine● Tarkvara allikate haldamine

Page 157: Linux kursus-2005

Pakihaldus

● rpm – Readable Package Manager – rpm on pakitud binaarfail programmi ja/või

tema komponentidega kuid ta sisaldab ka teksti

● Paki valmistaja● Ajatempel● Paki kirjeldus

● Algselt on tekstipõhine● Juhtimiskeskuses graafiline liides

Page 158: Linux kursus-2005

Tarkvara lisamine

● Tarkvara otsimine jaotuste järgi– Mandrake valikud– Grupi järgi

● Konkreetse tarkvara otsing– Otsiriba kasutamine

● Informatsiooni laiendamine– Pakis olev informatsioon

● Otsing toimub allikate seas

Page 159: Linux kursus-2005

Tarkvara eemaldamine

● Täpselt samasugune nagu lisamine– Pakkide otsimine

käib olemasolevate pakkide hulgast

Page 160: Linux kursus-2005

Uuenduste installeerimine

● Vajalikkus– Võimalikud vead– Uuenev tarkvara– Uuenev riistvara

● Kasutajaliidese kasutamine– Näitab ainult neid

pakke mis on süsteemis olemas

Page 161: Linux kursus-2005

Tarkvara allikate haldamine

● Olemasolevad allikad– Pannakse paika

installeerimise ajal

● Allika lisamine● Allika

eemaldamine● Muutmine

Page 162: Linux kursus-2005

Võrguhaldus

● Enda masina üle kontrolli lubamine– Võimaldab masina kaughaldust

● Teise masina üle kontrolli võtmine– Teiste masinate kaughalduseks

● Windowsi terminalserveri kasutamine

Page 163: Linux kursus-2005

Probleemi tuvastamine 1

● „arvuti ei lähe netti“– Avad konsooli– Ping mõne serveri poole$ ping www.tpu.ee

– Võrgukaardi seadete vaatamine# ipconfig

tavakasutaja peab andma täieliku tee$ /sbin/ipconfig

Page 164: Linux kursus-2005

Probleemi tuvastamine 2

● „programm ei käivitu“– Avad konsooli– Käivitad programmi konsoolilt– Vaatad (loed ja saad aru) käivitumisel

programmi poolt antavatest teadetest– Man, info internet

Page 165: Linux kursus-2005

Konsool

● Käsud – $ su -

– $ su kasutaja

● Mida teeb● Milleks vajalik

Page 166: Linux kursus-2005

Harjutused

● Installeerida xchat, amsn, kdeedu● Määrata uuenduste tõmbamiseks

ftp.aso.ee ● Vaadata millised uuendused on olemas

ja mille pärast● Installerida uuendused

Page 167: Linux kursus-2005

MII6042 Vabavara paketid

Kasutajate ja protsesside haldus

Page 168: Linux kursus-2005

Teemad

● Kasutajate haldus ● Süsteemi haldus

Page 169: Linux kursus-2005

Operatsioonisüsteem

Page 170: Linux kursus-2005

Kasutajad

● arvuti kasutab lihtsuse (kiiruse) huvides numbreid

● igal kasutajal on number 0 – 65535● inimesele arusaadavaks tegemiseks on

see number seotud nimega● numbrid jaotatakse gruppidesse

vastavalt kasutaja profiilile

Page 171: Linux kursus-2005

Kasutajad 2● 1 – 499 on süsteemsed kasutajad

(programmid, mis on vajalikud arvuti enda jaoks) – protsessi-, failisüsteemi- ja mälu haldur,

logi jms

● 500 – 65534 on reaalsed kasutajad – sageli jaotatakse veel gruppidesse

● masina reaalsed kasutajad (need kes masinasse otse sisse logivad)

● Sisevõrgu (näiteks samba) kasutajad● Välisvõrgu (näiteks ftp või ssh) kasutajad

Page 172: Linux kursus-2005

Erilised kasutajad

● Lisaks on olemas veel kasutaja 65535 – nobody

● Väga eriline kasutaja root (numbriga 0)

Page 173: Linux kursus-2005

Root

● Root on süsteemi administraator. Tal on juurdepääs kõikidele failidele ja programmidele ning tal on õigused teha mida iganes soovib.

● Kasutajana root tohib sisse logida siis ja ainult siis, kui selleks on vältimatu vajadus

● Mingit käsku saab käivitada root õigustes nii:$ su ­c 'programm, mida on vaja käivitada'

Page 174: Linux kursus-2005

Kasutaja muutmine

● Number ja nimi on üheselt seotud failide omanikke võib muuta nii nime kui ka numbrit kasutades# chown [võtmed] kasutaja /fail/mille/õigusi/muudame

● Faili õigusi saab muuta käsurealt nii:# chmod [võtmed] õigused /fail/mille/õigusi/muudame

● Tavakasutaja saab muuta ainult talle kuuluva faili õigusi

– Tavakasutaja ei saa faili root'ule „kinkida“

Page 175: Linux kursus-2005

Grupid

● Iga kasutaja kuulub vaikimisi oma nimelisse gruppi

● Lisaks võib ta kuuluda ka teistesse gruppidesse

● Faili grupiõigusi saab muuta# chown [võtmed] :grupp /fail/mille/õigusi/muudame

Page 176: Linux kursus-2005

Mitmekasutaja failid

● Kuidas teha faile ja katalooge mis oleksid kautatavad mitmete kasutajate poolt

● Set User ID (suid) ja Set Group ID (sgid)

Page 177: Linux kursus-2005

Protsessid

● Iga programm tekitab käivitades endanimelise protsessi– Programmi käivitamise õigus– Protsessi omanik

● Jooksvaid protsesse saab graafilises reziimis vaadata klahvikombinatsiooniga CTRL+ESC ning käsureal käsuga ps aux (võti on ilma miinuseta)

Page 178: Linux kursus-2005

Protsessid

● Kui programmi töö seiskub– Graafilises režiimis ALT + F2 ja reale

trükkida xkill

– Käsureal kill protsessi number ● CTRL + ALT + F1, sisse logida, leida õige 

protsess (käsud ps aux ja top)● X­serveri taaskäivitamiseks CTRL + ALT + 

BACKSPACE

Page 179: Linux kursus-2005

Lõpetuseks

● Ülesanded– Tekitada graafilises režiimis veel üks

kasutaja– Teha nii, et Teil ja sellel kasutajal oleks

õigus kirjutada ühte ja samasse kataloogi, kuid mõlemil peab säilima ainuõigus oma kodukataloogi suhtes

Page 180: Linux kursus-2005

MII6042 Vabavara paketid

Eelteadmised süsteemi installeerimisest – kõvaketta jagamine

Page 181: Linux kursus-2005

Teemad

● Eelteadmised installeerimisest● Kõvaketta jagamine

Page 182: Linux kursus-2005

Kõvaketas 1

● IDE kanaleid võib olla kaks – Primary – Secondary

● Ühel IDE kanalil võib olla kuni kaks seadet– Master– Slave

Page 183: Linux kursus-2005

Kõvaketas 2

● BIOS loendab kõvakettaid alates 0-st– hdd-0, hdd-1, hdd-2, hdd-3

● Samas kutsutakse neid ka – Primary Master (PM)– Primary Slave (PS)– Secondary Master (SM)– Secondary Slave (SS)

Page 184: Linux kursus-2005

Kõvaketas 3

● *nix-lased loendavad kõvakettaid– hda - 1 IDE ketas (PM)– hdb - 2 IDE ketas (PS)– hdc - 3 IDE ketas (SM)– hdd - 4 IDE ketas (SS)

Page 185: Linux kursus-2005

Kõvaketas 4

● IDE kettal võib olla kuni neli primaarset partitsiooni (windows tunnistab ühte)

● Juhul kui ketas jagatakse rohkemateks partitsioonideks siis läheb üks primaarne partitsioon loogiliste partitsioonide hoidmiseks

● Partitsioone kõvakettal tähistatakse numbritega– hda1 on PM esimene partitsioon (win all

vastaks C:)– hdd6 on SS kuues (teine loogiline) partitsioon

Page 186: Linux kursus-2005

Partitsioonitabel

Page 187: Linux kursus-2005

Linuxi failisüsteem

● Linuxi loomulik failisüsteem on ext2● Tänapäeval kasutatakse ext3

– ext3 = ext2 + žurnaal

● Lisaks tunneb Linux veel umbes 90 erinevat failisüsteemi– DOS (Win 9x) ja NTFS (Win NT/XP/2K/2K3)

Page 188: Linux kursus-2005

Partitsioonid

● Linux masinal on kohustuslikud– Juurpartitsioon ( / )– swap (abimälu)– Kodukataloogide hoidmiseks ( /home )

● Serverites või teistes spetsiaalmasinates võib neid partitsioone olla veel

● Partitsioon versus kataloog

Page 189: Linux kursus-2005

Partitsioonide suurused

● Töölauamasinal piisab kui– Juurpartitsioon ( / ) on ~6GB– SWAP on ~1GB– Ülejäänud jääb kodukataloogidele

● Lihtne tekstitöötlusmasin on minimaalselt võimalik installeerida ~2GB kõvakettale

● Serverid ja multimeediaarvutid vajavad TB ketast

Page 190: Linux kursus-2005

Absoluutne ja suhteline aadress● Absoluutne aadress määrab asukoha

juurkataloogi suhtes/home/kasutaja/Documents/abikataloog/mingi.txt

● Suhteline aadress määrab asukoha hetkeasukoha suhtes$ pwd/home/kasutaja/Muusika/mingikataloog

$ cd ../../Documents/abikataloog/

Page 191: Linux kursus-2005

Lõpetuseks

● Ülesanded– Uurida internetist erinevate failisüsteemide

kohta– Koostada loend 4-5 enamlevinud

failisüsteemist– Lisada loendisse nende puuduste ja eeliste

kirjeldus

Page 192: Linux kursus-2005

MII6042 Vabavara paketid

Installeerimine

Page 193: Linux kursus-2005

Mandrakelinuxi installeerimine

● Ettevalmistus● Milline server● Võrgukaart ja võrguseaded● Peegli valik● Riik ja regioon

Page 194: Linux kursus-2005

Mandrakelinuxi installeerimine

● Kõvaketta jagamine● Pakkide valik● Juurkasutaja salasõna● Tavakasutaja lisamine● Süsteemiseadistused ja nende

muutmine● Uuenduste installeerimine

Page 195: Linux kursus-2005

Eeldused

● Arvuti – plaan teha kodukasutajale sobiv– Flopi (2 tk)– Kõvaketas tühi või vaba ruum ~10 GB

● Interneti ühendus– LAN– Kaabelmodem (Starman või STV)

● Install toimub ftp.aso.ee -stftp://ftp.aso.ee/pub/Mandrake/official/10.1/i586

Page 196: Linux kursus-2005

Ettevalmistus

● Bootflopide loomine– Vajalikud failid install/images allnetwork.img ja network_drivers.img

– Windows jaoks veel dosutils/ allrawwritewin.exe ja diskio.dll

● Imagefailide kopeerimine flopidele– Linux all käsurealt ($ dd if=input of=/dev/fd0)

– Windows all rawwritewin kasutades

Page 197: Linux kursus-2005

Bootimine flopilt

● Bootimisjärjekorra seadmine BIOS es– Sõltub konkreetsest masinast, üldjuhul

boot all

● Sisestame network imaget (mitte drivers) sisaldava flopi

● Käivitame arvuti– Üldjuhul piisab enter vajutamisest– Lisavõimalused ja abi F1 all

Page 198: Linux kursus-2005
Page 199: Linux kursus-2005

Milline server

● NB! esialgu kasutatakse US english klaviatuuri

● Install method kolm valikut– nfs – ftp – http

● Valime FTP

Page 200: Linux kursus-2005

Võrgukaart

● Võrgukaardi valik– Üldjuhul tuntakse ise ära

● Teine flopi (network_drivers)● Mitme võrgukaardi olemasolul

palutakse valida õige (see mis on ühendatud võrguga)

Page 201: Linux kursus-2005

IP-atribuudid ja võrguseaded

● IP-seaded– DHCP– Vahendajad võib tühjaks jätta

● Võrguseaded (need käivad konkreetse masina kohta)– Host– Domain

Page 202: Linux kursus-2005

Proxy seaded

● Proxy (vahemälu server) seaded– Aadress– Kasutajanimi– Parool

● Üldjuhul võib tühjaks jätta

Page 203: Linux kursus-2005

Peegli valik

● Peegili valik Insert Mirror Manually● Host ftp.aso.ee ● Directorypub/Mandrake/official/10.1/i586/dosutils

● Username ja password jäävad tühjaks

● Kui kõik on korras hakatakse installprogrammi laadima

Page 204: Linux kursus-2005

Keel

● Palutakse valida kasutatav keel– Menüüvalikust Europe tuleb leida Estonia

● Soovitav on valida Advanced nupu alt ka mõni sobiv Inglise keel (näiteks English American)

Page 205: Linux kursus-2005

Litsentsitingimused

● Litsentsi tingimustega tutvumine● Linnuke kasti Accept (Nõus)● Nupp „Järgmine“ (Next)

Page 206: Linux kursus-2005
Page 207: Linux kursus-2005

Turvatase

● Turvataseme valik– Tavaline (2) – sobib tööjaamaks– Kõrge (3) – kõrgemat turvalisust vajav

tööjaam– Kõrgem (4) – lihtsam server– Paranoiline (5) – suure turvalisusega server

● Turvaadministraatori kasutajanimi (või e-posti aadress)

Page 208: Linux kursus-2005
Page 209: Linux kursus-2005

Kõvaketta jagamine

● Esmane pilt sõltub füüsiliste kõvaketaste arvust ja/või olemasolevast ruumist– Uuendamine– Kasuta tühja ruumi– Kasuta vaba ruumi– vms

● Alati on olemas „partitsioneerin ise“

Page 210: Linux kursus-2005
Page 211: Linux kursus-2005

Kõvaketta jagamine 2

● Soovitav klõpsata nupul „Tavakasutaja --> Ekspert“See annab rohkem valikuvabadusi

● Juurika jaoks ~6GB● Swap jaoks ~1GB● Ülejäänu /home jaoks

Page 212: Linux kursus-2005
Page 213: Linux kursus-2005

Pakkide valik

● Valime kõik, mis vaja (tööjaamal tavaliselt vasak ülemine rida)

● Lisaks võib valida „Dokumentatsioon“● Vaikimisi on valitud KDE töölaud

– Võib valida ka Gnome

● All ristike „valik paketthaaval“

Page 214: Linux kursus-2005
Page 215: Linux kursus-2005

Installeerimine

● Installeerimine võrgust sõltub valitud pakettide hulgast ja võrgu kiirusest (Starmani võrgus isegi mitu tundi)

● CD(DVD)-install võtab aega umbes 10 minutit

Page 216: Linux kursus-2005

Juurkasutaja salasõna

● Installeerimise lõppedes küsitakse juur(root) kasutaja salasõna

Page 217: Linux kursus-2005
Page 218: Linux kursus-2005

Tavakasutaja lisamine

● Lisada tuleb vähemalt üks tavakasutaja– Pärisnimi– Kasutajanimi– Parool– Parooli kordus

● Järgmine viib edasi, „kasutaja õige“ viib uue kasutaja sisestamisele.

Page 219: Linux kursus-2005
Page 220: Linux kursus-2005

Automaatne sisselogimine

● Sel lehel on võimalik valida automaatset sisselogimist soovitud kasutajale

● Soovitav töölaud

● Soovitav välja lülitada

Page 221: Linux kursus-2005
Page 222: Linux kursus-2005

Süsteemiseadistused ja nende muutmine● Installeerimise lõpuks avaneb süsteemi

konfiguratsiooni leht● Võimalik automaatselt tuvastatud

parameetreid muuta

Page 223: Linux kursus-2005
Page 224: Linux kursus-2005
Page 225: Linux kursus-2005

Bootloaderi seadmine

● Siinse klassi jaoks tuleb esimeseks valikuks seada Windows

Page 226: Linux kursus-2005

Uuenduste installeerimine

● Küsitakse kas installeerida uuendused– Üldjuhul on kasulik öelda „ei“

Page 227: Linux kursus-2005
Page 228: Linux kursus-2005

Lõpetuseks

● Installeerimine lõppeb restardiga

NB! Eemaldada kõik flopid ja CD-d

Page 229: Linux kursus-2005

MII6042 Vabavara paketid

Välisseadmed

Page 230: Linux kursus-2005

Teemad

● Flopi● CD/DVD rom● Printer● USB mälu● Fotoaparaat● Skanner

Page 231: Linux kursus-2005

Flopi

● Formaatimine● Vaatamine ● Failide lisamine● Failide kustutamine

Page 232: Linux kursus-2005

CD/DVD

● Avamine● Vaatamine ja kopeerimine● Sulgemine● CD tegemine

– K3B– Gnome roaster

Page 233: Linux kursus-2005

Printer

● Vaikimisi installeeritud printerid– PDF printer

● Printeri installeerimine● Vaikeprinteri seadistamine● Printimine

Page 234: Linux kursus-2005

USB mälu

● Mälupulga ühendamine● Failide vaatamine● Failide lisamine ja eemaldamine● Mälupulga eemaldamine

Page 235: Linux kursus-2005

Fotoaparaat

● Fotoaparaadi ühendamine● Failide vaatamine● Fotoaparaadi eemaldamine● Fotode töötlemine

– Digikam– The GIMP

Page 236: Linux kursus-2005

Skanner

● Skanneri lisamine● Programmid

– Kooka– Sane (XSane)

● Skanneri eemaldamine

Page 237: Linux kursus-2005

Lõpetuseks