This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
medium-unix:capitole:capitol-02 [2016/05/16 12:05] razvan [Alte exerciții] |
medium-unix:capitole:capitol-02 [2016/05/16 20:19] (current) razvan [Resurse utile] |
||
---|---|---|---|
Line 20: | Line 20: | ||
* TODO | * TODO | ||
+ | ==== Slide-uri ==== | ||
+ | |||
+ | [[http://koala.cs.pub.ro/training/res/medium-unix/slides/cap-02.pdf|Slide-uri capitol 2]] | ||
+ | |||
+ | <html> | ||
+ | <center> | ||
+ | <iframe src="http://docs.google.com/viewer?url=http://koala.cs.pub.ro/training/res/medium-unix/slides/cap-02.pdf&embedded=true" width="600" height="470" style="border: none;"></iframe> | ||
+ | </center> | ||
+ | </html> | ||
===== Exerciții ===== | ===== Exerciții ===== | ||
Line 214: | Line 223: | ||
wget http://swarm.cs.pub.ro/~razvan/r | wget http://swarm.cs.pub.ro/~razvan/r | ||
</code> | </code> | ||
+ | </note> | ||
+ | |||
+ | <note tip> | ||
+ | Este un joc de tipul păpușă rusească (matroshka) în care aveți arhivă în arhivă în arhivă etc. La final veți ajunge la un fișier text cu un mesaj dat. | ||
</note> | </note> | ||
Line 225: | Line 238: | ||
</code> | </code> | ||
</note> | </note> | ||
+ | |||
+ | <note tip> | ||
+ | Pentru fișiere comprimate XZ sau LZMA instalați programul ''xz-utils'' folosind comanda:<code> | ||
+ | sudo apt-get install xz-utils | ||
+ | </code> | ||
+ | |||
+ | Pentru fișierele comrimate XZ sau LZMA trebuie să modificați numele fișierelor pentru a avea extensia ''.xz'' respectiv ''.lzma''. | ||
+ | </note> | ||
+ | |||
+ | ==== Generare și folosire imagine ISO ==== | ||
+ | |||
+ | Vrem să creăm o imagina ISO pentru toate fișierele dn ierarhia ''/etc''. | ||
+ | |||
+ | Creați un fișier ''etc.iso'' folosind comanda ''genisoimage'' care să conțină fișierele din ierarhia ''/etc''. | ||
+ | |||
+ | Apoi montați imaginea ISO pentru a valida structura corectă a fișierului ''.iso''. Folosiți indicațiile de [[http://askubuntu.com/a/193632|aici]]. | ||
+ | |||
+ | ==== Comunicare în rețea folosind netcat ==== | ||
+ | |||
+ | Folosiți ''netcat'' pentru a porni, pe un tab de terminal, un server și pe alt tab de | ||
+ | terminal un client conectat la acel server, pe ''localhost'' (''127.0.0.1''). | ||
+ | |||
+ | <note> | ||
+ | ''netcat'' este un utilitar care permite deschiderea de clienți și servere de comunicare în rețea. | ||
+ | </note> | ||
+ | |||
+ | <note tip> | ||
+ | Urmăriți sintaxa clientul și a serverului în primele linii ale paginii de manual. | ||
+ | </note> | ||
+ | |||
+ | === Folosire UDP === | ||
+ | |||
+ | Rulați ''netcat'' pentru a permite comunicarea peste UDP. | ||
+ | |||
+ | <note tip> | ||
+ | Căutați în pagina de manual după șirul ''UDP'' și folosiți opțiunea corespunzătoare. | ||
+ | </note> | ||
+ | |||
+ | ==== Verificare lățime de bandă folosind iperf ==== | ||
+ | |||
+ | Folosiți utilitarul ''iperf'' pentru a porni un client și un server și pentru a verifica lățimea de bandă pe ''localhost''. | ||
+ | |||
+ | <note tip> | ||
+ | Urmăriți sintaxa comenzii din pagina de manual pentru a afla cum se pornește un client, respectiv un server. | ||
+ | </note> | ||
+ | |||
+ | Porniți întâi serverul. | ||
+ | |||
+ | Ca argument pentru client (pentru conectare la server) folosiți ''localhost'' (stația locală). Durează circa ''10'' secunde de comunicare între client și server pentru stabilirea lățimii de bandă. | ||
+ |