Linuxi administreerimine
Ü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 harjutus
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
16.11
Linuxi võrgutamine III harjutus
16.11
Linuxi võrgutamine IV netfilter / iptables slaididharjutus
30.11
Kontrolltöö Linuxi üldteadmiste peale
07.12
Semestri kokkuvõte. Eksamist. Noppeid Linuxist: "namespaces", tõrkeotsingu töötuba