This is an old revision of the document!


Get a Life

1. Accesul web în linia de comandă cu autentificare

Pentru acest exercițiu este nevoie să aveți un cont pe site-ul www.github.com.

[1a] Utilizând una din comenzile curl sau wget realizați un request simplu (GET), fără autentificare folosind următorul URL: https://api.github.com/users/<username_github>.

username_github reprezintă username-ul contului vostru de GitHub.

Salvați rezultatul comenzii într-un fișier (ex. curl_without_auth).

[1b] Utilizând una din comenzile curl sau wget realizați un request simplu (GET), cu autentificare folosind următorul URL: https://api.github.com/users/<username_github>.

username_github reprezintă username-ul contului vostru de GitHub.

Salvați rezultatul comenzii într-un fișier (ex. curl_with_auth).

[1c] Comparați conținutul celor două fișiere utilizând comanda diff, urmărind diferențele.

2. Folosirea unui API pentru obținerea de informații

[2a] Aflați valoarea curentă în RON a monedei virtuale Bitcoin, utilizând API-ul documentat la această adresă: https://www.coindesk.com/api/. (Hint: RON reprezintă codul valid conform ISO 4217 al monedei naționale)

3. Montarea/Demontarea unui sistem de fișiere la distanță

[4a] Instalați pe mașina virtuală USO utilitarul sshfs.

[4b] Creați un director nou pe mașina virtuală USO cu denumirea tom_fs.

[4c] Montați directorul /home/student de pe mașina virtuală tom pe mașina virtuală USO folosind directorul creat la [4b].

[4d] De pe mașina virtuală USO adăugați un fișier nou în directorul tom_fs. Observați apariția fișierului creat pe mașina virtuală tom.

[4e] Demontați sistemul de fișiere. (Hint: comanda umount)

4. Utilizarea VNC între stații

La acest exercițiu veți lucra împreună cu un coleg. Veți juca, pe rând, unul dintre rolurile server/client.

[6a] Aflați ambele adrese ale stațiilor pe care lucrați și stabiliți rolurile inițiale.

[6b] Folosind utilitarul GUI Remmina din Ubuntu, client-ul se va conecta la server.

[6c] Inversați rolurile și repetați task-ul [6b]. (Hint: Nu rămâneți prinși în recursivitate).

5. Instalarea unui server web Apache2

[7a] Asigurați-vă că aveți instalat un server web Apache2. [7b] Porniți serverul web. [7c] Verificați funcționalitatea serverului web utilizând browserul web preferat.

6. Instalarea unei aplicații web

[8a] Instalați aplicația web DokuWiki. (Hint: https://www.dokuwiki.org/install) [8b] Testați funcționalitatea.

TODO

uso/laboratoare/new/08-net/get-a-life.1542753711.txt.gz · Last modified: 2018/11/21 00:41 by liza_elena.babu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0