Top Comenzi Uzuale Linux
-
Upload
lazar-florin -
Category
Documents
-
view
226 -
download
0
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)