Differences

This shows you the differences between two versions of the page.

Link to this comparison view

uso:teme:tema-0 [2025/10/05 11:43]
ionut.mihalache1506 [Task 01 (0p)]
uso:teme:tema-0 [2025/10/06 18:01] (current)
ionut.mihalache1506 [Task 01 (0p)]
Line 15: Line 15:
  
 <note important>​ <note important>​
-Înainte și în timpul realizării temei, vă rugăm să parcurgeți [[uso:​regulament#​realizarea_temelor|indicațiile legate de realizarea temelor]], încluzând ce înseamnă o temă copiată și cum penalizăm temele copiate. Folosiți cu încredere forumurile de pe [[http://​curs.upb.ro/​|curs.upb.ro]] pentru întrebări și neclarități legate de teme.+Înainte și în timpul realizării temei, vă rugăm să parcurgeți [[uso:​regulament#​realizarea_temelor|indicațiile legate de realizarea temelor]], încluzând ce înseamnă o temă copiată și cum penalizăm temele copiate. Folosiți cu încredere forumurile de pe [[https://​curs.upb.ro/​|curs.upb.ro]] pentru întrebări și neclarități legate de teme.
  
 În timpul realizării temei, când vă loviți de probleme și aveți nevoie de suportul echipei de USO, parcurgeți și lista de [[uso:​teme:​intrebari-frecvente|întrebări frecvente întâlnite în cadrul temelor]]. Să țineți cont, va rugăm, și de [[uso:​regulament#​recomandari_de_comunicare_electronica|recomandările de comunicare electronică]]. În timpul realizării temei, când vă loviți de probleme și aveți nevoie de suportul echipei de USO, parcurgeți și lista de [[uso:​teme:​intrebari-frecvente|întrebări frecvente întâlnite în cadrul temelor]]. Să țineți cont, va rugăm, și de [[uso:​regulament#​recomandari_de_comunicare_electronica|recomandările de comunicare electronică]].
Line 125: Line 125:
 Mașina virtuală pentru teme se regăsește la linkul: <a href="​https://​repository.grid.pub.ro/​cs/​uso/​USOTeme.ova">​. Mașina virtuală pentru teme se regăsește la linkul: <a href="​https://​repository.grid.pub.ro/​cs/​uso/​USOTeme.ova">​.
 <​hidden>​ <​hidden>​
-Link mașină virtuală teme .ova </a> sau <a href="​https://​repository.grid.pub.ro/​cs/​uso/​USO-arm64.ova">​ Link mașină virtuală teme pentru ​M1 </a>+Link mașină virtuală teme .ova </a> sau <a href="​https://​repository.grid.pub.ro/​cs/​uso/​USOTeme-arm64.ova">​ Link mașină virtuală teme pentru ​ARM </a>
 </​hidden>​ </​hidden>​
 <br> <br>
-Numele și parola pentru a accesa linkul de mai sus sunt cele de pe <a href="​https://​curs.upb.ro/2022/"> Curs UPB </a>+Numele și parola pentru a accesa linkul de mai sus sunt cele de pe <a href="​https://​curs.upb.ro">​ Curs UPB </a>
 </​html>​ </​html>​
 </​note>​ </​note>​
Line 135: Line 135:
  
 <note warning> <note warning>
-Pentru rezolvarea temei aveți nevoie în continuare de conexiune la Internet din interiorul mașinii virtuale, insa rezolvarea temelor nu necesita o conexiune permanenta la Internet. Pentru orice problemă, folosiți forumul de pe [[http://​curs.upb.ro/​|Moodle]]. Nu treceti mai departe până nu sunteți siguri că puteți accesa Internetul din interiorul mașinii virtuale!+Pentru rezolvarea temei aveți nevoie în continuare de conexiune la Internet din interiorul mașinii virtuale, insa rezolvarea temelor nu necesita o conexiune permanenta la Internet. Pentru orice problemă, folosiți forumul de pe [[https://​curs.upb.ro/​|Moodle]]. Nu treceti mai departe până nu sunteți siguri că puteți accesa Internetul din interiorul mașinii virtuale!
  
 Conectarea la internet se face conform instrucțiunilor din laboratorul 5: https://​ocw.cs.pub.ro/​courses/​uso/​laboratoare/​laborator-05 Conectarea la internet se face conform instrucțiunilor din laboratorul 5: https://​ocw.cs.pub.ro/​courses/​uso/​laboratoare/​laborator-05
Line 142: Line 142:
 ==== Task 02 (0p) ==== ==== Task 02 (0p) ====
  
-În acest moment mașina virtuală are acces la Internet, și mașina fizică (//host//) poate comunica cu mașina virtuală (//​guest//​). Mașina virtuală poate porni într-un timp destul de mare, de până la 120 de secunde. Mașina virtuală are facută o regulă de //port forwarding//​ care permite connectarea ușoara între mașina fizică și mașina virtuală.+În acest moment mașina virtuală are acces la Internet, și mașina fizică (//host//) poate comunica cu mașina virtuală (//​guest//​). Mașina virtuală poate porni într-un timp destul de mare, de până la 120 de secunde. 
 + 
 +<​hidden>​Mașina virtuală are facută o regulă de //port forwarding//​ care permite connectarea ușoara între mașina fizică și mașina virtuală.</​hidden>​
  
 ==== Task 03 (0p) ==== ==== Task 03 (0p) ====
Line 148: Line 150:
 ** SSH ** ** SSH **
  
-Scopul acestui task este să vă conectați de pe mașina fizică (denumită în continuare //host// sau //mașina gazdă//) către mașina virtuală (denumită în continuare //guest//) folosind protocolul [[https://​en.wikipedia.org/​wiki/​Secure_Shell|SSH]]. Din Linux/macOS puteți folosi utilitarul ''​ssh''​ (''​man ssh''​),​ iar de pe Windows puteți folosi programul [[https://​en.wikipedia.org/​wiki/​PuTTY|PuTTy]],​ pe care trebuie să-l descărcați de la adresa [[http://​www.putty.org/​]],​ secțiunea //Download PuTTy//. Din lista de programe disponibile la adresa anterior menționată,​ este suficient să alegeți //​putty.exe//​ de sub secțiunea //For Windows on Intel x86//.+Scopul acestui task este să vă conectați de pe mașina fizică (denumită în continuare //host// sau //mașina gazdă//) către mașina virtuală (denumită în continuare //guest//) folosind protocolul [[https://​en.wikipedia.org/​wiki/​Secure_Shell|SSH]]. Din Linux/macOS puteți folosi utilitarul ''​ssh''​ (''​man ssh''​),​ iar de pe Windows puteți folosi programul [[https://​en.wikipedia.org/​wiki/​PuTTY|PuTTy]],​ pe care trebuie să-l descărcați de la adresa [[http://​www.putty.org/​]],​ secțiunea //Download PuTTy//. Din lista de programe disponibile la adresa anterior menționată, ​alegeți versiunea corespunzătoare pentru sistemul vostru. 
 +<​hidden>​este suficient să alegeți //​putty.exe//​ de sub secțiunea //For Windows on Intel x86//.</​hidden>​
  
 Pentru a finaliza acest task, aveți nevoie de următoarele:​ Pentru a finaliza acest task, aveți nevoie de următoarele:​
Line 154: Line 157:
   * Username-ul mașinii //guest// (Implicit ''​student''​)   * Username-ul mașinii //guest// (Implicit ''​student''​)
   * Parola username-ului mașinii //guest// (Implicit ''​student''​)   * Parola username-ului mașinii //guest// (Implicit ''​student''​)
-  * [[https://​en.wikipedia.org/​wiki/​IP_address|IP-ul]] (adresa) interfeței la care ne conectăm : ''​localhost''​ (Hint: este ''​localhost''​ deoarece am folosit port forwarding. Functioneaza doar daca folositi VirtualBox) sau <ip-ul masinii virtuale>​ (Rulati comanda ''​ip address show''​ in masina virtuala pentru a afla adresa IP) +  * [[https://​en.wikipedia.org/​wiki/​IP_address|IP-ul]] (adresa) interfeței la care ne conectăm : <ip-ul masinii virtuale>​ (Rulati comanda ''​ip address show''​ in masina virtuala pentru a afla adresa IP) 
-  * Port-ul interfeței la care ne conectăm : ''​2222''​ (doar daca folositi Virtual Box si ati setat ''​localhost''​) sau ''​22''​ (daca ati folosit ''​ip''​ ca si adresa a interfetei).+  ​<​hidden>​* Port-ul interfeței la care ne conectăm : ''​2222''​ (doar daca folositi Virtual Box si ati setat ''​localhost''​) sau ''​22''​ (daca ati folosit ''​ip''​ ca si adresa a interfetei).</​hidden>​ 
 +<​hidden>''​localhost''​ (Hint: este ''​localhost''​ deoarece am folosit port forwarding. Functioneaza doar daca folositi VirtualBox) sau</​hidden>​
  
-Vă puteți conecta de pe mașina //host// către mașina //guest// cu un număr nelimitat de instanțe ale programelor mai sus menționate (''​ssh''​ sau //PuTTy//). Pe Linux/macOS puteți face acest lucru deschizând pe mașina //host// un nou tab/​terminal în care vă veți conecta la mașina //guest// prin SSH. Rulați comanda ''​man ssh''​ și căutați după parametrul ''​-l''​ (''​L''​ mic). Pe Windows puteți face acest lucru deschizând o nouă instanță de //PuTTy// și introducând ca IP ''​localhost''​ și ca port ''​2222''​ sau puteti folosi client-ul built-in de ssh al Windows-ului (mai multe detalii [[https://​www.howtogeek.com/​336775/​how-to-enable-and-use-windows-10s-built-in-ssh-commands/​|aici]])+Vă puteți conecta de pe mașina //host// către mașina //guest// cu un număr nelimitat de instanțe ale programelor mai sus menționate (''​ssh''​ sau //PuTTy//). Pe Linux/macOS puteți face acest lucru deschizând pe mașina //host// un nou tab/​terminal în care vă veți conecta la mașina //guest// prin SSH. Rulați comanda ''​man ssh''​ și căutați după parametrul ''​-l''​ (''​L''​ mic). Pe Windows puteți face acest lucru deschizând o nouă instanță de //PuTTy// și introducând ca IP <ip-ul masinii virtuale><​hidden>​''​localhost''​ și ca port ''​2222''​</​hidden> ​sau puteti folosi client-ul built-in de ssh al Windows-ului
 +<​hidden>​(mai multe detalii [[https://​www.howtogeek.com/​336775/​how-to-enable-and-use-windows-10s-built-in-ssh-commands/​|aici]])</​hidden>​
  
 ==== Task 04 (100p) ==== ==== Task 04 (100p) ====
Line 165: Line 170:
 Temele USO sunt verificate automat cu ajutorul unui checker, instalat pe mașina virtuală USO, sub forma executabilului ''​uso''​. Checkerul trebuie rulat într-un terminal și are nevoie de drepturi privilegiate (''​sudo''​). Citiți modul în care puteți folosi utilitarul ''​uso''​ conform [[instructiuni-checker|instrucțiunilor de utilizare]]. Temele USO sunt verificate automat cu ajutorul unui checker, instalat pe mașina virtuală USO, sub forma executabilului ''​uso''​. Checkerul trebuie rulat într-un terminal și are nevoie de drepturi privilegiate (''​sudo''​). Citiți modul în care puteți folosi utilitarul ''​uso''​ conform [[instructiuni-checker|instrucțiunilor de utilizare]].
  
-Pentru a putea lucra la o temă și a trimite rezolvarea, trebuie să vă autentificați cu username-ul și parola de pe [[http://​curs.upb.ro]] la adresa [[https://​temeuso.cs.pub.ro]].+Pentru a putea lucra la o temă și a trimite rezolvarea, trebuie să vă autentificați cu username-ul și parola de pe [[https://​curs.upb.ro]] la adresa [[https://​temeuso.cs.pub.ro]].
  
 <note warning>​Nu treceți mai departe până nu v-ați autentificat pe [[https://​temeuso.cs.pub.ro]]. Totodată aveți în vedere că dacă nu apar temele în interfață,​ este necesară accesarea **direct** din [[https://​temeuso.cs.pub.ro]];​ browser-ul salvează căile accesate însă fără să treceți prin autentificare vor fi probleme la oricare dintre teme.</​note>​ <note warning>​Nu treceți mai departe până nu v-ați autentificat pe [[https://​temeuso.cs.pub.ro]]. Totodată aveți în vedere că dacă nu apar temele în interfață,​ este necesară accesarea **direct** din [[https://​temeuso.cs.pub.ro]];​ browser-ul salvează căile accesate însă fără să treceți prin autentificare vor fi probleme la oricare dintre teme.</​note>​
uso/teme/tema-0.1759653789.txt.gz · Last modified: 2025/10/05 11:43 by ionut.mihalache1506
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