TGViewer
BashTex | Linux BashTex | Linux @bash_tex · 2.51K subscribers
Post #182 1.26K
Отслеживание открытых файлов и портов в реальном времени

Когда нужно выяснить, какие файлы, сокеты и устройства заняты процессами в системе, lsof (list open files) приходит на помощь.

📌 Этот инструмент полезен для:

Диагностики зависших процессов
Поиска утечек файловых дескрипторов
Проверки какие порты и файлы использует приложение


▪️ Быстрые примеры использования

1️⃣ Проверить, какие файлы использует процесс по PID


lsof -p 1234


2️⃣ Найти, кто использует файл


lsof /var/log/syslog


3️⃣ Какие процессы используют порт 443?


lsof -i :443


4️⃣ Найти процессы, использующие сеть


lsof -i


5️⃣ Обновлять вывод в реальном времени (-r)


lsof -r 2 -i :22


Выведет список процессов, использующих SSH-порт, обновляя данные каждые 2 секунды.

▪️ Применение для отладки и безопасности

1️⃣ Закрытый файл все еще используется? Если файл удалён, но место на диске не освободилось, ищем процессы, которые его держат:


lsof +L1


2️⃣ Поймать подозрительные соединения


lsof -i -nP | grep ESTABLISHED


Выведет все установленные сетевые соединения, без попытки разрешать IP в DNS.

3️⃣ Какие процессы пишут в лог?


lsof /var/log/auth.log


BashTex 📱 #linux #utils
  • 👍 18
  • 🔥 3
More from @bash_tex
  1. Oct 13, 2026openat2(): как Linux защищает от выхода за пределы каталога Допустим, приложение должно чи…
  2. Oct 12, 2026xargs против while read: где быстрее и безопаснее Обе конструкции позволяют обработать спи…
  3. Oct 9, 2026BashTex 📱 #мем
  4. Oct 8, 2026Bridge FDB - как Linux bridge узнаёт, где находится MAC Linux bridge не знает заранее, за…
  5. Oct 7, 2026/dev/tcp - сетевое соединение средствами Bash В Bash есть малоизвестная возможность работа…
  6. Oct 6, 2026Ephemeral ports - почему заканчиваются исходящие TCP-порты Когда приложение устанавливает…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →