Patstāvīgie darbi

Termiņi

Patstāvīgajiem darbiem tiek rekomendēts izmantot Ubuntu Linux operētājsistēmu. Lai noteiktu prasmi lietot attiecīgos rīkus, darba gaitā ir jāsagatavo dažādi faili formā 012abc.b.c.ddd, kur:

  1. 012abc ir studenta identifikators,
  2. b ir patstāvīgā darba numurs formā 1, 2, u.t.t.
  3. c ir darbā iesniedzamā faila numurs formā 1, 2, u.t.t.
  4. ddd ir faila paplašinājums

Piemēram, 1. mājas darba faila nosaukums ir formā: 012abc.1.1.txt

Var augšuplādēt tikai pareizi nosauktu failu. Darbus var iesniegt vairākkārt. Tad jaunākā faila versiju uzraksta virsū iepriekšējai. Iesniegto darbu pārskats tiek atjaunots pēc faila saglabāšanas un reizi dienā 7 no rīta.

Lai iegūtu maksimālo novērtējumu, jāiesniedz visi pārbaudes darbi. Iesniedzot vai pieņemot daļu no pārbaudes darbiem, iegūst attiecīgu daļu no patstāvīgo darbu atzīmes. Par vienādiem darbiem atzīme tiek dalīta uz iesniedzēju skaitu.

1. Mācību vides sagatavošana sagatavošana ar Ubuntu Linux

Mācību vidi var sagatavot sekojošā veidā:

  1. Izmantojot VmWare vai VirtualBox
  2. Izmantojot Wubi
  3. Standarta veidā cietajā diskā
  4. Sāknējamā USB diskā
  5. Lai saprastu, kā pildīt padomus, skatīt Noderīgas Ubuntu komandas.


Uzziņām skatīt

  1. ISO diska attēla lejuplāde
  2. Linux uzstādīšana
  3. Ubuntu Linux izmantošana
  4. Noderīgas Ubuntu komandas

Pārbaudes darbs

  1. Fails formā 012abc.1.1.txt, kuru iegūst sekojoši:
    Atver termināli un sagatavo vienkāršu neformatēta teksta failu, pa vienai rindiņai ievadot komandas:

    echo "Vārds Uzvārds sāls" > temp.1.1.txt
    mv temp.1.1.txt `sha1sum temp.1.1.txt |cut -c1-6`.1.1.txt
    ls *.1.1.txt

    kur

    • echo "Vārds Uzvārds sāls" izvada norādītos vārdus, Vārds Uzvārds ir jānorāda studenta patiesais vārds un uzvārds, bet sāls ir jebkāds vārds, kas tiek izmantots faila identifikatora anonimizēšanai,
    •  > temp.1.1.txt;  novada šo izdruku īslaicīgā failā
    • mv temp.1.1.txt pārsauc šo īslaicīgo failu uz ...
    • `sha1sum temp.1.1.txt |cut -c1-6`.1.1.txt failu kur pirmie seši burti tiek noteikti ar SHA1 no faila satura, bet pārējā daļa tiek pielikta klāt, atbilstoši uzdevumu noteikumiem
    • ls *.1.1.txt izdrukā (cerams, ka tikai) izveidoto failu, la zinātu, kāds identifikators jāizmano turpmāk visiem citiem failiem, piemēram 012abc.

    Pārliecinieties, ka faila saturs ir UTF-8 kodējumā!

    Visos sekojošos darbos kā faila identifikators jāizmanto no pirmā faila satura iegūtā kontrolsummas vērtība!

  2. /etc/hosts faila saturs failā 012abc.1.2.txt. Faila saturu var iegūt, piemēram, ievadot komandu:

    cp /etc/hosts ~/012abc.1.2.txt
    vai arī, ievadot komandu:

    cat /etc/hosts > ~/012abc.1.2.txt

Komandu izdrukas arī turpmāk vēlams veidot, izmantojot otro paņēmienu ar izvades nosūtīšanu failā.

2.  ifconfig

Iepazīties ar komandu ifconfig un tās iespējām.

