User Tools

Site Tools


medium-unix:capitole:capitol-02

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-02 [2016/05/16 11:56]
razvan
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 160: Line 169:
 Rulati comanda ''​zip''​ fără parametri și determinați opțiunea de "quiet operation"​. Rulati comanda ''​zip''​ fără parametri și determinați opțiunea de "quiet operation"​.
 Rulați comanda ''​zip''​ cu acea opțiune pentru a **adăuga** și un fișier //file3// la arhivă. Rulați comanda ''​zip''​ cu acea opțiune pentru a **adăuga** și un fișier //file3// la arhivă.
 +
 +<note tip>
 +Pentru a verifica faptul că avem un conținut adecvat al arhivei folosim comanda
 +<​code>​
 +unzip -l <​nume-arhiva>​.zip
 +</​code>​
 +unde ''<​nume-arhiva>''​ este numele arhivei.
 +</​note>​
  
 === Documentație === === Documentație ===
Line 169: Line 186:
 ==== Folosire eficientă a liniei de comandă ==== ==== Folosire eficientă a liniei de comandă ====
  
-Pentru a deschide un tab nou de terminal folosiți scurtătura ''​CTRL+SHIFT+T''​. Închideți tab-urile nou deschise folosind scurtătura ''​CTRL+D''​.+Pentru a deschide un tab nou de terminal folosiți scurtătura ''​Ctrl+Shift+t''​. Închideți tab-urile nou deschise folosind scurtătura ''​Ctrl+d''​.
  
 Vreți să afișați discurile sistemului.Rulați comanda<​code bash> Vreți să afișați discurile sistemului.Rulați comanda<​code bash>
Line 206: 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 217: 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ă.
 +
medium-unix/capitole/capitol-02.1463388966.txt.gz · Last modified: 2016/05/16 11:56 by razvan