This is an old revision of the document!
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.
[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)
TODO
[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
)
TODO
[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).
[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.
[8a] Instalați aplicația web DokuWiki
. (Hint:
https://www.dokuwiki.org/install)
[8b] Testați funcționalitatea.