Lsof: Difference between revisions
No edit summary |
|||
Line 81: | Line 81: | ||
#http://openports.se/sysutils/lsof | #http://openports.se/sysutils/lsof | ||
#http://joysofprogramming.com/install-lsof-fedora-rhel/ | #http://joysofprogramming.com/install-lsof-fedora-rhel/ | ||
== Autor == | |||
Merili Gutmann, A31 |
Revision as of 16:39, 30 April 2011
POOLELI!!!!!
Sissejuhatus
Käesolev wiki leht on loodud eesmärgiga anda teema kohta informatsiooni. Artikkel on sobiv lugemiseks/kasutamiseks kõigile, kellele antud teema huvi pakub. Eelkõige aga neile, kes soovivad antud käsku kasutada või leida abi käsu kasutamisel. Lsof ehk list open files on kasulik käsk, mis kuvab ekraanile nimekirja ehk listi kõikidest avatud failidest ja protsessidest. Lsof töötab sellistes UNIX-i süsteemides nagu – AIX, FreeBSD, HP-UX, NetBSD, OpenBSD jne.
Info
- Looja: Vic Abell koos endise Purdue University Computing Center abidirektoriga.
- Viimane väljalase: Versioon numbriga 4.83 saabus 26. juulil aastal 2010.
- Litsents: BSD vabavaraline. On antud luba kõigile kasutamiseks.
Versioonid
Alustades kõige uuemast.
- 26. juuli 2010 – lsof-4.83
- 19. aprill 2010 – lsof-4.82p2
- 28. jaanuar 2010 – lsof-4.82p1
- 9. september 2009 - lsof-4.82p0
- 22. juuni 2009 - lsof-4.82
- 16. veebruar 2009 - lsof-4.81p0
- 2. jaanuar 2009 - lsof-4.81
- 3. juuli 2008 - lsof-4.77p2
- 24. veebruar 2008 - lsof-4.77p1
- 14. veebruar 2007 - lsof-4.77p0
Kasutusala
Avatud failisüsteem sisaldab endas kettafaile, torusid, võrgu otsikuid ja seadmeid kõikidest avatud protsessidest. Avatud fail võib olla tavaline fail, kataloog, võrgu fail (Interneti soket, NFS fail või UNIX-i domeeni soket) jne. Üks tavalisematest kasutusaladest on leida nimesid ja numbreid failidest, mis on avatud. Käsku lsof on kasulik kasutada siis, kui ketast ei saa lahti ühendada (unmount), sest määratlemata failid on sellel hetkel kasutusel. Avatud nimekirja listiga saab tutvuda ning vajadusel saab nimekirja ka sobivalt filtreerida selgitamaks välja protsess, mis kasutab faile. Lsof on eriti kasulik selle jaoks, et administraator saaks informatsiooni sellest, kas mõni rakendus töötab. Samal ajal saab ta hoolitseda selle eest, et faili ei kasutataks ennem, kui on kindel, et andmetega ei juhtu midagi. Kogenumad kasutajad kasutavad käsku selleks, et leida kustutatud faile ning saada rohkem teavet võrguühenduste kohta. Lsof pakub palju erinevaid võimalusi ja võib olla hindamatu vahend, kui Teie operatsioonisüsteem on ohustatud.
Paigaldamine
- Otsi kõigepealt ülesse pakk nimega lsof.
yum search lsof
- Pärast käsku kuvatakse ekraanile rida:
lsof.i686 : A utility which lists open files on a Linux/UNIX system
- Installeeri lsof.i686 pakk
NB!!! Antud tegevuseks peavad olema root/administraatori õigused
yum install lsof
- Vaata informatsiooni installeeritud paki kohta.
yum info lsof
Antud paigaldusviis on vaid üks paljudest võimalustest, sest paigaldusviise on erinevaid. Seega, leiab igaüks endale Internetist otsides kindlasti mugavaima ja parima mooduse.
Kasulikud näited
- Näita kõiki faile, mis on avatud protsessides (kui lsof-ile ei ole antud parameetreid).
lsof | nl
- Näita faile, mis on avatud protsessides, kus sisaldub täht „k“ (näiteks klogd, kswapd) ja bash.
lsof -c k lsof -c bash
- Näita, millised failid on avatud, mille protsessi ID on (näiteks, kui on antud ID 30297).
lsof +p 30297
- Otsi kõiki avatud juhtumeid kataloogist /tmp ja kõik failid, mida see kataloog sisaldab.
lsof +D /tmp
- Kuva nimekiri Interneti ja UNIX-I domeeni failidest.
lsof -i –u
Kasutatud kirjandus
- http://en.wikipedia.org/wiki/Lsof#cite_note-0
- http://www.akadia.com/services/lsof_intro.html
- ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
- http://www.ibm.com/developerworks/aix/library/au-lsof.html
- http://www.netadmintools.com/html/lsof.man.html
- http://unixforum.info/forum/index.php?topic=84.msg%msg_id%
- http://linux.die.net/man/8/lsof
- http://people.freebsd.org/~abe/
- http://openports.se/sysutils/lsof
- http://joysofprogramming.com/install-lsof-fedora-rhel/
Autor
Merili Gutmann, A31