Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Základné použitie:
1. `lsof`:Uvádza zoznam všetkých otvorených súborov v systéme, vrátane ich ID procesu (PID), deskriptora súboru, cesty k súboru a ďalších podrobností.
 2. `lsof  
  
 Uvádzanie konkrétnych informácií o súbore:  
  
 3. `lsof -a  
  
 4. `lsof -p  
  
 5. `lsof -c  
  
 Filtrovanie výstupu:  
  
 6. `lsof -w  
  
 7. `lsof -F  
  
 8. `lsof -i  
  
 9. `lsof -s  
  
 Triedenie a obmedzenie výstupu:  
  
 10. `lsof -g  
  
 11. `lsof -l  
  
 12. `lsof -L  
  
 Špeciálne možnosti:  
  
 13. `lsof -h`:Zobrazí ponuku pomocníka s podrobnými informáciami o všetkých dostupných možnostiach.  
  
 14. `lsof -n  
  
 15. `lsof -R`:Rekurzívne uvádza zoznam všetkých otvorených súborov podľa symbolických odkazov a zariadení.  
  
 16. `lsof -P`:Zobrazí informácie o procese (PID, PPID, COMMAND) vo výstupe.  
  
 17. `lsof -u `:Filtruje procesy na základe užívateľa, ktorý ich vlastní.  
  
 Ďalšie užitočné príkazy:  
  
 18. `lsof -i :8080 -n -P`:Vypíše všetky procesy počúvajúce na porte 8080, vrátane ich PID, rodičovských PID a príkazov.  
  
 19. `lsof -a \| grep  
  
 20. `lsof -u root -t  
  
 21. `lsof -R /tmp/file -f`:Zobrazí zoznam všetkých otvorených súborov v adresári /tmp/file podľa symbolických odkazov a zariadení.  
  
 Rozšírené filtrovanie:  
  
 22. `lsof -i TCP:LISTEN -c  
  
 23. `lsof +c 0 -d 10`:Uvádza procesy s otvoreným deskriptorom súboru 10.  
  
 24. `lsof +r1 -n +a`:Uvádza procesy, ktoré majú otvorené súbory s prístupom na čítanie a zápis, a zahŕňa ich IP adresy.  
  
 25. `lsof -u nikto -g pid`:Zoskupuje procesy podľa PID, filtruje procesy vlastnené používateľom "nikto."  
  
 Kombinácia lsof s inými príkazmi:  
  
 26. `lsof | head`:Zobrazí niekoľko prvých riadkov výstupu.  
  
 27. `lsof -u root -t sshd -F p \| top -b -p`:Kombinuje príkazy lsof a top na nájdenie a triedenie procesov vlastnených užívateľom root spusteným démonom sshd a potom ich zobrazí v rozhraní podobnom top.  
  
 28. `lsof | grep  
  
 29. `lsof -i :22 -c sshd | tr -s ' ' "\n" \| uniq -c`:Počíta jedinečné kombinácie IP adries a portov, ktoré používa sshd.  
  
 Monitorovanie v reálnom čase:  
  
 30. `sledovať -c lsof -F p | grep httpd`:Nepretržite monitoruje procesy s otvorenými portami, ktoré používa proces httpd.  
  
 31. `watch -g "lsof +e -u root -F n -l 10" -s 5`:Hľadá nové súbory otvorené používateľom root, obnovuje výstup každých 5 sekúnd.  
  
 Rôzne:  
  
 32. `lsof -l -w *:8080`:Uvádza počúvanie TCP spojení na porte 8080 spolu s ich deskriptormi súborov.  
  
 33. `lsof -n +i@ -P`:Uvádza procesy s otvorenými sieťovými pripojeniami, vrátane ich PID, PPID a príkazov.  
  
 34. `lsof -E -a +t 
  
 35. `lsof -c cron|awk '{ print $1,$9 }'`:Extrahuje PID a otvára názvy súborov pre procesy spustené démonom cron.  
  
 36. `lsof -a -d3 \| egrep 'deleted'`:Hľadá súbory, ktoré boli odstránené, ale stále majú otvorené popisovače súborov.  
  
 Ďalšie možnosti:  
  
 37. `lsof -k`:Výpis založený na jadre (vyžaduje privilégiá root).  
  
 38. `lsof -o`:Vynechanie informácií o systémových volaniach z výstupu.  
  
 39. `lsof -S  
  
 40. `lsof -t  
  
 41. `lsof -x  
  
 Tieto príklady ilustrujú rôzne spôsoby použitia príkazu lsof na identifikáciu a monitorovanie otvorených súborov, procesov a sieťových pripojení, čo z neho robí všestranný nástroj na riešenie problémov so systémom, analýzu bezpečnosti a úlohy optimalizácie výkonu.