i03Ce

Linux / BSD-operatsioonisüsteemide haldus
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I. Sissejuhatus
---------------

Mäletate tarkvara elutsükli faase (EUCIP+)?

    + unistus    (dream)
    + projekt    (project)
    + ehitamine  (build)
    + kasutamine (use)
    + hävitamine (destroy)

Oleme hetkel keset "use" etappi. See tähendab, et tehisjääkiht nimega IT (Information Technology) on piisavalt paks, et julgeda astuda selle peale mõlema jalaga. Keegi ei keela selgeks saada millised molekulaarprotsessid teevad toolist seda, mille peal saab istuda, kuid.. võib istuda ka niisama.

Viimaste aastate kogemus näitab, et:

  + töökohtadel Windows esineb sagedamini kui Unix {0}

  + Virtuaalsed guest-masinad poollagunenud hostidel töötavad tõhusamalt "Bridged"-tüüpi võrguliidesega (rahvausund)

  + Strateegia mängus "Domineerimine" paranoia "Ära usu kedagi" osutus väga edukaks: ärge minge õnge selliste tehnoloogiate kasuks nagu Microsoft Skype, TeamViewer, VNC, AI-Barbie nukk ning sarnased provokatsioonid.

  + Vältige vi redaktorit, kasutage nano -- vi programmi arendajad ise ei soovi redaktorit haamri asendusriistana näha.

  + Esimene oluline Linuksi õppetund: "most things done by a GUI can also be achieved by command line or editing text files"{1}. Serveritel kasutage CLI (command line interface), selle alus oli loodud veel siis, kui oli aega läbi mõelda, mida sa teed :).

Viited
------

  {0} Возврат к Windows обойдётся властям Мюнхена в 50 миллионов евро
      https://3dnews.ru/962002
  {1} [SOLVED] No icons in lxpanel menu
      https://bbs.archlinux.org/viewtopic.php?id=174631

II. PÕHITEEMAD

  Install.
  Users.
  Services.
  Enterprise (Database + WEB Interface)
  English {2}

------
{2} Uus põhikooli ainekava :)
      Emakeel     -> C *1
      Kirjandus   -> JavaScript *2
      Matemaatika -> Matemaatika
      Füüsika     -> Füüsika
      Keemia      -> Keemia
      Ajalugu     -> Masinkoodid ja assembler
      Bioloogia   -> Riistvara
      Geograafia  -> Replikatiivse robootika alused
    -- Bingo! Võõrkeelt polegi.
    -- Oh, jah, olen täielikult unustanud..
       Koolituse viiakse läbi inglise keeles.

    *1) lugemine ja kirjutamine.
    *2) loe ja õpi, kuidas kirjutab tõeline proff.
        näiteks kloonitav tarkvaraline robot emscripten.
------

III. INSTALL

  Linux (Debian Branch,
         see HBJ7Z-RaspbianStretch.txt
         or  i03HF-zeroStretch.txt)

  Linux (RedHat Branch, Fedora/Centos)

  Android, iOS (mobile devices)

  BSD (FreeBSD)

IV. USERS

  Local

  LDAP/PAM

V. SERVICES and ROLES

  SSH/FTP/HTTP/NFS
  DHCP/DNS

  Samba
  CUPS
  PUPPET
  ..

VI. ENTERPRISE

  DB: MySQL/MariaDB/MongoDB
  DB: PostgreSQL
  interface: PHP/Joomla/Wordpress
    http://kodulehekoolitused.ee
    /joomla-opetused-eesti-keeles
    /?gclid=CjwKCAiA3o7RBRBfEiwAZMtSCbBWEvc8uL_CC-
    jgiRfKltl-zyvXZH2m9k0yYl_D35bYL0tLHWaIyBoCYaMQAvD_BwE
  interface: Python/Drupal
  interface: Perl/CGI
  interface: JSP (JavaServerPages)
  interface: ASP/Mono

Lisa A
------

Linux / BSD-operatsioonisüsteemide haldus (6,5 EKAP.. teoreetiline töö, praktiline töö; 169 tundi 29 140)

Kokku antud tunde: 0
Planeeritud tunde: 26+26+117

