User Tools

Site Tools


linux-admin:capitole:capitol-04

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-04 [2016/09/21 10:28]
mihaic
linux-admin:capitole:capitol-04 [2016/09/26 10:47] (current)
mihaic
Line 115: Line 115:
  
 Folosiți comanda {{{uptime}}} pentru a determina de cât timp funcționează sistemul. Identificați aceleași valori cu ajutorul comenzii {{{top}}}. Folosiți comanda {{{uptime}}} pentru a determina de cât timp funcționează sistemul. Identificați aceleași valori cu ajutorul comenzii {{{top}}}.
- 
-Să se afișeze toate fișierele dechise de procesul {{{bash}}} pornit de utilizatorul training. 
  
 Pentru procesele de mai sus afișați PID-ul, comanda completă (cale completă cu parametri), timpul de rulare pe procesor, memoria RAM consumată (RSS -- //resident set size//). Pentru a selecta doar anumite atribute ale unui proces folosiți comanda ''​ps''​ cu parametrul ''​-o''​ urmat de opțiunile specifice. Pentru procesele de mai sus afișați PID-ul, comanda completă (cale completă cu parametri), timpul de rulare pe procesor, memoria RAM consumată (RSS -- //resident set size//). Pentru a selecta doar anumite atribute ale unui proces folosiți comanda ''​ps''​ cu parametrul ''​-o''​ urmat de opțiunile specifice.
Line 157: Line 155:
 cat | sleep 30 | cat cat | sleep 30 | cat
 </​code>​ </​code>​
 +
 +Să se afișeze toate fișierele dechise de procesul {{{bash}}} pornit de utilizatorul training.
  
 ==== Demo: Rularea în background ==== ==== Demo: Rularea în background ====
Line 196: Line 196:
 ==== Folosirea tmux ==== ==== Folosirea tmux ====
  
-Porniți într-un ecran ''​tmux'' ​un tracker BitTorrent, ​un server HTTP Python, un editor Vim sau Emacs și încă un ecran pentru comenzi.+Porniți într-un ecran ''​tmux'' ​ un server HTTP Python, un editor Vim și încă un ecran pentru comenzi.
  
 <note tip> <note tip>
Line 219: Line 219:
 </​note>​ </​note>​
  
-==== Exerciții cu redirectări ==== 
- 
-Ca utilizatorul training și folosind ''​sudo'',​ ''​echo''​ scrieți valoarea ''​1''​ în fișierul ''/​proc/​sys/​net/​ipv4/​ip_forward''​. Trebuie să folosiți ''​tee''​. Gândiți-vă cum construiți comanda. 
- 
-Pentru a afișa fișierele deschise de comanda ''​ls -l''​ folosiți construcția 
-<​code>​ 
-strace -e open ls -l 
-</​code>​ 
-Redirectați ieșirea standard a comenzii (//standard output//) comenzii în fișierul ''​ls.out''​ iar ieșirea de eroare standard a comenzii (//standard error//) în fișierul ''​strace.err''​. 
- 
-<note tip> 
-Comanda ''​strace''​ menține ieșirea comenzii rulate la //standard output// în vreme ce output-ul său este furnizat la //standard error//. 
-</​note>​ 
- 
-În mod similar comenzii ''​strace''​ comanda ''​time''​ măsoară timpul de rulare a unei comenzi și alte informații. Pentru a rula comanda ''​time''​ din sistem (există și o comandă ''​time''​ internă shell-ului),​ folosiți construcția 
-<​code>​ 
-/​usr/​bin/​time -v pidof bash 
-</​code>​ 
-Comanda de mai sus afișează informații legate de rularea comenzii ''​pidof bash''​. 
  
-Redirectați ieșirea standard a comenzii (//standard output//) comenzii în fișierul ''​pidof.out''​ iar ieșirea de eroare standard a comenzii (//standard error//) în fișierul ''​time.err''​. 
linux-admin/capitole/capitol-04.1474442891.txt.gz · Last modified: 2016/09/21 10:28 by mihaic