User Tools

Site Tools


linux-admin:capitole:capitol-01

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux-admin:capitole:capitol-01 [2016/09/16 10:50]
mihaic [Exercițiu 1]
linux-admin:capitole:capitol-01 [2016/09/16 11:57] (current)
mihaic [Subiecte abordate]
Line 9: Line 9:
   * Componentele unui sistem de operare   * Componentele unui sistem de operare
   * Interfața cu utilizatorul   * Interfața cu utilizatorul
-  * Istoria Unix 
   * Distribuții Linux   * Distribuții Linux
  
Line 50: Line 49:
  
 ==== Exercițiu 1 ==== ==== Exercițiu 1 ====
 +Afișați numărul de procesoare ale sistemului curent. Folosiți, pe rând, comenzile de mai jos
 +<​code>​
 +cat /​proc/​cpuinfo
 +lscpu
 +nproc
 +</​code>​
  
-Folosiți comanda ''​strace''​ urmată de fiecare dintre cele două comenzi de mai susÎn output-ul comenzii ''​strace'',​ identificați apelul de sistem ''​uname''​ comun invocat înainte de afișarea informațiilor. Afișați pagina de manual ​a apelului de sistem respectiv (''​uname''​).+Afișați arhitectura pe care rulează sistemul curentFolosiți, pe rând 
 +<​code>​ 
 +uname 
 +</​code>​ 
 +cu opțiunea corespunzătoare (vedeți în pagina de manual ​opțiunea ce vă permite să identificați //hardware name//și 
 +<​code>​ 
 +arch 
 +</​code>​
  
-<note tip> +==== Exercițiu 2 ==== 
-Paginile ​de manual pentru apeluri ​de sistem sunt în secțiunea ''​2'' ​a paginilor ​de manual+ 
-</note>+Rulați comanda ''​whoami''​. Ce v-a afișat? Care este utilizatorul curent și care este numele mașinii? 
 + 
 +Rulați comanda ''​hostname''​ și observați ce afișează. 
 + 
 +Rulați comanda ''​sudo su''​. Verificați din nou utilizatorul curent cu comanda ''​whoami''​. 
 + 
 +Părăsiți prompt-ul ​de ''​root''​ folosind comanda ''​exit''​ sau combinația ​de taste ''​Ctrl+d''​. 
 + 
 + 
 +==== Exercițiu 3 ==== 
 +Rulați, ca utilizator obișnuit, comanda 
 +<​code>​ 
 +ifconfig 
 +</​code>​ 
 +Observați că nu afișează nimic. 
 + 
 +Apoi, rulaț''​sudo su'' ​ca să obțineți un prompt ​de ''​root''​ și rulați și acolo comanda 
 +<​code>​ 
 +ifconfig 
 +</​code>​ 
 +Observați că acum afișează informații despre rețea. 
 + 
 +Pentru a identifica această cauză, rulați, în fiecare dintre cele două prompturi (de utilizator obișnuit și de ''​root''​) cele două comenzi de mai jos 
 +<​code>​ 
 +echo $PATH 
 +which ifconfig 
 +</code> 
 + 
 +==== Exercițiu 4 ====
  
 Folosiți strace pentru a afișa fișierele deschise de comanda Folosiți strace pentru a afișa fișierele deschise de comanda
Line 77: Line 117:
 Observați că rularea comenzii ''​ls -l''​ deschide fișierul ''/​etc/​passwd''​ în vreme ce ''​ls''​ nu deschide acel fișier. Observați că rularea comenzii ''​ls -l''​ deschide fișierul ''/​etc/​passwd''​ în vreme ce ''​ls''​ nu deschide acel fișier.
  
-==== TODO: Exercițiu ​==== +==== Exercițiu ​====
-Afișați numărul de procesoare ale sistemului curent. Folosiți, pe rând, comenzile de mai jos +
-<​code>​ +
-cat /​proc/​cpuinfo +
-lscpu +
-nproc +
-</​code>​+
  
-Afișați ​arhitectura pe care rulează sistemul curentFolosiți, pe rând +Identificați apelul de sistem ''​uname''​ comun invocat înainte de afișarea informațiilor. ​Afișați ​pagina de manual a apelului de sistem respectiv (''​uname''​)
-<​code>​ + 
-uname +<note tip
-</code+Paginile de manual pentru apeluri de sistem sunt în secțiunea ​''​2''​ a paginilor ​de manual. 
-cu opțiunea ​corespunzătoare (vedeți în pagina ​de manual ​opțiunea ce vă permite să identificați //hardware name//) și +</note>
-<​code>​ +
-arch +
-</code>+
  
linux-admin/capitole/capitol-01.1474012257.txt.gz · Last modified: 2016/09/16 10:50 by mihaic