= Capitolul 2: Fișiere. Procese = **Alocare de timp**: 4 ore [[https://docs.google.com/presentation/d/1bO3hgZk9ao-bwXaHwAjJupKrTXLzeCchzEv78GLp-iM/pub?start=false&loop=false&delayms=3000|Slide-uri de prezentare]] == Hands on (1) == * Aflați care este pachetul care conține binarul ''mc'' și instalați-l. * Dezinstalați pachetul ''gnome-session''. De ce nu este dezinstalată și interfața grafică? == Hands on (2) == * Creați trei utilizatori: ''obama'', ''putin'', ''cameron''. * Autentificați-vă ca utilizatorul ''obama''. * În home, creați fișierele ''secret'' și ''topsecret'' conținând, respectiv, textele ''secret'' și ''top secret''. * Modificați permisiunea fișierului ''secret'' astfel încât ''putin'' să nu-l poată citi dar să-l poată scrie, păstrând nemodificate celelalte permisiuni. * Modificați permisiunile fișierului ''topsecret'' astfel încât ''cameron'' să-l poată modifica și citi. Nu modificați alte permisiuni. * Verificați permisiunile. * Schimbați owner-ul fișierului ''topsecret'' în ''putin''. Ce drepturi va avea acum ''obama'' asupra fișierului ''topsecret''? * Din motive de securitate, comanda chown necesită privilegii de root. == Hands on (3) == * Creați un fișier nou, denumit ''numere''. * Deschideți fișierul în ''nano'' și editați-l astfel încât să conțină 10 linii, pe fiecare câte un număr de la 1 la 10. * Salvați fișierul și închideți ''nano''. * Deschideți fișierul în ''nano'' și editați-l astfel încât să conțină doar numerele prime, în ordine descrescătoare, folosind doar comenzi specifice ''nano''. * Salvați fișierul sub numele ''prime'' și închideți ''nano''. == Hands on (4) == * Afișați toate liniile din fișierul ''/var/log/syslog''. * Redirectați afișarea anterioară în fișierul ''mylog ''. * Pentru fiecare din liniile din fișierul ''mylog '' afișați numai ora la care a fost înregistrată. * Afișați ora folosind caracterul ''-''în loc de '':''. * Redirectați afișarea anterioară în fișierul ''mytime''. == Hands on (5) == * Folosind comanda ''ps'', încercați să afișați doar câmpurile PID și PPID ale tuturor proceselor din sistem. * Filtrați toate procesele din sistem după memoria utilizată. (hint: top) * Aflați care este load-ul sistemului folosind comanda ''top''. Ce alte informații puteți afla asemănător? == Hands on (7) == * Folosind informații din ''/proc'', determinați următoarele informații, atât pentru mașina fizică, cât și pentru mașina virtuală. * numărul și tipul procesoarelor * memoria totală * partițiile existente * terminalele deschise * versiunea kernel-ului == Resurse utile == * [[:home|Wiki-ul cursului]]