131099 IT-süsteemide spetsialist, kutsekeskharidusõpe põhihariduse baasil (441), lingid: õppekava, moodulite rakenduskava, üldharidusõpingute rakenduskava (vastuvõtt 2014/2015)

Mooduli nr                 8
MOODULI NIMETUS            Linux/BSD-operatsioonisüsteemide haldus
Maht õppenädalates /EKAP   7,5

Eesmärk: õpetusega taotletakse, et õpilane omandab teadmised ja oskused, mis on vajalikud arvutivõrkude tööpõhimõtete mõistmiseks ning lihtsamate võrkude ehitamiseks ja seadmete haldamiseks.

Nõuded mooduli alustamiseks: Arvutivõrgud ja võrguseadmed

Õpetajad: Tarmo Teder, Vadim Veeremaa, Martin Mehine, Urmas Krusell

Õpiväljundid (install, daemons, users, enterprise, english)

I.   paigaldab mobiilseadmetele, tööjaamadele ja serveritele Linux/BSD operatsioonisüsteeme järgides parimaid praktikaid
II.  seadistab Linux/BSD operatsioonisüsteemide teenuseid
III. haldab kasutajaid ja Linux/BSD  paigaldisi, kasutades operatsioonisüsteemidele omaseid kataloogiteenuseid ja keskhaldusvahendeid
IV.  planeerib ettevõtte suurusele ja seal kasutatava taristu keerukusele vastavalt taristu- ja tarkvaralahendused
V.   kasutab korrektset õppe- ja ingliskeelset Linux/BSD operatsioonisüsteemidega seotud terminoloogiat

Hindamiskriteeriumid

I

• paigaldab iseseisvalt Linux/BSD operatsioonisüsteeme, kasutades erinevaid paigaldusmeetodeid
• loob ja kasutab kujutisfaile
• koostab abimaterjale kasutades paigalduse vastusefaile
• seadistab abimaterjale kasutades masspaigalduskeskkondi

II

• paigaldab Linux/BSD operatsioonisüsteemide haldusteenuseid
• paigaldab abimaterjale kasutades vajalikud taristuteenused väike- ja keskmise suurusega ettevõtete näitel, tagab nende toimimise tavaolukordades

III

• koostab ja rakendab abimaterjale kasutades erinevaid turvareegleid haldab MAC OS X ja Windows-tööjaamu realiseeritud juurteenuste keskkonnas, kasutades Linux/BSD -servereid ja nende abil pakutavaid teenuseid

IV

• paigaldab abimaterjale kasutades vajalikud taristuteenused väike- ja keskmise suurusega ettevõtete näitel, tagab nende toimimise tavaolukordades
• koostab ettevõtte vajadustest lähtuvalt sobiva ning asjakohase Linux/BSD -tööjaamade ja –serverite paigaldamiseks ja haldamiseks vajaliku lahenduse

V

• kasutab korrektset Linux/BSD operatsioonisüsteemidega seotud õppe- ja ingliskeelset terminoloogiat määral, mis võimaldab aru saada Linux/BSD operatsioonisüsteemide tehnoloogiast ning võimaldab klienditoe osutamist

Õppemeetodid

• Loeng
• Demonstratsioon
• Praktiline harjutus
• Rühmaarutelu
• Rühmatöö
• Projekt
• Esitlus

Hindamismeetodid ja ülesanded

I

• Test
• Praktilised tööd: Linux/BSD operatsioonisüsteemi paigaldus paigaldusmeedialt; Linux/BSD operatsioonisüsteemi paigalduse automatiseerimine kasutades Puppy, Clonezilla/DRBL või muud sarnast paigaldusvahendit

II

• Test
• Praktilised tööd: komponentide ja rollide lisamine ja eemaldamine; operatsioonisüsteemi teenuste seire; serveri rollide seadistamine: failiserver, printserver, DHCP, kataloogiteenus ja nimeserver; kasutajate ja gruppide loomine; ajastatud tegevused ja nende seadistamine Rühmaarutelu: Linux/BSD taristuteenuste keskusena

III

