User Tools

Site Tools


medium-unix: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
medium-unix:capitole:capitol-01 [2016/05/16 12:31]
razvan [Informații despre sistemul curent]
medium-unix:capitole:capitol-01 [2016/05/16 20:18] (current)
razvan [Resurse utile]
Line 20: Line 20:
   * TODO   * TODO
  
 +==== Slide-uri ====
 +
 +[[http://​koala.cs.pub.ro/​training/​res/​medium-unix/​slides/​cap-01.pdf|Slide-uri capitol 1]]
 +
 +<​html>​
 +  <​center>​
 +    <iframe src="​http://​docs.google.com/​viewer?​url=http://​koala.cs.pub.ro/​training/​res/​medium-unix/​slides/​cap-01.pdf&​embedded=true"​ width="​600"​ height="​470" ​  ​style="​border:​ none;"></​iframe>​
 +  </​center>​
 +</​html>​
 ===== Exerciții ===== ===== Exerciții =====
  
Line 30: Line 39:
 ==== Informații despre sistemul curent ==== ==== Informații despre sistemul curent ====
  
-Afișați numărul de procesoare ale sistemului curent. Folosiți, pe rând, ​''​cat /​proc/​cpuinfo'',​ ''​lscpu''​ și ''​nproc''​.+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 curent. Folosiț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>​ 
 + 
 +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țpagina de manual a apelului de sistem respectiv (''​uname''​). 
 + 
 +<note tip> 
 +Paginile de manual pentru apeluri de sistem sunt în secțiunea ''​2''​ a paginilor de manual. 
 +</​note>​ 
 + 
 +==== Folosire strace ====
  
-Afișați arhitectura pe care rulează sistemul curent. ​Folosiți, pe rând, ''​uname''​ cu opțiunea corespunzătoare ​și ''​arch''​.+Folosiți ​strace pentru a afișa fișierele deschise de comanda 
 +<​code>​ 
 +ls 
 +</​code>​ 
 +Apoi afișațfișierele deschise de comanda 
 +<​code>​ 
 +ls -l 
 +</​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 ​comun invocat înainte de afișarea informațiilor. Afișați pagina de manual a apelului de sistem respectiv.+<note tip> 
 +Va trebui să folosiți comanda ''​strace'' ​cu opțiunea aferentă (''​-e''​) ca să urmăriți apelul de sistem ​''​open''​. 
 +</​note>​
  
 +Observați că rularea comenzii ''​ls -l''​ deschide fișierul ''/​etc/​passwd''​ în vreme ce ''​ls''​ nu deschide. Găsiți explicația pentru acest lucru.
 ==== Informații despre configurația de rețea ==== ==== Informații despre configurația de rețea ====
  
medium-unix/capitole/capitol-01.1463391082.txt.gz · Last modified: 2016/05/16 12:31 by razvan