Sunteți pe pagina 1din 2

Test Practic Midterm USO

Varianta 76, 26 Noiembrie 2022


Nume: Grupa:

Indicat, ii
• Testul cont, ine 6 subiecte. Fiecare subiect se punctează cu maxim 20 de
puncte pentru o rezolvare corectă s, i completă. Rezultatul se trunchiază
la 100 de puncte.
• Se pot obt, ine punctaje part, iale pentru un subiect numai dacă acest lucru
este specificat.
Punctaj total
• Ordinea de rezolvare a subiectelor este la alegerea voastră.
• Pentru a fi punctată, o rezolvare trebuie să includă s, i metoda de verifi-
care a funct, ionalităt, ii acesteia.
• Rezolvările subiectelor pot fi realizate utilizând doar aplicat, ii disponibile
ı̂n linia de comandă.
• Subiectele se rezolvă pe mas, inile virtuale puse la dispozit, ie fiecărui stu-
dent. Orice rezolvare pe mas, ina locală este nevalidă.
• Dacă nu este ment, ionată calea completă a unui fis, ier sau director, acesta
trebuie creat ı̂n /home/student.

Subiecte
1. (a) Creat, i următoarea ierarhie de directoare s, i fis, iere: 5
Notă: directoarele au la ı̂nceputul numelui.
Acte/
Personale/
ci.jpg
certificat.pdf
Facturi/
2020/
plati.txt
2021/
plati.txt
2022/
plati.txt
(b) Folosind o singură comandă, redenumit, i toate fis, ierele plati.txt“ să devină plati_facturi.txt“. 5
” ”
(c) Creat, i ı̂n directorul 2022“ o legătură simbolică având numele Restant, e“ către directorul 5
” ”
2021“.

(d) Facet, i modificările necesare astfel ı̂ncât ierarhia de fis, iere de la subpunctul a să fie ascunsă. 5

2. (a) Pornit, i ı̂n fundal 3 procese: sleep 100“, sleep 200“ s, i, respectiv, sleep 300“. 5
” ” ”
(b) Aducet, i ı̂n prim plan (foreground) procesul care face sleep 200“ de la subpunctul a. 5

(c) Descărcat, i scriptul generate_2d.sh“ de la adresa 5

http://elf.cs.pub.ro/uso/res/midterm/76/generate_2d.sh“.

(d) Rulat, i scriptul folosind comanda bash genearate_2d.sh“. Scriptul pornes, te 30 de procese 5

sleep 100“. Omorât, i procesele folosind o singură comandă.

3. (a) Aflat, i IP-ul public al google.com“. 5

(b) Trimitet, i 5 pachete ICMP către IP-ul determinat la punctul a. 5

Test Practic Midterm USO Varianta 76 26 Noiembrie 2022


(c) Afis, at, i porturile deschise din sistem. 5
(d) Afis, at, i doar PID-ul s, i numele proceselor din sistem care ascultă pe porturile deschise de la 5
subpunctul c.

4. (a) Afis, at, i toate procesele din sistem ordonate descrescător după consumul de CPU. 5
(b) Pentru fiecare proces din sistem, salvat, i PID-ul s, i numele executabilului care a pornit procesul 5
ı̂n fis, ierul /home/student/procs.txt“. Atent, ie! Salvat, i doar numele executabilului, nu s, i

argumentele acestuia (ex. sleep“ este numele executabilui, nu sleep 100“).
” ”
(c) Ordonat, i liniile din fis, ierul obt, inut anterior ı̂n ordine crescătoare după PID. 5
(d) Pornind de la fis, ierul creat la subpunctul b, afis, at, i numele proceselor ı̂n ordine alfabetică s, i de 5
câte ori apar ı̂n text. Hint! man uniq

5. (a) Afis, at, i toate fis, ierele din ierarhia de fis, iere de la calea /var“ ale căror nume cont, ine s, irul de 5

caractere conf“.

(b) Modificat, i comanda de la subpunctul a) astfel ı̂ncât să salvat, i rezultatul căutării ı̂n fis, ierul 5
/home/student/conf.txt“. Dacă apar erori ı̂n procesul de căutare, acestea vor fi salvate ı̂n

fis, ierul /home/student/conf.err“.

(c) Înlocuit, i s, irul de caractere conf“ cu s, irul de caractere cnf“” ı̂n fis, ierul /uso/conf-v2.txt“. 5
” ” ”
(d) Folosind o singură comandă, afis, at, i numărul de linii din fis, ierul /uso/conf-v2.txt“ care cont, in 5

s, irul de caractere lib“ sau s, irul de caractere log“.
” ”
6. (a) Realizat, i un script numit /home/student/ip.sh“ care afis, ează doar numele s, i adresa IP a 5

tuturor interfet, elor din sistem.
(b) Modificat, i scriptul anterior astfel ı̂ncât dacă primes, te un parametru, să afis, eze doar adresa IP 5
a interfet, ei primite ca parametru.
(c) Realizat, i un script numit /home/student/info.sh“ care primes, te ca argument un nume de 5

fis, ier s, i afis, ează calea completă s, i dimensiunea acestuia.
(d) Modificat, i scriptul de la subpunctul c astfel ı̂ncât dacă fis, ierul nu există, scriptul să afis, eze ı̂n 5
terminal Fis, ierul nu există“.

Test Practic Midterm USO Varianta 76 26 Noiembrie 2022

S-ar putea să vă placă și