TGViewer
LinuxSkill - Сводки с прода и Шпаргалки LinuxSkill - Сводки с прода и Шпаргалки @linuxskill · 10.7K subscribers
Post #181 6.62K
🌐🔍 ""LSOF: Многофункциональный инструмент для системных администраторов Linux"" 🛠️📊

Для системных администраторов Linux, знание и умение использовать утилиту lsof является неотъемлемой частью профессионального навыка. Этот мощный инструмент не только помогает отслеживать открытые файлы, но и предоставляет глубокий анализ системных ресурсов.

🔹 Основная функциональность: LSOF часто используется для выявления файлов, которые были удалены, но их дескрипторы остались открытыми, что может привести к неэффективному использованию дискового пространства. Примеры команд для обнаружения таких файлов:
# lsof | grep '(deleted)'
# lsof +L1


🔹 Анализ директории: Для просмотра файлов, открытых в определенной директории, можно использовать команду:
# lsof +D /var/log


🔹 Пользовательские файлы: Просмотр открытых файлов конкретного пользователя и подсчет их количества:
# lsof -u user
# lsof -u user | wc -l


Исключение файлов пользователя из общего списка:
# lsof -u^user | wc -l


🔹 Управление процессами: Если необходимо быстро завершить процессы пользователя, открывшие множество файлов, можно использовать:
# kill -9 lsof -t -u user


🔹 Процесс и его файлы: Для получения списка файлов, открытых конкретным процессом:
# lsof -p PID

🔹 Сетевые соединения: LSOF также позволяет просматривать TCP и UDP соединения, что делает его незаменимым инструментом для мониторинга сетевой активности:
# lsof -ni
# lsof -ni TCP:80
# lsof -ni TCP@IP_ADDRESS
# lsof -ai -u nginx
# lsof -iUDP


Эти команды делают lsof незаменимым инструментом для диагностики и управления системой, позволяя администраторам быстро реагировать на изменения и предотвращать потенциальные проблемы.

Дополнительный материал:
🧠 - Командный центр Linux: Ваше руководство по базовым консольным программам
Telegram Linux Skill - Освой Linux c нуля до DevOps 🌟🐧 ""Командный центр Linux: Ваше руководство по базовым консольным программам"" 🛠️📚 В мире Linux, где каждая команда открывает новые возможности для управления и анализа системы, важно иметь под рукой надежный справочник. Вот почему было решено собрать все…
  • 👍 31
More from @linuxskill
  1. Oct 7, 2026Post #1243
  2. Oct 6, 2026GitOps-практики: развёртываем сервис через ArgoCD Классический CI/CD запускает деплой. Но…
  3. Oct 5, 2026Post #1241
  4. Oct 2, 2026📊 Диск тормозит, а iostat показывает норму? Ищем хвост задержек Приложение подвисает на з…
  5. Sep 30, 2026💀 CPU под 100%, а в top пусто? Ловим невидимые процессы через eBPF Сервер греется, в шапк…
  6. Sep 28, 2026🔥 Знаешь только ip a? 10 неочевидных команд ip для Linux Большинство админов знают про ip…
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 →