lsof pakken er nyttig for en liste over åpne filer (LiSt Open Files) for en gitt løpende applikasjon eller prosess.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://github.com/lsof-org/lsof/releases/download/4.95.0/lsof_4.95.0.linux.tar.bz2
Nedlasting MD5 sum: 670010707104b1b1fc4cabae974465a6
Nedlastingsstørrelse: 512 KB
Estimert diskplass som kreves: 3.3 MB (add 700 KB for tests)
Estimert byggetid: mindre enn 0.1 SBU (legg til 0.5 SBU for tester)
Nmap-7.94 (med en symbolsk lenke nc peker på ncat i /usr/bin
; brukt i tester)
For å kjøre testene, bør følgende alternativ være aktivert i kjernekonfigurasjon:
General setup ---> [*] POSIX Message Queues [POSIX_MQUEUE]
Installer lsof ved å kjøre følgende kommandoer:
./Configure -n linux && make
Testene skal kjøres som root
bruker. De krever at POSIX meldingskøer er aktivert i kjernen, og
at Nmap-7.94 installeres med en symbolsk lenke
/usr/bin/nc
som peker på ncat.
make check
En test, case-20-ux-socket-endpoint, er kjent for å mislykkes. Andre tester kan mislykkes hvis testene kjøres i et skript.
Nå, som root
bruker:
install -v -m4755 -o root -g root lsof /usr/bin && install -v lsof.8 /usr/share/man/man8
./Configure -n linux: Unngå AFS, tilpasning og inventarsjekker, og bruk linux dialekten.
install -m4755 ...:
lsof bør være suid
root for å tillate brukere å liste alle filer. Dette kan være en
sikkerhetstrussel på enkelte systemer. Bytt i så fall til
-m755
og bruk sudo for å kjøre programmet.