Login

Statistici

Membri: 876
Stiri: 1711
Linkuri: 34
Vizitatori: 6868736

Sponsored links

Mirror MYLRo.org

Carti Linux direct de pe mirror-ul MYLRo.org
Advertisement
10 aplicatii utile pentru linia de comanda E-mail
  • Currently 3.7/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Rating: 3.7/5 (7 votes cast)

Scris de Cypress   

Cand lucrezi cu Linux, mai devreme sau mai tarziu ajungi sa folosesti si linia de comanda. Dupa o vreme te vei obisnui atat de mult cu ea incat vei realiza ca unele lucruri se fac mai simplu din CLI. Asta- desigur - daca ai si uneltele necesare. Mai jos aveti o lista de 10 aplicatii pe care le folosesc cel putin saptamanal si care mi-au usurat cu mult munca in consola.


axel


Wget este un utilitar excelent, isi face bine treaba dar eu prefer sa folosesc axel. Axel este un manager de download in consola care suporta downloaduri multiple, simultane. Mai mult, ofera o reprezentare grafica a ratelor de transfer si poate copia acelasi fisier din mai multe servere alternative. Cu --max-speed=x poti specifica viteza maxima in bytes per secunda iar cu --num-connections=x poti seta un numar maxim de conexiuni pe care doresti sa le permiti.

smbc


Cand vine vorba de CLI, navigarea share-urilor Samba nu a fost nicicand mai usoara decat cu smbc. Odata ce lansezi Samba Commander poti deja workgroup-urile din reteaua ta LAN si accesa share-urile lor. Transferul de fisiere este facut dupa metoda clasica a lui F5. Fisierele sunt transferate in background, dar poti vedea oricand o lista a acestora apasand tasta ”s”. Cu "f" poti efectua cautari dupa fisierele pe care doresti sa le gasesti in retea.

htop


Htop este un top avansat cu care poti interactiona.
htop.pngPoti face scroll printre procesele din lista si poti chiar sa customizezi aplicatia folosind setup-ul acesteia (F2). Ori de cate ori o aplicatie imi "face probleme" si doresc  sa o inchid fortat, apas pe F3 in htop si ii caut numele. Odata ce bara de evidentiere ajunge pe numele aplicatiei tot ce trebuie sa fac pentru a o inchide este sa apas pe F9 si sa aleg una din actiunile disponibile (SIGTERM, SIGKILL, SIGHUP for example). Cu F7-F8 pot seta "niceness-ul" unui proces sau sa listez procesele intr-un model de tip "tree" folosind F5. Cea mai buna facilitate din htop este faptul ca il poti seta sa evidentieze numele programelor in asa fel incat sa le observam mai usor in lista. Daca nu te intereseaza procesele kernelului, userland-ului sau procesele altor utilizatori, le poti ascunde pentru a te putea orienta mai usor.

trickle


Pentru un administrator de server, poate cea mai buna optiune de "trafic shaping" ar fi pachetul HTB-Tools. Ai nevoie de QoS activat in kernel si un fisier de configurare bine realizat. Partea proasta este ca nu poti manevra cu exactitate traficul unei aplicatii anume. Trickle este un mic utilitar din linie de comanda care iti permite sa setezi limitele traficului facut la download si upload pentru fiecare aplicatie care foloseste Internetul.
Este un utilitar extrem de folositor atunci cand vine vorba de aplicatii P2P sau BitTorrent. Daca ar fi sa limitez traficul bittorrent cu trickle, as face-o cam asa:

trickle -u 10 -d 20 bittorrent

Asta va porni aplicatia bittorrent cu o limita de upload de 10KB/s si o limita de download de 20KB/s. Din pacate nu putem limita viteza de download si upload in mod dinamic. Odata ce ai pornit o aplicatie prin intermediul lui Trickle, nu poti schimba parametrii fara sa repornesti trickle si aplicatia in cauza.

elinks


