From 2290500ca9b8346f65660026ba3bd56afc660bdd Mon Sep 17 00:00:00 2001 From: "dr6784@student.uni-lj.si" Date: Sun, 27 Sep 2015 12:54:03 +0000 Subject: Obe datoteki prestaneta validacijo. Dodana navodila za uporabo nano urejevalnika besedila. git-svn-id: https://svn.lusy.fri.uni-lj.si/kpov-public-svn/kpov-public@334 5cf9fbd1-b2bc-434c-b4b7-e852f4f63414 --- kpov_judge/tasks/set_motd/howtos/si/index.html | 66 +++++++++++++++++--------- 1 file changed, 44 insertions(+), 22 deletions(-) (limited to 'kpov_judge/tasks/set_motd/howtos/si/index.html') diff --git a/kpov_judge/tasks/set_motd/howtos/si/index.html b/kpov_judge/tasks/set_motd/howtos/si/index.html index 1c779c0..ab59c8b 100644 --- a/kpov_judge/tasks/set_motd/howtos/si/index.html +++ b/kpov_judge/tasks/set_motd/howtos/si/index.html @@ -1,35 +1,57 @@ + + + + set_motd + + + + +

Uporaba nano urejavalnika besedila

+

+ 1.) Urejvalnik nano odpremo z ukazom nano, kateremu sledi ime datoteke. Primer: nano /etc/mojadatoteka. Če datoteka ne obstaja jo bo ustvaril urejevalnik.
+ 2.) Po urejevalniku se premikamo s smernimi puščicami, brišemo z tipko backspace.
+ 3.) Za shranjevanje dokumenta pritisnemo kombinacijo tipk ctrl + O
+ 4.) Za izhod iz urejevalnika pritisnemo kombinacijo tipk ctrl + X. Pri tem nas urejevalnik upraša če želimo shraniti spremembe. Odgovorimo z y (yes, ja ) ali z n ( no, ne ).
+ 5.) Za izrez vrsticne uporabimo kombinacijo tipk ctrl + K.
+ 6.) Za lepljenje vrstice se uporablja kombinacija tipk ctrl + U.
+ 7.) Za iskanje po besedilu uporabimo kombinacijo tipk ctrl + W, nakar vnesemo iskani niz in pritisnemo tipko enter. +

+

Naloga na hitro

Navodila

