lsof (англ. list open files, що означає укр. перелік відкритих файлів) — програма, яка використовується в багатьох Unix-подібних операційних системах для показу списку всіх відкритих файлів і процесів, які відкрили їх. Ця утиліта з відкритим кодом була розроблена і підтримується Віком Абелем.
Тип | d і утиліта |
---|---|
Розробник | Vic Abell |
Стабільний випуск | 4.86 (10 квітня 2012) |
Операційна система | UNIX-подібні операційні системи |
Мова програмування | C |
Ліцензія | BSD license-compatible |
Репозиторій | github.com/lsof-org/lsof |
Вебсайт | people.freebsd.org/~abe/ |
Приклади
lsof -i 4 -a -p 1234
(Перегляд всіх з'єднань IPv4, відкритих процесом з PID = 1234)lsof /dev/hd4
(Список відкритих файлів на пристрої /dev/hd4)lsof /dev/cdrom
(Список процесів, що працюють з CD-ROM)lsof -c ssh
(Список підключень по ssh)
# lsof /var COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME syslogd 350 root 5w VREG 222,5 0 440818 /var/adm/messages syslogd 350 root 6w VREG 222,5 339098 6248 /var/log/syslog cron 353 root cwd VDIR 222,5 512 254550 /var -- atjobs
Для перегляду порту асоційованого з демоном:
# lsof -i -n -P | grep sendmail sendmail 31649 root 4u IPv4 521738 TCP *:25 (LISTEN)
З вищевикладеного ми бачимо що «sendmail» прослуховує стандартний порт «25».
- -i Списки IP сокетів.
- -n Не показувати імена хостів (немає DNS).
- -P Не показувати імена портів (номер порту замість його імені).
Ви також можете вивести перелік Unix сокетів за допомогою команди lsof -U
Примітки
- lsof FAQ, 1.9 Is there an lsof license?[недоступне посилання]
- W. Richard Stevens, Bill Fenner, Andrew M. Rudoff (2003), Unix Network Programming: the Sockets networking API, Addison-Wesley Professional, ISBN ,
Посилання
- people.freebsd.org/~abe/ — офіційний сайт «Lsof».
- lsof на сторінці керівництва www.netadmintools.com [ 8 листопада 2012 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
lsof angl list open files sho oznachaye ukr perelik vidkritih fajliv programa yaka vikoristovuyetsya v bagatoh Unix podibnih operacijnih sistemah dlya pokazu spisku vsih vidkritih fajliv i procesiv yaki vidkrili yih Cya utilita z vidkritim kodom bula rozroblena i pidtrimuyetsya Vikom Abelem lsofTipd i utilitaRozrobnikVic AbellStabilnij vipusk4 86 10 kvitnya 2012 Operacijna sistemaUNIX podibni operacijni sistemiMova programuvannyaCLicenziyaBSD license compatibleRepozitorijgithub com lsof org lsofVebsajtpeople freebsd org abe Prikladilsof i 4 a p 1234 Pereglyad vsih z yednan IPv4 vidkritih procesom z PID 1234 lsof dev hd4 Spisok vidkritih fajliv na pristroyi dev hd4 lsof dev cdrom Spisok procesiv sho pracyuyut z CD ROM lsof c ssh Spisok pidklyuchen po ssh lsof var COMMAND PID USER FD TYPE DEVICE SIZE OFF NODE NAME syslogd 350 root 5w VREG 222 5 0 440818 var adm messages syslogd 350 root 6w VREG 222 5 339098 6248 var log syslog cron 353 root cwd VDIR 222 5 512 254550 var atjobs Dlya pereglyadu portu asocijovanogo z demonom lsof i n P grep sendmail sendmail 31649 root 4u IPv4 521738 TCP 25 LISTEN Z vishevikladenogo mi bachimo sho sendmail prosluhovuye standartnij port 25 i Spiski IP soketiv n Ne pokazuvati imena hostiv nemaye DNS P Ne pokazuvati imena portiv nomer portu zamist jogo imeni Vi takozh mozhete vivesti perelik Unix soketiv za dopomogoyu komandi lsof UPrimitkilsof FAQ 1 9 Is there an lsof license nedostupne posilannya W Richard Stevens Bill Fenner Andrew M Rudoff 2003 Unix Network Programming the Sockets networking API Addison Wesley Professional ISBN 978 0 13 141155 5 ISBN 0131411551Posilannyapeople freebsd org abe oficijnij sajt Lsof lsof na storinci kerivnictva www netadmintools com 8 listopada 2012 u Wayback Machine