Daca ma aflu in linie de comanda si am nevoie de un browser, folosesc elinks. Formateaza paginile mai bine decat links si ofera o multime de optiuni interesante. Iti arata viteza cu care o pagina se incarca iar cand apesi Enter pe un link de download iti prezinta optiunea de a salva, deschide sau afisa fisierul respectiv. Mai mult, daca alegi sa downloadezi un fisier, cand downloadul ia sfarsit, elinks te anunta printr-un mesaj. Ca si in cazul unui browser cu GUI, poti accesa un "history manager" (apasand tasta "h"), poti accesa un meniu al aplicatiei (folosind "Esc"), deschide noi tab-uri (tasta "t") sau le putem adauga ca si bookmark-uri.
Navigarea se face prin intermediul tastelor directionale iar alternarea intre tab-uri se face folosind tastele "<" ">". Daca doresti sa downloadezi un fisier care in mod normal este accesat ca si fisier HTML, poti folosi tasta "D" iar elinks te va intreba unde doresti sa il salvezi.

iftop


Cand vrei sa afli in ce fel este folosit bandwidht-ul tau pe o anumita placa de retea, poti folosi iftop. Aplicatia CLI poate lista atat sursa cat si portul de destinatie (tastele "S" si "D") precum si IP-urile sursa si destinatie (tastele "s" si "d"). Daca nu va e de ajuns, cu iftop obtii deasemenea o reprezentare grafica a traficului dintre doua IP-uri apasand tasta "b". Poti pune display-ul pe pauza oricand, folosind tasta"P". 

smbstatus


smbstatus.png Parte a pachetului Samba, smbstatuseste folosit pentru a lista conexiunile Samba active dintr-un LAN. Este extrem de folositor atunci cand cineva din retea incepe sa copieze fisiere mari din directorul tau partajat, iar PC-ul incepe sa raspunda tot mai greu la comenzi. Smbstatus iti afiseaza numele statiei care se conecteaza la PC-ul tau si ora la care s-a efectuat conectarea.

cpulimit


Unele aplicatii bazate pe Java tind sa consume prea mult CPU, incetinindu-ti PC-ul pana in punctul in care nu mai poti da nici xkill aplicatiilor deschise. Ca sa rezolv problema, folosesc cpulimit pentru a limita aplicatii precum Konserve sau Azureus.

cpulimit -e konserve -l 4

limiteaza folosirea CPU-ului de catre Konserver la aproximatv 4%. Poti limita aplicatiile folosindu-te si de PID-ul lor:

cpulimit -p 7948 -l 12

x11vnc


Spre deosebire de vncserver care creaza o noua sesiune X de fiecare data cand este pornit, x11vnceste folosit pentru conectarea la display-uri X reale. Din cand in cand ma conectez la un desktop Fluxbox pe care l-am setat sa porneasca pe serverul meu. Sintaxa tipica ar fi x11vnc --display :0. Poti seta urmatoarele in ~/.x11vncrc pentru a face x11vnc sa porneasca in felul in care doresti:

display :0
rfbauth .vnc/passwd # fisierul cu parole
rfbport 4701 # foloseste 4701 ca port implicit
forever # avem nevoie de aceasta setare pentru ca serverul X sa nu "moara" imediat dupa conectare
localhost # accepta conexiuni doar de pe serverul in cauza
solid darkblue # seteaza culoarea intr-un albastru inchis


nano


Sunt nedespartit de nano in Linux. Multa lume prefera vi sau un alt editor de texte din CLI, dar gasesc nano ca fiind simplu si eficient de utilizat. Daca deschizi un fisier text iar liniile trec de limita ecranului, poti apasa Ctrl+J pentru a activa "justify" in cadrul paragrafului curent. Poti efectua cautari in text cu Ctrl-W. Din aplicatie se iese cu Ctrl-X iar nano te intreaba ce nume vrei sa atribui fisierului creat sau modificat de tine.
Comments
Add NewSearchRSS
Only registered users can write comments!

Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved.


 

Cypress a scris o carte...


Romanul se numeste Fabrica de furnici, are 128 de pagini, a fost publicat la editura Vremea si il puteti cumpara online de aici, din subsectiunea "Autori romani". Enjoy.

Ultimele comentarii

Tips & Tricks

Scapati de SWAP in Linux
Daca dintr-un motiv sau altul doresti sa scapi de swap in Linux o poti face cu swapoff:
Facem un swapon -s ca sa vedem pe ce partitie e swap-ul. Apoi free -mt ca sa vedem cata memorie avem libera. Daca tot mai vrei sa renunti la folosirea swap-ului, fa un
swapoff /dev/hdxx
unde "/dev/hdxx" e partitia pe care se afla swap-ul.
Poti reactiva swap-ul cu swapon.
 

Vizitatori Online

Avem 21 vizitatori online
Ce altceva mai e interesant?

Sponsored links