OSadmin laborid-labs

From ICO wiki
Revision as of 21:34, 26 January 2020 by Edmund (talk | contribs)
Jump to navigationJump to search

Virtuaallaborid aadressil https://labnet.itcollege.ee/ (https://elab.itcollege.ee/)

Siin kirjeldatud laborid on näidiskirjeldused ja annavad ettekujutuse, mida laborid võivad sisaldada. Laborid tulevad virtuaallaborite keskkonnas, mis on ööpäevaringselt ligipääsetav (v.a. hooldusajad). Hindamine käib Moodle testide abil.

Virtuaallabor toimib ka nii, et kui tudeng ütleb oma kasutajanime ja laborinime siis saab õppejõud selle mõne hetkega üles otsida ja sama virtuaalarvuti ekraanipildi kaughaldusega ette võtta ja näha, mida tudeng teeb ning anda tagasisidet, teda aidata.

Vaikimisi kasutaja

  • kasutaja: student
  • salasõna: student

Abiteave

Võimalus kasutada Raspberry Pi 3 miniarvuteid – microSD kaart 16 GB või suurem palun siis tudengil soetada.

microSD kaart - mida osta? - soovitavalt UHS, kõrgeim kiirusklass (suurim saadaolev number)

veebipoode:

Keskkonna loomine

  • Paigaldage Ubuntu Linux Server süsteem VirtualBox'i abil (kohalikus masinas):
    • RAM 512MB
    • HDD dynamically allocated, VDI, 8 GB
    • 2 Võrgukaarti
      • Adapter 1 - NAT (eth0 - Ubuntus)
      • Adapter 2 - HostOnly (eth1 - Ubuntus), lisada eelnevalt: File->Preferences->Network->Host-only networks ja vajutada pluss-märki paremal - tekib vboxnet0
      • võrguliideste tähised võivad ajas muutuda, vaatamiseks:
        • ip a
        • ip link
    • peale paigaldamist tasub teha snapshot puhtast paigaldusest enne kui midagi muutma hakatakse
    • Logige serverisse sisse ja seadistage võrk failis /etc/network/interfaces.d/<failinimi> (liidese eth1 ip aadress 192.168.56.200). <Failinimi> asemele soovitav selguse mõttes kirjutada seadistatava võrguliidese nimi. Linuxi üldine poliitika on, et <nimi>.d kataloogi pannakse sysadminni enda poolt lisatud seaded ja /etc/network/interfaces on süsteemi enda seadistus. Kui on GUI siis haldab võrke graafiline Network Manager ja see vaatab faili /etc/network/interfaces ja kui seal on vaid loopback siis graafiline Network Manager haldab ise aga kui on midagi rohkem siis ei halda. Siis GUI puhul lisatakse faili /etc/network/interfaces rida source /etc/network/interfaces.d/* kui sinna kataloogi (/etc/network/interfaces.d/*) seadistuste failid lisatakse. Teine variant on võrguseaded otse /etc/network/interfaces lisada.

Staatilised võrguseaded:

auto <võrguliides>
iface <võrguliides> inet static
  address 192.168.56.200/24
  network 192.168.56.0
  • Paigaldage openssh server, kui te seda serveri paigalduse käigus ei teinud:
    • uuendada pakettide nimekiri
    • otsida SSH serveriga seotud paketid (sh SSH'ga seotud blacklist paketid)

Paigaldada ka Ubuntu Desktop - siin ei ole vaja teisele host-only võrguliidesele staatilisi seadeid määrata.

ISO ja OVA failid

  • Ubuntu ISO-failid EIK'i serveris - vajalikud operatsioonisüsteemide paigaldamiseks, olemas Ubuntu Desktop ja Server (soovitav: 64-bit; väga soovitav RAM>4GB korral, PAE on hädaabilahendus). Virtuaallaborite keskkonnas kasutame MATE töölauakeskkonnaga versiooni.
  • valmiskujul virtuaalmasinad EIK'i serveris - juhuks kui vaja kiirelt virtuaalmasin käima saada, olemas nii Ubuntu Desktop kui Server (kasutaja/salasõna: student)

Enne kasutamist veendu allalaaditud ISO-, OVA-faili tervikluses:

Alates 2014. aasta sügissemestrist kasutame laborite teostamiseks virtuaallaborite keskkonda e-lab | labnet. . Soovitav on kasutada labnet keskkonda. Sisse saab logida EIK'i kasutajaga. Toimima peaks ka TTÜ Uni-ID (EST | ENG)

Laborite lühispikker mõistekaardi vormingus. Mõistekaarditarkvara: Freeplane (edasiarendus FreeMind'ist).

Abiks laborite vormistamisel:


Boonuslabor

ODF | PDF

Boonuslabori link palun edastada selle vormi kaudu

Tegemist nutiseadme operatsioonisüsteemi vahetamisega, seadistamisega, testimisega. Üldjuhul Androidi baasil kuid ei ole keelatud ka muud nutiseadmete OS'id.

See labor on valikuline kuna ülikoolil ei ole riistvara pakkuda ja see toimub õppuri isikliku riistvara peal ja 100% omal vastutusel.

Võimalus on sisestatud käske ja nende vastuseid salvestada ja lisada viki artiklisse ning seeläbi muuta sisu rikkalikumaks.

https://wiki.itcollege.ee/index.php/Script

https://showterm.io/
https://asciinema.org/

https://github.com/chjj/ttystudio
https://github.com/theonewolf/TermRecord

http://0xcc.net/ttyrec/ - salvestamine ttyrec abil
http://playterm.org/ - vaatamine playterm abil

Lisalugemist siit artiklist.

NB! Kindlasti lisada aine kategooria artikli lõppu: [[Category:Operatsioonisüsteemide administreerimine ja sidumine]]