Вопросы с меткой [lsof]

Руководство по использованию метки lsof отсутствует.

22
голоса
3ответа
25k показов

Постоянно отслеживать файлы, открытые / доступные процессу

lsof -p 12345 выведет список всех файлов, открытых процессом, чей pid равен 12345, но только на определенный момент времени. Как мы можем непрерывно контролировать процесс от начала до конца (до тех ...
6
голосов
1ответ
2k показов

lsof сообщает, что файлы не открыты на внешнем томе, но его все равно нельзя безопасно отключить

Я искал здесь на SX и в других местах, но не нашел подход, который бы помог мне решить мою проблему. У меня есть том (используемый Time Machine, как это происходит) на внешнем диске Firewire. Когда ...
5
голосов
2ответа
17k показов

Отладка тайм-аутов соединения с использованием strace?

Я пытаюсь выяснить, почему вращается «Затмение», поэтому я решил запустить «Стрейс». Я нашел процесс затмения, используя: $ ps ax | grep java 5546 ? Sl 19:04 /usr/bin/java ... [arguments omitted] ...
5
голосов
1ответ
22k показов

Закрытие открытого файла без остановки процесса

У меня есть приложение Java (да Java ...), работающие на CentOS 7. Через некоторое время меня "беспокоит" множество "удаленных" файлов. для удаленных файлов используется (не проблема): lsof | grep ...
5
голосов
1ответ
622 показов

Найти процессы, прослушивающие подстановочный адрес в `lsof`

Используя lsof , я могу найти все процессы с сокетом TCP, прослушивающие соединения: lsof -Pni -sTCP:LISTEN например: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME cupsd 662 root 7u IPv6 11108 ...
4
голоса
2ответа
3k показов

Как я могу напечатать имена файлов в команде linux, если знаю ее файловый дескриптор файла, открытого процессом?

Я знаю файловый дескриптор файла, открытого процессом, но я не знаю идентификатор процесса. Как можно распечатать имена файлов из командной строки Linux, если я знаю дескриптор файла, открытого ...
4
голоса
1ответ
5k показов

Как установить lsof на Debian/kFreeBSD?

Как установить lsof в Debian/kFreeBSD Testing (Wheezy/Sid)? $ apt-get install lsof Package lsof is not available, but is referred to by another package. This may mean that the package is missing, has ...
4
голоса
2ответа
612 показов

Как я могу программно «извлечь» связку ключей в OS X?

Я использую скрипт для извлечения небольшого USB-ключа, который я использую в качестве «идентификационного» диска, который содержит некоторую защищенную информацию. Следует отметить, что в нем есть ...
3
голоса
1ответ
64 показов

Есть ли способ узнать, КОГДА соединение было установлено?

Я работаю с мобильным IPv6 и имел дело с большим количеством зомби-соединений. Я установил для keepAlive значение true и хочу проверить, удаляются ли старые подключения. Я использую lsof для вывода ...
2
голоса
1ответ
1k показов

Периодическая печать количества открытых файлов для процесса

Я могу использовать программу типа top для периодического обновления системной статистики и использовать lsof -p | wc -l чтобы получить снимок числа открытых файлов для процесса. Можно ли вызвать ...
2
голоса
2ответа
888 показов

Команда Mac lsof находит все процессы для всех пользователей

Некоторое время назад мой учитель попросил меня создать сценарий, который убивал бы Майнкрафт в любое время. Это сработало, когда пользователь сам запустил его, но не получилось, если оно было на ...
2
голоса
0ответов
511 показов

Как проверить, какой процесс загружает соединения TCP SYN в Linux?

Мой сервер работает под управлением Fedora Core 13. Однажды я обнаружил, что было много необычного трафика, который пытался инициировать TCP-соединения с внешними хостами. Я попытался удалить маршрут ...
1
голос
4ответа
2k показов

Как переместить файлы, которые не используются?

Я хочу переместить файлы в каталог, который в данный момент не используется. У меня есть ощущение, что какая-то комбинация lsof , find и xargs может сработать, но я не совсем могу туда добраться. ...
1
голос
0ответов
96 показов

Использование сети на процесс в OSX?

Я хочу периодически опрашивать сеть для каждого процесса. Есть ли способ сделать это эффективно в OSX, как netstat -p в Linux? Я знаю, что есть lsof -i -Tqsf но он не показывает отправленные / ...
1
голос
3ответа
843 показов

Мой веб-сервер и веб-браузер используют порт 80 одновременно

Если я, на OS X, Запустите Firefox. Запустите Google Chrome. Запустите сервер Ruby on Rails на порту 80 (используя RVM) rvmsudo rails -p 80 Используйте lsof, чтобы посмотреть, что работает на порте ...
1
голос
1ответ
466 показов

Почему lsof -p и просто lsof возвращают совершенно разные результаты?

В настоящее время я установил лимит открытых файлов в 100000, но lsof сообщает, что он почти исчерпан. Запуск lsof -n | awk '{print $2'} | sort | uniq -c | sort -n приводит к: 1 PID 90321 3979 ...
1
голос
0ответов
121 показов

