Nimetus: Unix (Linux) algajaile

Nimetus inglise keeles: Unix (Linux) for beginners

 

Üldmaht: 12 tundi loenguid, 12 t praktikume, 36 tundi iseseisvat tööd

Kestvus: 4 õppenädalat intensiivkursusena (8 päeva, 3 akadeemilist tundi päevas)

Ainepunkte:    1,5       Hindamisviis: A          Õpetamisaeg: kevadsemester (K)

 

 

Lühike sisukirjeldus:

Kursus annab ülevaate Unix-tüüpi süsteemide kasutamisest. Vaatluse alla tulevad kasutajaõigused, faili- ja kataloogihaldus, protsessihaldus, käsurea utiliidid, programne tekstitöötlus, kaugtöö ning muud Unix-tüüpi süsteemide standardsed vahendid.

Kursust loetakse Fedora Linuxi  baasil.

 

Eesmärk: Koolitada Unix-tüüpi süsteemide kasutajaid algtasemel, mis on eelduseks administreerimise kursustele.

Eelteadmised/eeldused: Arvutikasutuse elementaaroskused: teksti sisestamine klaviatuurilt, graafilise liidese kasutamine hiire abil, üldine ettekujutus arvuti ehitusest ning laiatarbetarkvarast. Kasuks tuleb inglise keele oskus.

Sihtgrupp:  Kõik Unix-tüüpi süsteemide kasutajad, s.h. PowerMac kasutajad. Antud kursust tuleks kuulata enne arvutisüsteemide administreerimise teemalisi kursusi. Infotehnoloogia tugiisikud, kelle hallata on mõni Unix-pere server.

Tulemused ehk teadmised/oskused peale kursuse läbimist: Kursuse läbinu tunneb tähtsamaid Unix-tüüpi süsteemide standardseid käske ning suudab lahendada lihtsamaid ülesandeid failihalduse ning programse tekstitöötluse vallas.

 

 

Iseseisva töö ajakava ja kirjeldus: loengutes käsitletud teemade iseseisev süvendamine toimub kursuse vältel, lisaks sellele tuleb lahendada harjutus­tundides antud ülesanded.

 

Hindamiskriteeriumid: arvestuseks tuleb aktiivselt osaleda harjutustundides ning lahendada seal antud ülesanded. Osalejad, kellel ei õnnestu saada arvestust jooksva töö põhjal, teevad eraldi arvestustöö.

 

 

Õppekirjandus:

  1. S.R.Bourne. The UNIX System. Addison-Wesley.
  2. G. Todino, J. Strang. Learning the UNIX Operating System. O'Reilly.
  3. UNIX in a Nutshell, O'Reilly.
  4. sed & awk. O'Reilly.
  5. S.Garfinkel, G.Spafford. Practical UNIX and Internet Security.
  6. The X Window System in a Nutshell, O'Reilly.

 

 

Teemajaotus:

 

Õppenädal

Teema

 

 

4L

2H

Unix üldine struktuur, versioonid, võrdlus teiste OS-dega. Kasutajad, rühmad, õiguste jagamine. Salasõna valikust, kasutajaeetikast. Seansi alustamine ja lõpetamine, terminaali tüüp. Käsk passwd.

Kataloogid, failid, seadmed, juurdepääsu­õigused. Nimed, teed. Käsud, suvandid (lipud), metamärgid. Dokumentatsioon, käsud man, apropos, whatis, whereis, which.

Käsud ls, pwd, cd, cat, more. Töö kataloogide ja failidega. Käsud mkdir, rmdir, cp, mv, rm, chown, chgrp, chmod, ln. Töö välis­seadmetega. Mälupulga  ja CD-ROMi kasutamine, printeri kasutamine.

 

 

3L

3H

 

Regulaaravaldis. Käsud grep (egrep, fgrep) ja find. Käsuinterpretaator (shell): sh, csh, bash, tcsh. Metamärgid jm. erisümbolid. Käsk echo. Kasutajakeskkond, muutujad, nende väärtustamine, eksport. Otsimistee jt. standardsed muutujad. Sisendi ja väljundi suunamine, veatöötlus, konveier, käsk tee.

Protsessid. Sümbolid &, && , || . Käsud ps, jobs, kill, nice, sleep, nohup, bg, fg.

 

3L

3H

Informatsiooni saamine: date, cal, du, df, who, w, stty. Tekstitöötlus: vi, sed, sort, diff, cmp, split, join, split, head, tail, wc, tr, troff, awk. Konveierite (torude) kasutamine tekstandmete töötlemiseks.

 

2L

4H

arvestus

Pakkimis- ja kodeerimisprogrammid. Suhtlemiskäsud: write, talk, mesg, mail. Töö teise arvutiga: telnet, ftp, ssh, scp. Turvalisuse küsimused. X-windows üldised tööpõhimõtted, DISPLAY, X-server, X-ressursid, X-kliendid, aknahaldurid, X-sündmused, X-protokoll.

 

 

Õppejõud:       PhD Jaanus Pöial