Bocsi, ha már szerepelt valamelyik, de legalább van hozzájuk egy minimális infó is:
$ whatis `find '/bin' '/usr/bin' -printf '%P\n'` | less
/bin es a /usr/bin fajljai rovid leirassal.
/proc/partitions
Az elerheto hattertarolok megjelenitese.
lsof
Megnyitott fajlok listaja.
KAPCSOLOK
----------------------------------------------------------------------------
-u USER # Csak a USER altal megnyitott fajlok listaja.
-c KEZD # A KEZD kezdetu parancsok altal megnyitott fajlok listaja.
-t # Csak a PID-ket mutatja meg.
+p PID # PID processzszamhoz tartozo fajlok.
+D KONYVTAR # A KONYVTAR es annak barmely tartalma, amely nyitva van.
-i # Megnyitott internet socket-ek.
TCP # ...csak TCP.
UDP # ...csak UDP.
:80 # ...a 80-as porton.
-U # Unix tipusu fajlok. (gyakorlatilag a root es user hatokore)
A sztringeket tagadhatjuk a '^' kezdettel, listakat is megadhatunk, ekkor
',' valasztja el az elemeket, de nem szabad szokozoket alkalmazni.
Rajtunk kivul milyen felhasznalok nyitottak meg fajlokat:
$ lsof '^root,^bendeguz'
Tudjuk meg, hogy ki hasznalja a 'bash'-t:
$ lsof `which bash`
Vagy ki turkal a cuccaink kozt:
$ lsof ~/cuccok
vmstat
Memoria-informaciok.
lspci
A PCI eszkozok es azok nevei.
dmidecode
Eleg sok info a hardware-rol.
report-hw
Az osszes info a hardware-rol.
ifconfig
Halozati kartya tulajdonsagai. (IP, atjaro, fizikai (MAC) cim, ...)
netstat
Halozati informaciok.
KAPCSOLOK
----------------------------------------------------------------------------
-a # Minden kapcsolat mutatasa.
-n # Numerikus formatum.
-p # PID es programnev kiirasa.
-t # Csak TCP kapcsolatok.
-u # Csak UDP.
-l # LISTEN kapcsolatok.
-r # Routing table.
-i # Halokartyak mutatasa.
-s # Statisztika.
Folyamatos halo figyeles:
$ watch netstat -apt
Port alapjan program azonositasa:
$ netstat -an | grep ':80'
A rendszeren futo internet servizek mutatasa:
$ netstat -tupl
--
Azt akarom, hogy az emberek ne kényszerből tanuljanak, hanem azért, mert tudni akarnak.