Pārbaudes darbs

  1. Ievadīt komandu ifconfig xxN, kur xxN ir aktīvās/iestatītās tīkla saskarnes nosaukums (piemēram, eth0, wlan0 u.tml.), un saglabāt tās izvadi failā 012abc.2.1.txt. Failā jāiekļauj tikai komandas izvadītais saturs.
  2. Failā 012abc.2.2.txt saturā iekopēt sekojošu saturu un ierakstīt iztrūkstošās vērtības saskaņā ar komandas izvadi, kas saglabāts iepriekšējā failā:

    izmantotās saskarnes IPv4 adrese:
    izmantotās saskarnes IPv6 adrese:
    šīs saskarnes saņemto pakešu skaits:
    šīs saskarnes nosūtīto pakešu skaits:

    Izmantotā saskarne ir tā, kas ir nokonfigurēta un darbojas tīklā, piemēram, lai sazinātos ar citiem datoriem lokālajā tīklā vai internetā.

3. ping

Iepazīties ar komandas ping iespējām.

Pārbaudes darbs

  1. Ievadīt komandu ping -M do -s1432 -c1 -R 85.254.250.43 un saglabāt tās izvadi failā 012abc.3.1.txt. Failā jāiekļauj tikai komandas izvadītais saturs.
  2. Failā 012abc.3.2.txt saturā iekopēt sekojošu saturu un ierakstīt iztrūkstošās vērtības saskaņā ar komandas izvadi, kas saglabāts iepriekšējā failā:

    nosūtīto pakešu skaits:
    saņemto pakešu skaits:

4. ip

Apgūt komandas ip ro (Unix) un route (Windows) darbību.

Pārbaudes darbs

  1. Komandas ip -4 ro saturs failā 012abc.4.1.txt
  2. Komandas ip -6 ro saturs failā 012abc.4.2.txt
  3. Saskaņā ar iepriekšējās komandas rezultātu, norādīt, ar kādu komandu var pievienot papildu maršrutu caur noklusēto saskarni uz adresi 85.254.250.43 failā 012abc.4.3.txt

5. hosts, nslookup

Apgūt /etc/hosts (Unix) un c:\windows\system32\drivers\etc\hosts (Windows) failu nozīmi. Apgūt komandas nslookup, host un dig.

Pārbaudes darbs
Pievienot /etc/hosts failā rindu, lai ievadot nosaukumu odo.lv, atrastos adrese 85.254.250.43.

  1. Failā 012abc.5.1.txt saglabāt komandas ping -c1 odo.lv saturu.
  2. Failā 012abc.5.2.txt saglabāt komandas dig odo.lv saturu.
  3. Failā 012abc.5.3.txt izskaidrot komandu izdruku nozīmi un izskaidrot komandu rezultātu atšķirības.

6. Tīkla rīki

Apgūt Wireshark un Tshark darbību.

Pārbaudes darbs

  1. Ar Wireshark ierakstīt datus, kas tiek nosūtīti un saņemti, tīmekļa pārlūkprogrammā atjaunojot http://www.ir.lv vietnes saturu. Ja nepieciešams, izdzēst liekās paketes ieraksta sākumā un beigās.
  2. Saglabāt datus failā 012abc.6.1.txt

    Fails jāsaglabā standarta Wireshark formātā. *.txt paplašinājums ir tikai tam, lai faila nosaukums atbilstu iesniegšanas standartam.

  3. Failā 012abc.6.2.txt izskaidrot galvenos tīkla notikumus, kas ir ierakstīti, izmantojot Wireshark.

7. Datu pārraides tīklu jēdzienu dokumentācijas papildināšana

Šķirkļa izveide vikipēdijā. Vēlamie šķirkļi ir: Datu pārraides tīkls, internets, tīmeklis, u.t.t. Drīkst labot un papildināt esošos šķirkļus, ieviest konfliktējošu jēdzienu detalizēšanu (disambiguation). Drīkst tulkot attiecīgo jēdzienu skaidrojumu no vikipēdijas angļu valodā, bet nedrīkst izmantot žargonu (uzziņai skatīt Angļu - latviešu vārdnīcas).

Pārbaudes darbs
Teksta fails 012abc.7.1.txt ar vietrādi uz lietotāja devumu, piemēram:

http://lv.wikipedia.org/wiki/Special:Contributions/84.237.214.238

8. Izvēles darbs

  1. Darba saskaņošanai varat sazināties ar pasniedzēju.
  2. Darba rezultātu iesniedz līdzīgi kā citus darbus failā 012abc.8.1.xxx

Created by Valdis Vītoliņš on 2020-11-18 12:39
Last modified by Valdis Vītoliņš on 2020-11-18 12:39
 
Xwiki Powered
Creative Commons Attribution 3.0 Unported License