Koolituse eesmärk: Läbi kolme erineva mooduli õpivad osalejad põhjalikult kasutama Linuxi operatsioonisüsteemi ja rakendama selle peamisi teenuseid, ressursse ning seadistusmetoodikaid.
Sihtrühm ja eelteadmised: Koolitusele on oodatud kõik, kes soovivad täiendada teadmisi operatsioonisüsteemidest, omandada võimekust Linuxi seadistamiseks ja on tuttavad operatsioonisüsteemide kasutamisega. Samuti need, kes soovivad alustada karjääri IT-spetsialistina ja omavad algtasemel Linuxi kasutamiskogemust.
Õppevahendid: Linuxi operatsioonisüsteemil toimiv arvuti
Programm:
Moodul 1
- Linux kui operatsioonisüsteem, Linuxi ajalugu, distributsioonid;
- installeerimine: kõik vajalik installeerimiseks: kettavormingud, kettajaotiste tegemine, baaskomplekt tarkvarast;
- vahendid: lisainfo allikad, töö käsureal, kest (shell), skriptid, utiliidid, konfigureerimisvahendid;
- tarkvara installeerimine, uuendamine: DEB, RPM ja tar paketid, repositooriumid, turvauuendused
- kasutajate haldamine: kasutaja mõiste, kasutajate loomine, keskkonna konfigureerimine, eriprivileegide jagamine, PAM autentimismoodulid;
- algkäivitusprotseduur: grub. SysV-init ja systemd. käivitumisskriptid, töötasemed;
- failisüsteemide haldamine: failisüsteemi ehitus, viidad, pääsuõigused, uue failisüsteemi loomine, monteerimine (mount), kontroll, kvootide määramine;
- protsesside haldamine: ülevaate saamine, protsesside tapmine, prioriteedid, cron ja at teenus;
- logimise konfigureerimine ja jälgimine;
- varundamine;
Moodul 2
- Linuxipõhine taristu;
- läbiproovitud ja turvaline füüsiline kiht – tarkvaraline RAID, dünaamiline partitsioneerimine LVM abil;
- uus ja põnev füüsilisel kihil – failisüsteemid BTRFS ja ZFS;
- võrk virtualiseerimiskeskkonnas – sillaga või maskeerimisega;
- kernelipõhine virtualiseerimine QEMU / KVM, käsurida, graafilised vahendid, QEMU failiformaadid;
- füüsilisest virtuaalseks: LXC konteinerid, konteinerite manipuleerimine;
- Diskless-töökohtadega tsentraalselt hallatav võrk LTSP;
- tsentraalsed konfiguratsioonihaldussüsteemid – Chef, Puppet, Ansible.
- praktiline serveriseadistamine Puppeti abil
Moodul 3
- võrgu seadistamine;
- DHCP teenuse seadistamine (ISC DHCP server, dnsmasq);
- domeenikontrolleri seadistamine (Samba)
- Failiserveri seadistamine (NFS, SMB)
- Võrgust alglaadimine (PXE, LTSP)
- Veebiserveri konfimine (Apache, Nginx veebiserver)
- PAM autentimismoodulid, LDAP autentimine
- E-postiteenuse seadistamine (Postfix/ Dovecot)
- Marsruutimise seadistamine, tulemüür
- Secure Shell seadistamine, avaliku võtmega autentimine
- Kaugligipääsud – OpenVPN, IPsec
- Esmane turvaskaneerimine ja ründetõrje (nmap, fail2ban)
- Skriptimine – Bash
- Tarkvara paigaldamine lähtekoodist
Turvaküsimusi käsitletakse jooksvalt iga teema juures.
Koolitus on loodud LPI ametliku programmi põhjal.
Õppemeetodid: Auditoorne töö klassi- või veebikeskkonnas 72 tundi (sh praktilised harjutused koolikeskkonnas 45 tundi)
Hindamismeetod: Praktiliste tööde sooritamine klassis
Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi praktiliste harjutuste koolikeskkonnas
Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused. Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemisest.
Hind sisaldab: Kohvipause koolituskeskuses ja ühiseid lõunasööke
Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.
Kliendi tagasiside:
“Tänan BCS! Korralduse ja koolituse kvaliteet on väga kõrgel tasemel. Kursuse sisu oli mahukas ja hea. On hea meel, et on olemas koolituse materjalid ja saan kordamisel vaadata. Koolituse päevakava ja selle käsitlemine on tipptase ja hästi tehtud. Kursuse moodulite sisu on hea, mis on läbi põimitud harjutustega. See tõepoolest annab hea aluse algteadmistele ja hiljem süvenenud teadmiste õppimisele. Selline õpivorm sobis mulle väga koos praktiliste harjutustega. Koolitaja kohta on lisada ainult kiidusõnad.”