User Tools

Site Tools


basic-unix:capitole:capitol-06

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
basic-unix:capitole:capitol-06 [2016/05/24 15:51]
razvan
basic-unix:capitole:capitol-06 [2016/05/25 12:23] (current)
razvan
Line 80: Line 80:
  
 <note tip> <note tip>
-Căutați după șirul //negates// în pagina de manual a comenzii ''​ps'' ​după șirul //forest//.+Căutați după șirul //forest// în pagina de manual a comenzii ''​ps''​.
 </​note>​ </​note>​
  
Line 86: Line 86:
  
 <note tip> <note tip>
-Căutați după șirul //negates// în pagina de manual a comenzii ''​ps'' ​după șirul.+Căutați după șirul //negates// în pagina de manual a comenzii ''​ps''​.
 </​note>​ </​note>​
  
Line 121: Line 121:
 Pentru afișarea de mai sus, folosiți opțiunea de ascundere a header-ului în afișarea comenzii ''​ps''​. Pentru afișarea de mai sus, folosiți opțiunea de ascundere a header-ului în afișarea comenzii ''​ps''​.
  
 +Folosiți comanda {{{uptime}}} pentru a determina de cât timp funcționează sistemul. Identificați aceleași valori cu ajutorul comenzii {{{top}}}.
 ==== Demo: Investigarea proceselor ==== ==== Demo: Investigarea proceselor ====
  
Line 198: Line 199:
 Pentru a deschide ecrane noi în ''​tmux''​ folosiți combinația de taste ''​Ctrl+b''​ și apoi separat ''​c''​. Pentru a tranzita între ferestre folosiți combinațiile de taste ''​Ctrl+b''​ urmat de ''​n''​ și ''​Ctrl+b''​ urmat de ''​p''​. Pentru a închide un ecran închideți shell-ul folosind ''​Ctrl+d''​ sau ''​exit''​ sau ''​logout''​. Pentru a deschide ecrane noi în ''​tmux''​ folosiți combinația de taste ''​Ctrl+b''​ și apoi separat ''​c''​. Pentru a tranzita între ferestre folosiți combinațiile de taste ''​Ctrl+b''​ urmat de ''​n''​ și ''​Ctrl+b''​ urmat de ''​p''​. Pentru a închide un ecran închideți shell-ul folosind ''​Ctrl+d''​ sau ''​exit''​ sau ''​logout''​.
  
-Pentru a vă detașa de ''​tmux''​ folosiți combinația de taste ''​Ctrl+b''​ urmat de ''​d''​. Pentru a vă reatașa la ''​tmux''​ folosiți comanda<​code>​+Pentru a vă detașa de ''​tmux''​ folosiți combinația de taste ''​Ctrl+b''​ urmat de ''​d''​. Pentru a vă reatașa la ''​tmux''​ folosiți comanda 
 +<​code>​
 tmux attach tmux attach
 </​code>​ </​code>​
Line 209: Line 211:
 </​code>​ </​code>​
 </​note>​ </​note>​
 +
 +==== Exerciții cu redirectări ====
 +
 +Ca utilizatorul student ș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''​.
basic-unix/capitole/capitol-06.1464094268.txt.gz · Last modified: 2016/05/24 15:51 by razvan