Login

Articolul lunii

Statistici

Membri: 150
Stiri: 729
Linkuri: 20
Vizitatori: 1267479

Sponsored links

We support LinTube

Arata-ti suportul

Citesti stirile pe MYLRo.org? Ai un site? Pune un link catre noi.

 
10 aplicatii utile pentru linia de comanda E-mail
  • Currently 3.3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Rating: 3.3/5 (4 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.


 

Ultimele comentarii

Softul saptamanii

WINE 1.0 RC1

Tips & Tricks

Foloseste aceeasi partitie SWAP in Linux si Windows
Daca esti in lipsa de spatiu si doresti sa folosesti aceeasi partitie swap si in Linux si in Windows, poti sa faci urmatorul truc:
1. Formateaza partitia ca si partitie DOS si creaza fisierul SWAP Windows pe ea, dar nu rula inca sistemul de operare.
2. Booteaza in Linux si s alveaza partitia intr-un fisier. Presupunand ca partitia swap se afla pe /dev/hda5, vom face
dd if=/dev/hda5 of=/etc/dosswap
3. Comprima fisierul dosswap:
gzip -9 /etc/dosswap
4. Adauga urmatoarele in fisierul /etc/rc pentru a pregati si instala swap-ul in Linux. XXXXX este numarul de blocuri din partitia swap:
mkswap /dev/hda5 XXXXX
swapon -av   

5. Adauga partitia in /etc/fstab
 

Vizitatori Online

Avem 10 vizitatori si 1 membru online

Sponsored links