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 harjutustundides 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:
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älisseadmetega. 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