-

    -
  1. Ustvari dva navidezna računalnika Student(student-console) in Test(SimpleArbiterDhcpGw)
  2. +
      +
    1. Ustvari dva navidezna računalnika Student(student-console) in Test(SimpleArbiterDhcpGw)
      ni slike
    2. Spremeni omrežne nastavitve obem navideznim računalnikom SimpleArbiterDhcpGw: Adapter 1 na NAT za dostop do interneta in Adapter 2 na "internal network" za lokalno omrežje - Student: Adapter1 na internal-network da je v enakem omrežju kot SimpleArbiterDhcpGw.


    3. -
    4. Prijavi se v računalniku Student
    5. -
    6. Na računalniku Student(student-console) ustvari novega uporabnika kot od tebe zahteva naloga (npr. marjankoral19), geslo določi sam.
    7. -
    8. Računalnik Student, odpri datoteko interfaces ( nano /etc/network/interfaces ) ter nastavi IP
    9. -
    10. Kateri vmesnik (npr. eth0) spada pod kateri adapter (npr. Adapter1 ) lahko preverimo s strojnimi naslovi. Na računalniku zaženemo ukaz ifconfig, pogledamo HWaddr vrednost ter jo primerjamo z vrednostjo v Virtual-boxu (nastavitve => omrežja => adapter => MAC address
    11. -
    12. Nato spremeni datoteko /etc/motd, zamenjaj z ustreznim nizom kot od tebe zahteva naloga ( npr. "Not for Human consumption" )
    13. -
    14. Za testiranje se s testnim uporabniškim imenom prijavi na prvem računalniku. (SimpleArbiterDhcpGw)
    15. -
    16. Nato se preko ssh poveži na Student z uporabniškim imenom marjankoral19 - ssh marjankoral19@ip.
    17. + Student: Adapter1 na internal-network da je v enakem omrežju kot SimpleArbiterDhcpGw.
      ni slike
      ni slike
      ni slike +
    18. Prijavi se v računalniku Student
      ni slike
    19. +
    20. Na računalniku Student(student-console) ustvari novega uporabnika (z ukazom "adduser imeuporabnika") kot od tebe zahteva naloga (npr. marjankoral19), geslo določi sam.
      ni slike
    21. +
    22. Računalnik Student, odpri datoteko interfaces ( nano /etc/network/interfaces ) ter nastavi IP
      ni slike
    23. +
    24. Kateri vmesnik (npr. eth0) spada pod kateri adapter (npr. Adapter1 ) lahko preverimo s strojnimi naslovi. Na računalniku zaženemo ukaz ifconfig, pogledamo HWaddr vrednost ter jo primerjamo z vrednostjo v Virtual-boxu (nastavitve => omrežja => adapter => MAC address
      ni slikeni slike
    25. +
    26. Nato spremeni datoteko /etc/motd (z urejevalnikom nano, primer uporabe: "nano /etc/motd"), zamenjaj z ustreznim nizom kot od tebe zahteva naloga ( npr. "Not for Human consumption" )
      ni slike
    27. +
    28. Za testiranje se s testnim uporabniškim imenom prijavi na prvem računalniku. (SimpleArbiterDhcpGw)
      ni slike
    29. +
    30. Nato se preko ssh poveži na Student z uporabniškim imenom marjankoral19 - ssh marjankoral19@ip.
      ni slike
    31. Po uspešni prijavi se bo moralo izpisati motd sporočilo.
    32. -
    33. Kpov_judge poženemo tako da se prijavimo na računalniku SimpleArbiterDhcpGw, najdemo datoteko test_task.py ter jo poženemo ( z ./test_task.py kot se poganjajo vse skripte )
    34. -
    35. Pojavi se nam okno kot ga vidimo zgoraj, nato pa pritisnemo Enter, vnesemo svoje uporabnisko ime ( npr. dr6784@student.uni-lj.si ), geslo, ime naloge (npr. 01-preparation-set_motd), vnesemo niz ki bi se nam moral prikazati, vnesemo ime uporabnika na racunalniku student (npr. marjankoral19) ter njegovo geslo, ip računalnika študent, nato pa po kratkem premoru dobimo rezultat.
    36. -

+
  • Kpov_judge poženemo tako da se prijavimo na računalniku SimpleArbiterDhcpGw, najdemo datoteko test_task.py ter jo poženemo ( z ./test_task.py kot se poganjajo vse skripte )
    ni slike
  • +
  • Pojavi se nam okno kot ga vidimo zgoraj, nato pa pritisnemo Enter, vnesemo svoje uporabnisko ime ( npr. dr6784@student.uni-lj.si ), geslo, ime naloge (npr. 01-preparation-set_motd), vnesemo niz ki bi se nam moral prikazati, vnesemo ime uporabnika na racunalniku student (npr. marjankoral19) ter njegovo geslo, ip računalnika študent, nato pa po kratkem premoru dobimo rezultat. ni slike
  • + =======

    Namen vaje

    -

    Kako se ustvari uporabnik? Kako se popravi datoteka? Kako se s pomočjo ssh -povežemo na drug računalnik? Kako ugotovimo IP naslov računalnika?

    +

    Kako se ustvari uporabnik? Kako se popravi datoteka? Kako se s pomočjo ssh +povežemo na drug racunalnik? Kako ugotovimo IP naslov računalnika?

    Naloga na hitro

    -

    Postavi 2 navidezna računalnika, nastavi MOTD. Poveži se preko ssh.

    +

    Postavi 2 navidezna računalnika, nastavi MOTD. Poveži se preko ssh.

    Navodila

    \ No newline at end of file +
  • Ustvari dva navidezna računalnika - imenujmo ju Test in Student. Za računalnik Test uporabite sliko diska, poimenovano Test. Na računalniku Test dobite kratek niz. Poskrbite, da se bo ta kratki niz pojavil v sporočilu, ki se ob prijavi izpiše na računalniku Student. Temu sporočilu v angleščini rečemo "message of the day" - MOTD.
  • +
  • Poskrbite, da se bo ob prijavi uporabnika (v Message Of The Day, MOTD) prek ssh izpisal nek niz. Računalnik nastavite tako, da bo dostopen s testnega računalnika (Test).
  • +
  • Uporabnišško ime in niz dobite kot parametre ob zagonu run_test.py. Pri nizu pazite, saj utegne biti dovolj dolg, da brez premikanja kurzorja ne bo takoj viden.
  • +
  • IP navideznega računalnika ter geslo nastavite sami.
  • +
  • Ocenjevalni program pričakuje, da se bo ob koncu prijave pojavila ukazna vrstica oblike uporabnisko_ime@ime_racunalnika:~$ . Pazite, da se bo takšna vrstica pojavila šele po nizu, ki ste ga dobili v navodilih.
  • + + + + \ No newline at end of file -- cgit v1.2.1