• Praktilised tööd: kasutajate kasutajaliidest mõjutavad keskhaldusvahendid ja nende haldus; CFEngine, Puppet või mõne muu sarnase keskhaldusvahendi kasutamine ja seadistamine (sh kolmandate tootjate operatsioonisüsteemi de haldamiseks); tarkvarauuenduste haldus kasutades keskset uuenduste haldust ja grupipoliitikaid

IV

• Praktiline töö: näidislahendus.
• Dokumenteerimine
• Projekti kaitsmine

Mooduli teemad

I

• Linux/BSD
operatsioonisüsteemi paigaldusvõimalused
• Ketaste haldus
• DHCP serveri seadistamine (masspaigalduse ja võrgust alglaadimisega seotud seadistused)
• Paigaldus võrgust
• Kujutisfailil baseeruv paigaldus

II

• Kasutajaliidese seadistamine
• Lokaalsete kasutajate ja gruppide loomine
• LDAP kataloogiteenuse seadistamine ja kasutamine
• Linux/BSD juurteenuste pakkuja ja tarbijana
• Linux/BSD faili ja printserverina
• Kataloogiteenuses kirjeldatud kasutajate ja gruppide kasutamine teistes operatsioonisüsteemides

III

• Kasutajate keskhaldus
• Rakenduste ja uuenduste keskhaldus
• Seadistuste keskhaldus
• Pakettide keskhaldus

IV

• Taristulahenduse planeerimine ja selle teostus
• Projekti dokumenteerimine

Iseseisev töö moodulis: (eesmärk, teema, vajadusel hindamine)

Vastavasisuliste e-õppe kursuste läbimine ja rühmatööna näidislahenduse koostamine ja dokumenteerimine. Iseseisva töö eraldi hindamist ei toimu.

Mooduli hinde kujunemine: Milline on kokkuvõttev hindamisülesanne, mis on hindamise eelduseks?

Eristav hindamine.

Hindamise eelduseks on moodulis praktiliste tööde ja testide sooritamine positiivsele hindele.

Mooduli hinne kujuneb näidislahenduse praktilise teostuse, esitatud aruande ja selle kaitsmise põhjal.

Hindekriteeriumid (kirjutada lahti hinde saamiseks vajalikud nõuded eristaval hindamisel vastavalt „3“-„5“ ja mitteeristaval A)

Hinne “3” ehk lävend

Praktiline näidislahendus on töötav ning järgib osaliselt parimaid praktikaid, dokumentatsioonis on kasutatud arusaadavat õppe- inglisekeelset terminoloogiat. Projekti kaitsmisel selgub iga meeskonnaliikme panus ning hinnatava meeskonnaliikme panus hinnatakse meeskonna liikmete poolt piisavaks.

Hinne “4”

Praktiline näidislahendus on töötav ja järgib parimaid praktikaid, dokumentatsioonis on kasutatavat korrektset õppe- ja inglisekeelset terminoloogiat. Projekti teostamiseks valitud tehnoloogiate valik on põhjendatud.  Projekti kaitsmisel selgub iga meeskonnaliikme panus ning hinnatava meeskonnaliikme panus hinnatakse meeskonna liikmete poolt suureks.

Hinne “5”

Praktiline näidislahendus on töötav ja järgib parimaid praktikaid, dokumentatsioonis on kasutatavat korrektset õppe- inglisekeelset terminoloogiat. Projekti teostamiseks valitud tehnoloogiate valik on põhjendatud ja põhjendused veenvad, projekti praktilisele teostamisele eelnevalt on tehtud dokumenteeritud analüüs tehnoloogiate valikuks.  Projekti kaitsmisel selgub iga meeskonnaliikme panus ning hinnatava meeskonnaliikme panus hinnatakse meeskonna liikmete poolt väga suureks.

Kui õppija sooritab edukalt RHCE, LPIC1 ja LPIC2, CLA või samaväärse sertifikaadieksami, siis arvestatakse mooduli õppetulemuseks hinne 5.

Kasutatav õppekirjandus / õppematerjal

http://e-ope.ee/repositoorium/otsing?@=6utn#euni_repository_10895 Comptia Linux +, NDG Linux Essentials, https://www.lpi.org/


