lsof
Ìàòåðèàë èç Ýíöèêëîïåäèè â ñâîáîäíîé ýíöèêëîïåäèè
lsof (îò àíãë. LiSt of Open Files) â óòèëèòà, ñëóæàùàÿ äëÿ âûâîäà èíôîðìàöèè î òîì, êàêèå ôàéëû èñïîëüçóþòñÿ òåìè èëè èíûìè ïðîöåññàìè. Ýòà óòèëèòà èìååòñÿ â î÷åíü ìíîãèõ UNIX ïîäîáíûõ ÎÑ, âêëþ÷àÿ GNU/Linux ñ ÿäðîì âåðñèè 2.1.72 è âûøå, à òàêæå â HP-UX, AIX, NextStep, Apple Darwin äëÿ Power Macintosh, SCO UnixWare, Solaris, FreeBSD, NetBSD, OpenBSD è òàê äàëåå.[1]
Ñîäåðæàíèå |
[ïðàâèòü] Ïðèìåðû
lsof -i 4 -a -p 1234(ïðîñìîòð âñåõ ñîåäèíåíèé IPv4, îòêðûòûõ ïðîöåññîì ñ PID = 1234)
lsof /dev/hd4(Ñïèñîê îòêðûòûõ ôàéëîâ íà óñòðîéñòâå /dev/hd4)
lsof /dev/cdrom(Ñïèñîê ïðîöåññîâ, ðàáîòàþùèõ ñ CD ROM)
lsof -c ssh(Ñïèñîê ïîäêëþ÷åíèé ïî ssh)
[ïðàâèòü] Ïðèìå÷àíèÿ
- â‘ Â áàçîâîé ïîñòàâêå NetBSD è FreeBSD åñòü àíàëîãè: óòèëèòû fstat è sockstat.
[ïðàâèòü] Ñì. òàêæå
[ïðàâèòü] Ññûëêè
| Ýòî çàãîòîâêà ñòàòüè î ñèñòåìàõ êëàññà UNIX. Âû ìîæåòå ïîìî÷ü ïðîåêòó, èñïðàâèâ è äîïîëíèâ å¸. |
| Ñòàíäàðòíûå ïðîãðàììû UNIX (âñå ïðîãðàììû) | |
|---|---|
| Ôàéëîâûå ñèñòåìû | chroot dd df fdisk fsck mkisofs mkswap mount umount rehash |
| Ôàéëû è êàòàëîãè | cat chattr cd chmod chown chgrp cksum cmp cp diff du file fuser ln ls lsof mkdir mv od pwd rm rmdir split touch |
| Ïðîöåññû | at cron exit kill killall nice nohup pgrep pidof pkill ps renice sleep time top wait watch |
| Ïîëüçîâàòåëè | env finger id last logname mesg passwd su sudo uptime w wall who whoami write |
| Ñåòü | ftp host ifconfig netcat netstat nmap nslookup ping rlogin SSH traceroute wget |
| Òåêñòû | AWK comm cut ed ex expand unexpand fmt head iconv join less more paste pr sed sort tac tail tr uniq wc xargs |
| Êîìàíäíàÿ ñòðîêà | alias basename bash bind dirname echo expr false printf test true unset |
| Ïîèñê | find grep strings whereis which |
| Ðàçíîå | banner bc cal date help lp man history size tee uname yes reboot |