This shows you the differences between two versions of the page.
uso:teme:tema-2 [2024/11/11 21:04] stefan.oprea1711 [Task 01 (10p)] |
uso:teme:tema-2 [2024/12/04 00:31] (current) rares.sarmasag [Informații generale] |
||
---|---|---|---|
Line 24: | Line 24: | ||
<note important> | <note important> | ||
- | Deadline: **3 decembrie 2024**\\ | + | Deadline: <color red>**3 decembrie 2024 - ora 23:59**</color>\\ |
- | Timp de lucru: **21 zile (cred)**\\ | + | Timp de lucru: **21 + 1 zile **\\ |
Punctaj: **1.0 punct** din nota finală\\ | Punctaj: **1.0 punct** din nota finală\\ | ||
</note> | </note> | ||
Line 31: | Line 31: | ||
<note important> | <note important> | ||
SUBMIT: <color red>**CLOSED**</color>\\ | SUBMIT: <color red>**CLOSED**</color>\\ | ||
- | Perioada de submit nu este inca deschisa :/ \\ | + | Perioada de submit s-a incheiat. Niciun submit dupa deadline nu va fi luat in calcul.\\ |
</note> | </note> | ||
Line 41: | Line 41: | ||
<note> | <note> | ||
Actualizări checker:\\ | Actualizări checker:\\ | ||
- | * (time), 11 Noiembrie 2024 | + | * 16:15, 22 Noiembrie 2024 |
* <color green>**Rulați ''sudo uso update''**</color> | * <color green>**Rulați ''sudo uso update''**</color> | ||
</note> | </note> | ||
Line 144: | Line 144: | ||
Salvați outputul într-un fișier numit: "/home/student/tema2/task1/conexiune_server.txt" | Salvați outputul într-un fișier numit: "/home/student/tema2/task1/conexiune_server.txt" | ||
- | === Verificați răspunsul unui site [3p] === | + | === Verificați răspunsul unei cereri HTTP [3p] === |
- | Trimiteți exact 5 pachete la un interval de 2 secunde fiecare la adresa www.google.com folosind utilitarul ping. | + | Extrageți doar campurile "Content-Security-Policy-Report-Only", "Date", "Expires", "Cache-Control" si "X-Frame-Options" din antetul cererii HTTP catre google.com folosind utilitarul curl. |
Salvați outputul într-un fișier numit: "/home/student/tema2/task1/raspuns_web.txt" | Salvați outputul într-un fișier numit: "/home/student/tema2/task1/raspuns_web.txt" | ||
Line 173: | Line 173: | ||
</note> | </note> | ||
- | [5p] 1. Vreți să vedeți rândurile care conțin cel puțin un cuvânt care începe cu substringul **"po"** sau se termină cu substringul **"mp"**, căutarea nu este case sensitive. Înțelegem prin cuvinte care **încep/se termină** cu un substring, cuvinte care au la început/final doar whitespace/new line/semne ortografice sau de punctuație înainte/după substringul respectiv. În urma aplicării căutării, veți stoca rândurile rezultate în urma comenzii într-un fișier **task3_1.txt** în folderul ''/home/student/tema2/task3/''. | + | [5p] 1. Vreți să vedeți rândurile care conțin cel puțin un cuvânt care începe cu substringul **"po"** sau se termină cu substringul **"mp"**, căutarea nu este case sensitive. Înțelegem prin cuvinte care **încep/se termină** cu un substring, cuvinte care au la început/final doar whitespace/new line/semne ortografice/paranteze sau de punctuație înainte/după substringul respectiv. În urma aplicării căutării, veți stoca rândurile rezultate în urma comenzii într-un fișier **task3_1.txt** în folderul ''/home/student/tema2/task3/''. |
<note important> | <note important> | ||
Line 199: | Line 199: | ||
* realizarea unui fork, adică a unei copii a repository-ului, pe contul propriu | * realizarea unui fork, adică a unei copii a repository-ului, pe contul propriu | ||
* crearea unui branch, în care să fie făcute modificările dorite | * crearea unui branch, în care să fie făcute modificările dorite | ||
- | * în cazul Unikraft, semnarea fiecărui commit | + | * în cazul anomaly-detection, semnarea fiecărui commit |
* crearea unui Pull Request, prin care se solicită integrarea branch-ului creat înainte în repository-ul original | * crearea unui Pull Request, prin care se solicită integrarea branch-ului creat înainte în repository-ul original | ||
Line 206: | Line 206: | ||
Astfel, aveți de realizat următoarele: | Astfel, aveți de realizat următoarele: | ||
* un fork propriu al proiectului anomaly-detection, care apoi va fi clonat în mașina de teme | * un fork propriu al proiectului anomaly-detection, care apoi va fi clonat în mașina de teme | ||
- | * Marcati proiectul original (nu fork-ul vostru) ca **starred** | ||
* configurarea git, pe mașina de teme, adăugând o identitate (nume și email) | * configurarea git, pe mașina de teme, adăugând o identitate (nume și email) | ||
* crearea unui branch nou, pe fork-ul clonat; numele branch-ului trebuie să fie același cu username-ul de pe GitHub | * crearea unui branch nou, pe fork-ul clonat; numele branch-ului trebuie să fie același cu username-ul de pe GitHub | ||
Line 214: | Line 213: | ||
* configurarea identității trebuie sa aiba scop **local** | * configurarea identității trebuie sa aiba scop **local** | ||
* repository-ul clonat se va afla in folderul /home/student/tema2/task4/ | * repository-ul clonat se va afla in folderul /home/student/tema2/task4/ | ||
+ | * aveti in vedere sa marcati repo-ul initial(nu fork-ul) ca **starred** | ||
* cautati informatii despre ''git config'' si ''Sign Off'' pentru a realiza task-urile | * cautati informatii despre ''git config'' si ''Sign Off'' pentru a realiza task-urile | ||
</note> | </note> |