User Tools

Site Tools


advanced-unix:capitole:capitol-03

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
advanced-unix:capitole:capitol-03 [2016/05/10 12:44]
razvan [Folosirea nohup]
advanced-unix:capitole:capitol-03 [2016/05/10 13:07] (current)
razvan [Folosirea supervisord]
Line 31: Line 31:
  
 Descărcați arhiva de la adresa http://​swarm.cs.pub.ro/​~razvan/​tmp/​packages.zip. Copiați-o în mașina virtuală, decomprimați-o și instalați pachetele din cadrul acesteia. Descărcați arhiva de la adresa http://​swarm.cs.pub.ro/​~razvan/​tmp/​packages.zip. Copiați-o în mașina virtuală, decomprimați-o și instalați pachetele din cadrul acesteia.
 +
 +După ce ați decomprimați arhiva instalați pachetele folosind comezi precum
 +<​code>​
 +sudo dpkg -i sysstat_11.0.1-1_i386.deb
 +</​code>​
 ===== Exerciții ===== ===== Exerciții =====
  
Line 105: Line 110:
 ==== Folosirea nohup ==== ==== Folosirea nohup ====
  
-Porniți ​în background ​(folosind ''​nohup''​) un tracker BitTorrentRedirectați output-ul tracker-ului ​în fișierul cu numele ''​bttrack.log''​. Închideți shell-ul din care ați lansat tracker-ul folosind comanda ''​nohup''​ și afișați fișierle deschise de procesul tracker. Listați serviciile sistemului și verificați că procesul tracker este pornit folosind comanda<​code>​ +Ne propunem să pornim un tracker de BitTorrent ​în backgroundfolosind ''​nohup''​. ​Pentru început porniți tracker-ul în foreground ca să acomodați cu modul său de pornire.
-netstat -tlpn +
-</​code>​ +
- +
-Verificați pe ce port ascultă tracker-ul conexiuni.+
  
 <note tip> <note tip>
Line 116: Line 117:
 </​code>​ </​code>​
 </​note>​ </​note>​
 +
 +Închideți tracker-ul (folosind ''​Ctrl+c''​) și porniți-l în background folosind comanda ''​nohup''​. Redirectați output-ul tracker-ului în fișierul cu numele ''​bttrack.log''​.
 +
 +Închideți shell-ul din care ați lansat tracker-ul. Afișați fișierele deschise de procesul tracker folosind comanda ''​lsof''​.
 +
 +Listați serviciile sistemului și verificați că procesul tracker este pornit folosind comanda<​code>​
 +netstat -tlpn
 +</​code>​
  
 ==== Folosirea tmux ==== ==== Folosirea tmux ====
Line 122: Line 131:
  
 <note tip> <note tip>
-Pentru a porni un server HTTP Python folosiți comanda<​code>​+Pentru pornirea ''​tmux''​ folosiți comanda 
 +<​code>​ 
 +tmux 
 +</​code>​ 
 + 
 +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>​ 
 +tmux attach 
 +</​code>​ 
 +</​note>​ 
 + 
 +<note tip> 
 +Pentru a porni un server HTTP Python folosiți comanda 
 +<​code>​
 python -m SimpleHTTPServer python -m SimpleHTTPServer
 </​code>​ </​code>​
Line 135: Line 158:
   * https://​www.digitalocean.com/​community/​tutorials/​how-to-install-and-manage-supervisor-on-ubuntu-and-debian-vps   * https://​www.digitalocean.com/​community/​tutorials/​how-to-install-and-manage-supervisor-on-ubuntu-and-debian-vps
   * https://​serversforhackers.com/​monitoring-processes-with-supervisord   * https://​serversforhackers.com/​monitoring-processes-with-supervisord
 +
 </​note>​ </​note>​
advanced-unix/capitole/capitol-03.1462873451.txt.gz · Last modified: 2016/05/10 12:44 by razvan