Top Comenzi Uzuale Linux

download Top Comenzi Uzuale Linux

of 3

Transcript of Top Comenzi Uzuale Linux

  • 8/17/2019 Top Comenzi Uzuale Linux

    1/3

    Top comenzi uzualePentru informatii suplimentare referitor la utilizarea comenzilor cititi descrierea acestora sau

    folositiman comanda in terminal pentru a afisa manualul de ajutor pentru comanda specificata.

    Mai jos aveti cateva din comenzile folosite cel mai frecvent.

     Administrare pachete

    apt-get install cauta si instaleaza pachete software (Debian/Ubuntu)

    apt-get update cauta si face update pachetelor software (Debian/Ubuntu)

    apt-get remove sterge pachete software (Debian/Ubuntu)

    apt-get –purge remove sterge complet un pachet

    apt-cache search cauta pachete software disponibile in repository-urile instalate (Debi

    dpkg -l afiseaza toate pachetele instalate (Debian/Ubuntu)

    dpkg -l | grep pachet  cauta un anume pachet in pachetele instalate (Debian/Ubuntu)

    dpkg -L pachet  afiseaza unde este instalat pachetul specificat (ex: dpkg -L apache2 (

    dpkg –get-selections > 1.txt scrie intr-un fisier toate pachetele instalate (Debian/Ubuntu)

    Nota: optiunile de mai sus (install, remove, update) sunt disponibile si

    pentruyum (CentOS/RedHat).

     Administrare procese si servicii

    top afiseaza procesele active (Shift+M  sorteaza dupa memoria utilizata! S

    kill PID termina un proces selectat ("#D-ul este afisat in top)

    kill -! PID termina fortat un proces

    killall serviciu termina toate procesele unui serviciu (ex: killall httpd  sau killall /etc/php

    pkill serviciu la fel ca si killall ! termina procese dupa numele acestora (se poate folosi

    service nume start"stop  porneste/opreste un serviciu (Debian/Ubuntu)

    service nume restart restarteaza un serviciu (Debian/Ubuntu)

    ps aux afiseaza toate procesele care ruleaza si locatia acestora $ detalii (user! pi

    ps aux | grep proces afiseaza doar un anumit proces (ex: ps aux | grep apache )

    lsof | grep user  afiseaza toate procesele rulate de un anumit utilizator 

    #trl+# termina sarcina curenta

    Nota:  pentru start/stop/restart serviciu se poate utiliza si: /etc/init.d/serviciu optiune

     Administrare fisiere si navigare

    cat fisier  afiseaza continutul unui fisier (ex: cat /etc/passwd  )

    cp sursa/dest  copiaza fisiere sau directoare (ex: cp /home/user/fisier /home/user2/fisier 

    cp -r sursa/dest  copiaza recursiv fisiere (ex: cp -r /home/u1/* /home/u2/   copiaza toate fisie

  • 8/17/2019 Top Comenzi Uzuale Linux

    2/3

    cp fisier1 fisier2 copiaza fisier% in fisier& (ex: cp fisier.txt fisier2.txt  )

    mv fisier  muta/redenumeste fisiere (se foloseste la fel ca si cp' ex: mv fisier.txt fisier2.

    rm fisier  sterge fisiere sau directoare (ex: rm /var/log/auth.log  )

    rm -rf fisier  sterge fortat fisiere/directoare (ex: rm -rf /var/log/*  sterge tot din director 

    rm -rf *test*  sterge fortat (din directorul curent) toate fisierele/directoarele care contin cu

    rmdir director  sterge directoare goale

    ls afiseaza continutul unui director (ex: ls /var/log  )

    ls -l afiseaza continutul directorului curent cu permisiunile acestuia

    ln -s sursa/dest  creaza lin*-uri simbolice (ex: ln -s /home/user/fisier1 /home/fisier1

    chmod optiune schimba permisiunile unui fisier / director (ex: chmod 7 /home/user/pu!li

    cho$n optiune schimba proprietarul unor fisiere/directoare (ex: chown user fisier.txt  )

    cd locatie navigheaza spre un director dat (ex: cd /var/log/apache/  )

    cd .. navigheaza un director inapoi (ex: cd ../../../   navigheaza + directoare inapo

    > fisier  sterge continutul unui fisier (ex: # /var/log/auth.log  )

    $c -l fisier  afiseaza numarul de linii dintr-un fisier 

    tail -x fisier  afiseaza ultimele ,x randuri din fisier (ex: tail -1$ /var/log/auth.log  )

    tail -f fisier  afiseaza continut pe masura ce sunt adaugate linii in fisier 

    mkdir nume creaza un director (ex: mkdir documente )

    p$d afiseaza directorul curent (in care ne aflam)

    touch creaza un fisier gol (ex: touch index.html  )

    tar -%cvf  arhiveaza un director intreg (ex: tar -%cvf nume.tar.g% /home/user/director  )

    tar -%xvf  dezarhiveaza o arhiva (ex: tar -%xvf arhiva.tar.g% -& /root   dezarhiveaza in

    find " -name &nume' cauta fisiere (ex: find /home -name 'text(  cauta in /home fisierele numite

    locate nume localizeaza fisiere (ex: locate m)sl  )

    Monitorizare, informatii despre sistem si resurse

    free -m afiseaza memoria ram libera (nota: memoria libera este cea afisata pe randul: -/ 

    vmstat afiseaza activitatea sistemului! hardware si informatii despre sistem

    df -h afiseaza spatiul utilizat pe dis* intr-un format uman (poate fi citit usor)

    du -hs afiseaza spatiul total utilizat de directorul curent

    du -hs ( afiseaza spatiul utilizat de fiecare fisier din directorul curent

  • 8/17/2019 Top Comenzi Uzuale Linux

    3/3

    $ afiseaza utilizatorii logati si procesele acestora (ex: w user  )

    uptime afiseaza uptime-ul serverului (de cand este pornit)

    uname -a afiseaza informatii despre sistem! informatii despre *ernel

    cat "proc"cpuinfo afiseaza informatii despre procesor 

    cat "proc"mounts afiseaza toate fisierele de sisteme montate

    Retea si DNS

    mtr monitorizeaza pachetele trimise catre un host (ex: mtr linuxtm.ro )

    traceroute

    afiseaza informatii despre toate hop-urile prin care trec pachetele pana la un host (ex

    linuxtm.ro )

    dig interogheaza nameserverele unui host (ex: dig linuxtm.ro )

    $hois afiseaza informatii despre un host (ex: whois linuxtm.ro )

    netstat -ant afiseaza toate conexiunile (active si inactive) cu hostname-urile rezolvate (afiseaza #

    ifconfig afiseaza configuratia interfetei de retea (afiseaza si #"-urile alocate)

    tcpdump

    -nn afiseaza tot traficul si rezolva hostname-urile (afiseaza #"-urile)