Linuxi administreerimine: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 86: Line 86:
Linuxi võrgutamine II
Linuxi võrgutamine II
[http://enos.itcollege.ee/~asepter/lin16/09-lin-nw2-h2.pdf harjutus]
[http://enos.itcollege.ee/~asepter/lin16/09-lin-nw2-h2.pdf harjutus]
=== 2015, eelmise aasta materjalid ===
====[https://echo360.e-ope.ee/ess/portal/section/b9add4d8-a3ec-4f2d-8387-ed20d3499cd4 Loengute salvestustuste koond echo360 keskkonnas]====
====Esimene loeng-harjutustund====
* Esimeses harjutustunnis tehtud tasemetesti hindamise skript, mille abil saab ise oma tulemust hinnata [http://enos.itcollege.ee/~asepter/linuxiadmin2015/hinda.sh]
* Esimese harjutustunni tasemetesti [http://enos.itcollege.ee/~asepter/linuxiadmin2015/tasemetestl.odt küsimused]
* Esimese loengu [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-1.odp slaidid]
Alates järgmisest loengust/harjutusest tekib meile ka salvestamise võimalus.
====Teine loeng-harjutustund====
* '''ETTEVALMISTUS''' iseseisvaks tööks (linuxi paigaldamine) tuleks ära teha enne loengut (kui jõuad varem v. loengu ajal)
** Töö toimub oma tööjaamas, mitte e-lab keskkonnas
** Veendu, et sinu klassiarvutisse on paigaldatud VirtualBox tarkvara (vajadusel boodi linuxisse, sinna on see paigaldus kindlasti tellitud)
** Veendu, et VirtualBox tarkvara käivitub tõrgeteta
** Lae arvutisse Debiani paigaldustõmmis [http://cdimage.debian.org/debian-cd/8.2.0/amd64/iso-cd/debian-8.2.0-amd64-netinst.iso Debiani lehelt] või [http://enos.itcollege.ee/~asepter/linuxiadmin2015/debian-8.2.0-amd64-netinst.iso õppejõu kodulehelt]
** Loenguga alustame kell 14.00
* '''KODUNE ÜLESANNE'''
** ülesanne on vabatahtlik
** ülesande õigesti lahendanu saab 1p, mis läheb lõpphindamisel arvesse
** Lae alla [http://web.mit.edu/simsong/www/ugh.pdf Unix Haters Handbook]
** Leia raamatust mõni tehniline probleem, mis on ka tänapäeval moodsas linuxis akutaalne
** kirjelda lühidalt (aga ammendavalt) probleemi olemust ja lisa põhjendus, miks seda pole ikka veel ära fixitud (põhjendused leiad samuti raamatust)
** varusta oma tekst KORREKTSE viitega ja saada õppejõu e-mailile HILJEMALT '''16.09 00.00'''
** Viitamisel on abiks see [http://www.ttu.ee/public/r/raamatukogu/juhendid/viitamine.pdf juhend]. Kasuta jaotises 2.2 toodud viitamissüsteemi. Pane tähele, et tegemist on raamatuga elektroonilisel kujul, seega ei sobi lingiviide!
** hiljem laekunud tööd arvesse ei lähe. ebakorrektse viitamisega tööd arvesse ei lähe, aga kui saadad oma vastuse aegsasti, on võmalik parandada enne tähtaja kukkumist.
[http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-2.odp Loengu saldid]
[http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-2-harjutus.odp Harjutuse slaidid]
[https://echo360.e-ope.ee/ess/portal/section/b9add4d8-a3ec-4f2d-8387-ed20d3499cd4 Loengu salvestus]. NB! Sissejuhatus on kahjuks ilma helita, sest mikrofon ununes sisse lülitamata. Olulisem osa on õnneks siiski peale saanud.
====Kolmas loeng 17.09====
* [https://echo360.e-ope.ee/ess/echo/presentation/e17cd375-16b7-4954-8ced-cc7a820431f7?ec=true loengu salvestus]
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin-2015-3.odp slaidid]
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-3-lohkumine.txt GRUB parandamise demo käskude transcript]
*'''Kes loengust osa võtta ei saanud, siis demoga tutvumine on tungivalt soovitav''' järgmine harjutustund 24.09 tuleb iseseisev grubi remontimine.
====Neljas loeng 24.09 (iseseisev harjutus) GRUBi parandamine ====
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-h4.odt Harjutuse tööjuhend]
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/alglaadimise-taastamine.pdf Täiendav harjutus-õppematerjal GRUB parandamise kohta (abiks eksamiks valmistumisel)]
====Viies loeng, püsisalvestusseadmed ja Linux 01.10====
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-5.odp slaidid]
* [https://echo360.e-ope.ee/ess/echo/presentation/5443fa59-01f5-465d-8f71-dba2f1533687?ec=true salvestus]
* '''Kodune ülesanne'''
**Ülesanne on vabatahtlik
**Võimalik teenida üks lisapunkt
**Leia iseseisvalt mõni loengus käsitlemata failisüsteem mis on Linuxi all toetatud
**Too välja 1-mitu selle failisüsteemi eelist
**Too välja 1-mitu selle failüsteemi puudust
**Leia üks ERIJUHT, kus vaatamata puudustele on just selle failisüsteemi kasutamine õigustatud
**Kindlasti lisa VIIDE kasutatud materjalile
**Näide
***failisüsteem FAT32
***Eelised:
***suhteliselt lihtne ja töökindel
***väga paljude süsteemide poolt toetatud ja jätkuvalt kasutuses
***Puudused:
***Teoreetiline maksimaalne kettajao suurus 8TB, praktiliste implementatsioonide piirang 32GB (ristkasutusel vanemate süsteemidega)
***Maksimaalne failisuuruse piirang 4GB, reaalselt 2GB kui soovitakse ühilduvust vanemate süsteemidega
***Millises olukorras kasutaksin:
***Mälupulgal, kuhu soovin paigaldada Linuxi Live distributiivi ja samas sooviksin, et see mälupulk oleks andmekandjana ristkasutatav Microsofti operatsioonisüsteemi aegunud versioone kasutatavates arvutites nt. Win95 või Win2000
***Allikas Wikipedia https://en.wikipedia.org/wiki/FAT32
[http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-h-kettad.pdf HARJUTUS]
====Kuues loeng+harjutus, Linuxi seadmehaldur UDEV 08.10====
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-l6-08.10.odp slaidid]
* [https://echo360.e-ope.ee/ess/echo/presentation/e4240591-6169-4950-866b-c09c5f2891c4?ec=true salvestus]
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-h6-08.10.pdf harjutus]
* '''Kodune ülesanne'''
**vaata kogune ülesanne järele harjutuse juhendi lõpust
**harjutuse jaoks vajalik tõmmis Avalikul kettal, linuxiadmin-septer/udev-fix.ova
**Kuna harjutuse tõmmis ei olnud Teist mitte sõltuvatel põhjustel kohe kätte saadav, siis annan Teile '''ajapikendust'''
**Uus tähtaeg on 16.10 kell 23.59
====Seitsmes loeng+harjutus Init, runleveles, systemd 15.10====
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-l7-15.10.odp slaidid]
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-h7-15.10.odt harjutus]
* [https://echo360.e-ope.ee/ess/echo/presentation/520faaec-9622-46c3-9576-f1ed82947e41?ec=true salvestus]
====Kaheksas loeng Linuxi võrgutamine 22.10====
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin-2015-l8-22.10.odp slaidid]
* [https://echo360.e-ope.ee/ess/echo/presentation/ac8a9369-7933-486c-adf7-09adc25d6b8c?ec=true salvestus]
====Üheksas tund -- Harjutus Linuxi võrgutamine 29.10====
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-l9-networking.pdf harjutuse juhend]
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-L9-demo.txt DEMO transcript]
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linux-bridging-working1.avi Linuxi sildamise DEMO (see mis VirtualBoxis ei tööta)] NB! pane tähele, et video tihendamise tõttu võib jääda ekslik mulje, et kasutatakse võrgumaski 21 õige on siiski 24 kasutatud käsud vaata falist "DEMO transcript"
====Kümnes tund -- Loeng, Linuxi võrgutamine (jätk 8. pooleli jäänud teemadele) Harjutus Linuxi võrgutamine networkmanageri abil 05.11====
*[http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-l10-5.10.odp slaidid]
*[http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin-2015-h10.pdf harjutus]
*https://echo360.e-ope.ee/ess/echo/presentation/a2001779-141c-43b8-94cf-3269c89daba8?ec=true salvestus]
====11. loeng 19. november. Sissejuhatus konfiguratsioonihaldusesse====
* [https://echo360.e-ope.ee/ess/echo/presentation/b391d3aa-6c96-41d6-8704-c579ce35389f?ec=true salvestus]
====12. tund. Harjutus. Esmatutvus Ansiblega. NB! kes puudub teeb KODUS valmis====
* [http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-L12-ansible01.pdf harjutuse juhend]
* [https://echo360.e-ope.ee/ess/echo/presentation/526ed39b-1323-47df-ab0d-715625a8a6da?ec=true salvestus NB! tahab natuke kerimist]
====13. tund. YAML lühitutvustus. Töö iseseisva ülesandega====
* [Loengu konspekt ja ÜLESANNE http://enos.itcollege.ee/~asepter/linuxiadmin2015/linuxiadmin2015-ansible-tips.odt]
----


=== [https://wiki.itcollege.ee/index.php/Linuxi_adnimistreerimine_-_eelmiste_aastate_materjalid 2014 ja eelnevate aastate materjalid] ===
=== [https://wiki.itcollege.ee/index.php/Linuxi_adnimistreerimine_-_eelmiste_aastate_materjalid 2014 ja eelnevate aastate materjalid] ===

Revision as of 11:41, 9 November 2016

Üldinfo

ECTS: 4 Hindamisviis: Eksam

Õppejõud

Andres Septer

Eeldused ja sihtgrupp

Operatsioonisüsteemide administreerimine ja sidumine (Rangelt soovituslik). Osadmin aines loetava oskamine on antud aine õppimise eelduseks. ÕISis on see eeldus märgitud soovituslikuks, kuna igal aastal on paar inimest, kes suudavad mõlemad ained korraga läbida ja on antud vallas väga pädevad. Linuxi administraatori kursus on mõeldud tugeva infotehnoloogilise põhjaga arvuti-spetsialistile. Kursuse rõhk on eelkõige võrguhalduril, kelle tööülesannete hulka kuulub igapäevane serverite, võrgu jms hooldus, konfigureerimine ja uute seadmete installatsioon.

Eesmärk ja sisu

Teemad mida käsitleme

  • Sissejuhatus ja ülevaade Linuxist
    • UNIXi ja UNIXi laadsete süsteemide lühiülevaade ja ajalugu. Linuxi ajalugu.
    • GNU projekt
    • Ülevaade Linuxi (ja unixilaadsete) ülesehitusest: kernel, moodulid, shell, teenused jne.
  • Alglaadimine
    • BIOS, UEFI, alglaadurid LILO ja GRUB2
    • initrd, grubi seaded (boot partitsioon, root partitsioon), kernel image
    • moodulite lisamine initrd-sse, grubi paigaldamine, modifitseerimine ja parandamine, kerneli parameetrid
  • Käivitamine
    • udev, systemd, init, kerneli moodulid, nende laadimine ja seaded (sysconfig, etc ja udev), runlevelid
  • Failisüsteemid ja partitsioonid
    • softraid, mdadm, LVM. Levinumad failisüsteemid (kui mahuliselt mahub, siis NFS, fuse), fstab, identifitseerimine erinevate tunnuste "nimi" "label" UUID SCSI-ID jne. järgi.
    • Virtuaalsed failisüsteemid /sys /dev /proc nende ülesanded ja mida nende abil teha saab
    • loop devices, põgusalt ka varundamisest
  • Võrgu seadistamine ja lihtsam tõrkeotsing
    • Staatiline vs. dünaamiline IP konfiguratsioon, DHCPCD, utiliidid ifconfig, ip, nslookup, route, netstat
    • /etc/interfaces vs. /etc/sysconfig
    • /etc/resolv.conf ja dnsmasq
    • /etc/hosts
    • networkmanager (CLI)
    • iptables
    • Lihtsam tõrkeotsing route, netstat, ping, ip, tshark/tcpdump, netcat, ngrep
  • Tõrkeotsing Linuxsis

Põhirõhk saab olema praktilisel iseseisval tööl ja ülesannete lahendamisel e-lab keskkonnas

Õpiväljundid

Loengud / Harjutused

2016

Loengute salvestustuste koond echo360 keskkonnas

31.08

07.09

Toimus tasemetest

14.09

Linuxi arhtektuur, GRUB, GRUB fix screencast salvestus slaidid

21.09

Alglaadimise taastamise harjutus slaidid harjutuse juhend

28.09

Kordamine: plokkseadmed, failisüsteemid, kettajaod slaidid harjutus salvestus

05.10

Plokkseadmete harjutus harjutus

12.10

Linuxi seadmehaldur UDEV slaidid harjutus+kodutöö salvestus

19.10

SysV Init ja SystemD salvestus slaidid

26.10

Loeng: kordamine, võrgutamise põhialused

  • õppematerjalid on kättesaadavad ÕISi kaudu
  • ISESEISEV TÖÖ
    • Vaata üle õppematerjalid ja veendu, et arusaadavad on teemad/mõisted: "7 kihiline võrgumudel", "alamvõrk", "võrgumask", "segmenteerimine", "paketi marsruutimine võrkude vahel", "kapseldamine", "MAC aadress", "ARP", "IP aadress", (Materjalid: Terminid ja mõisted, Ethernet, IP Networks 1 ja 2)
    • Iseseisvalt korrata materjal: "sNAT ja dNAT" Chapter 1, "Nat overview" kuni alampeatükini "NAT rules")
  • KODUNE TÖÖ, kes soovib punkte saada: esitada enne järgmist kontakttundi "runlevelid" (kuni 3p)

02.11

Linuxi võrgutamine I slaidid harjutus salvestus

09.11

Linuxi võrgutamine II harjutus

2014 ja eelnevate aastate materjalid