TGViewer
Про100ИТ Про100ИТ @pro100itru · 1.84K subscribers
Post #830 18
Как найти количество открытых файлов в Linux

Чтобы узнать количество открытых файлов в Linux, можно воспользоваться следующими командами:

1. Использовать lsof (List Open Files) для подсчета открытых файлов в системе:

lsof | wc -l

Эта команда покажет общее количество открытых файлов в системе, где wc -l подсчитывает количество строк, то есть количество открытых файлов.

2. Использовать /proc/sys/fs/file-nr для просмотра счетчика открытых файлов:

cat /proc/sys/fs/file-nr

Этот файл содержит три числа, разделенные табуляцией:
- Первое число — текущее количество открытых файлов.
- Второе число — количество файлов, которые находятся в ожидании.
- Третье число — максимальное количество файлов, которое система может открыть.

3. Подсчитать открытые файлы для определенного процесса:
Если нужно узнать количество открытых файлов конкретного процесса, можно использовать:

lsof -p PID | wc -l

Замените PID на идентификатор процесса, который вас интересует.

4. Использовать lsof для подсчета открытых файлов конкретным пользователем:

lsof -u username | wc -l

Замените username на имя пользователя, чтобы увидеть количество открытых файлов этим пользователем.

#linux #sysadmin #devops

📲 Подписывайся на канал 👉 @PRO100ITru
More from @pro100itru
  1. Oct 8, 2026Экономный переезд... 😐 #sysadmin #migration #linux 📲 Подписывайся на канал 👉 @PRO100ITr…
  2. Oct 8, 2026Post #831
  3. Oct 8, 2026photo post
  4. Oct 8, 2026Post #828
  5. Oct 8, 2026📌 Как безопасно перенести 200 ГБ с macOS на внешний диск без потери данных Для надёжного…
  6. Oct 8, 2026Post #825
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 →