lsof: ограничить сокеты, доступные через loopback

Я могу ограничить выбор прослушиванием сокетов только через петлевой интерфейс: $ lsof -p "$(pgrep -d, proga)" -i4TCP@127.0.0.1 -sTCP:LISTEN -P -n -a COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE ...
1
голос
2ответа
726 показов

Команда Lsof в режиме повтора без интервала

Как вы можете установить время lsof до 1 секунды? На lsof -r (режим повтора) минимальное значение равно 1 секунде? Есть ли способ иметь непрерывный мониторинг с lsof, не имея интервалов между 2 ...
1
голос
2ответа
654 показов

Как я могу найти все файлы, открытые в данном каталоге?

Я знаю, что могу использовать lsof для отображения списка открытых файлов, и я знаю, что могу использовать find для поиска файлов по inode в заданном каталоге. Но как я могу эффективно объединить эти ...
1
голос
0ответов
471 показов

Как узнать PID, который генерирует трафик на порт 9229 в MacBook

В моем MacBook есть неизвестный трафик на порт 9229. $ sudo tcpdump -i any -n port 9229 ...... 12:10:39.176502 IP6 ::1.62261 > ::1.9229: Flags [S], seq 638850191, win 65535, options [mss ...
1
голос
0ответов
150 показов

Порт UDP появляется в netstat, а не в lsof?

После использования Mosh я заметил, что UDP-порты, удерживаемые mosh-server все еще использовались после завершения всех процессов. Запуск netstat -ln показывает, что эти порты используются: Active ...
1
голос
0ответов
50 показов

OS X Spell Service открывает слишком много файлов?

Я нашел этот вопрос, есть ли исправление для ошибки "Слишком много открытых файлов в системе" в OS X 10.7.1? и конкретно этот ответ https://superuser.com/a/1180084/177312 и результат этой команды ...
1
голос
0ответов
22 показов

Bitnami WildFly 15 после развертывания .war файла диска заполняется «неизданным» удаленным файлом (lsof -nP | grep «удален») после нескольких дней активности

Среда: Bitnami WildFly 15 - Linux Ubuntu 16.04.5 LTS с Apache, настроенным в качестве обратного прокси-сервера. Мое дисковое пространство фактически занято удаленными файловыми дескрипторами, сотни ...
1
голос
2ответа
1k показов

Подсчет количества открытых файлов для каждого пользователя?

Я ищу команду, которая перечисляла бы мне количество открытых файлов для каждого пользователя, отсортированных по убыванию. Например, lsof -u postgres | wc - перечислил бы их только для пользователя ...
1
голос
2ответа
8k показов

Не могу размонтировать dmg. Продолжайте получать "Ресурс занят"

"Рабочая область" - это зашифрованный dmg, где я храню свой код. Я обычно не удаляю его, но мне нужно сделать резервную копию, и он отказывается позволить мне размонтировать: mark@mark-macbook-air ...
1
голос
1ответ
261 показов

Как я могу проверить, на каких компьютерах я вошел в мою школьную сеть?

В какой-то момент на прошлой неделе я забыл выйти из компьютера где-то в моей школе, и теперь я не могу открыть Firefox, потому что он уже открыт на этом компьютере. Есть ли для меня команда ...
1
голос
2ответа
269 показов

Обратный инженер Linux, чтобы найти источник процесса

Скомпрометированный сайт WordPress запустил несколько процессов, которые запускаются как пользователь apache. Я могу найти эти процессы, запустив ps и greping для пользователя apache. Затем я беру ...
1
голос
1ответ
233 показов

Как я могу получить имена файлов, открытых процессом?

Я хочу перечислить все имена файлов, открытых процессом init. Я знаю о каталоге /proc/PID/fd . Но это дает только файловые дескрипторы. Как я могу получить имена файлов из списка файловых ...
1
голос
2ответа
432 показов

Что означает *:* в выводе lsof?

Выполняя команду /usr/sbin/lsof -l -i -P -n от имени пользователя root, я получаю этот вывод. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ... httpd 9164 70 3u IPv4 0x2f70270 0t0 TCP ...
1
голос
3ответа
1k показов

mv: невозможно переместить «file.mp4» в «/path/file.mp4»: устройство или ресурс заняты *

Я просто пытаюсь переместить файл по другому пути и получаю mv: cannot move «file.mp4» to «/path/file.mp4»: Device or resource busy* Я пытался использовать lsof, но он не показывает никаких открытых ...
1
голос
1ответ
139 показов

Как определить полную команду с аргументами, заданными pid (или используемым портом)

У меня есть хорошая функция bash, которая сообщает мне pid через порт: using_port() { lsof -i:${1} } Вывод выглядит так: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ruby 43988 gordon 9u IPv4 ...
1
голос
1ответ
584 показов

Как я могу отсоединить порт UDP, который не имеет записи в lsof?

На моем Mac есть порт UDP, который "уже используется", но не имеет связанного процесса: sudo netstat -na | grep "udp.*\.500\>" шоу udp4 0 0 192.168.50.181.500 *.* udp4 0 0 192.168.29.166.500 *.* sudo ...
1
голос
1ответ
2k показов

Как преобразовать шестнадцатеричный IP-адрес lsof: вывод порта в десятичную запись?

Я чувствую себя глупо, спрашивая, но как мне преобразовать это в комбинацию IP-портов? IPV4 0xffffff8015f9aa40
1
голос
1ответ
165 показов

Почему выдача одного запускает два процесса?

Я на текущей OS X 10.7. Иногда я хочу проверить, какое приложение блокирует определенный файл. Я делаю это lsof | grep $FILENAME Я заметил, что выполнение этой команды вызывает два экземпляра lsof . ...
1
голос
2ответа
1k показов

Сколько файлов должно быть указано как открытое в lsof?

Я не продвинутый пользователь Linux. У меня VPS с 768 МБ оперативной памяти под управлением CentOS. Я выполнил команду lsof от имени пользователя root и вижу список из 3000 файлов. Как правило, ...
0
голосов
1ответ
229 показов

Лучше использовать lsof в Linux?

Я ищу способ отображения списка открытых файлов с помощью плагина Flash (Firefox или Chrome). Я мог бы использовать lsof | grep Flash , и это работает. Но я ищу более эффективный способ сделать это, ...
0
голосов
3ответа
3k показов

Список активных * и прошлых * сетевых подключений

В Linux я знаю, что могу перечислить активные сетевые соединения с помощью lsof -i или netstat. Однако, насколько я знаю, это только список соединений, которые в данный момент открыты. Если процесс ...
0
голосов
1ответ
1k показов

Как быстро определить, какой процесс (если есть) прослушивает последовательный порт

Я ищу команду, чтобы увидеть процесс, слушающий порт, например /dev/ttyS0 (с правами root в системе Linux). Я могу сделать это с lsof /dev/ttyS0 но это действительно слишком медленно. Кроме того, я ...
0
голосов
0ответов
22 показов

Перехватить переменные среды, прочитанные процессом

У меня есть процесс, который читает некоторые переменные окружения, чтобы настроить себя, но я не уверен, какая из них. Язык программирования для меня чужд, поэтому предположим, что у меня нет ...
0
голосов
1ответ
29 показов

почему результат lsof | grep pid | wc -l и lsof -p pid | wc -l отличается?

почему результат lsof | grep pid | wc -l и lsof -p pid | wc -l отличается? результат lsof -p | pid | wc -l похож на ls /proc/pid/fd | wc -l , но результат lsof | grep pid(or process name) |wc -l ...