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
- Ustvari dva navidezna računalnika Student(student-console) in Test(SimpleArbiterDhcpGw)
- 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.
- Prijavi se v računalniku Student
- Na računalniku Student(student-console) ustvari novega uporabnika (z ukazom "adduser imeuporabnika") kot od tebe zahteva naloga (npr. marjankoral19), geslo določi sam.
- Računalnik Student, odpri datoteko interfaces ( nano /etc/network/interfaces ) ter nastavi IP
- 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
- 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" )
- Za testiranje se s testnim uporabniškim imenom prijavi na prvem računalniku. (SimpleArbiterDhcpGw)
- Nato se preko ssh poveži na Student z uporabniškim imenom marjankoral19 - ssh marjankoral19@ip.
- Po uspešni prijavi se bo moralo izpisati motd sporočilo.
- 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 )
- 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.
=======
Namen vaje
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.
Navodila
- 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.