Новые вопросы с тегом «lsof»

Всего найдено 38 вопросов

0
голосов
0
ответов
292
просмотра

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

Я нашел этот вопрос, есть ли исправление для ошибки «Слишком много открытых файлов в системе» в OS X 10.7.1? и конкретно этот ответ https://superuser.com/a/1180084/177312 и результат этой команды был: 562 com.apple 580 firefox 716 eclipse 825 Microsoft 874 Google 950 plugin-co 953 plugin-co 1901 Ap...
спросил d-b 6 лет назад

0
голосов
0
ответов
311
просмотров

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

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

0
голосов
0
ответов
451
просмотр

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

После использования Mosh я заметил, что удерживаемые UDP-порты mosh-serverвсе еще используются после завершения всех процессов. Запуск netstat -lnпоказывает, что эти порты используются: Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state) udp4 0 0 10.0.106.61.60002...
спросил mxk 6 лет назад

0
голосов
0
ответов
667
просмотров

Как узнать 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 16324,nop,wscale 5,nop,nop,TS val 1096627032 ecr 0,sackOK,eol], length 0 12:10:39.176520 IP6 ::1.62261 > ::...
спросил Sam 7 лет назад

1
голосов
1
ответ
599
просмотров

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

В настоящее время я установил лимит открытых файлов в 100000, но lsof сообщает, что он почти исчерпан. Запуск lsof -n | awk ' | sort | uniq -c | sort -nрезультатов в: 1 PID 90321 3979 Почти такой же результат получают lsof -n | grep 3979 | wc -l Но бег lsof -n -p 3979 | wc -lвозвращает что-то сове...
спросил Dimitar 7 лет назад

2
голосов
0
ответов
677
просмотров

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

Мой сервер работает под управлением Fedora Core 13. Однажды я обнаружил, что было много необычного трафика, который пытался инициировать TCP-соединения с внешними хостами. Я попытался удалить маршрут по умолчанию и конфигурации DNS-сервера, однако трафик изменился с локального на локальный. Ниже при...
спросил James K 8 лет назад

1
голосов
2
ответа
857
просмотров

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

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

1
голосов
0
ответов
317
просмотров

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 NAME proga 964 myuser 13u IPv4 23377 0t0 TCP 127.0.0.1:54780(LISTEN) Но как я могу выбрать прослушивани...
спросил user19087 8 лет назад

1
голосов
3
ответа
1034
просмотра

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

Если я, на OS X, Запустите Firefox. Запустите Google Chrome. Запустите сервер Ruby on Rails на порту 80 (используя RVM) rvmsudo rails -p 80 Используйте lsof, чтобы посмотреть, что работает на порте 80 sudo lsof -i:80 Затем я вижу "ruby", "firefox" и "Google" в выводе. Я все время слышу, что толь...
спросил David Winiecki 8 лет назад

5
голосов
1
ответ
20206
просмотров

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

У меня есть java (да, java ...) приложение, работающее на CentOS 7. Через некоторое время появляется множество «удаленных» файлов, которые меня беспокоят. для удаленных файлов используется (не проблема): lsof | grep "(deleted)" Я нашел их в / proc / pid / fd / ... и у меня вопрос, как я могу убить...
спросил igor 9 лет назад

1
голосов
0
ответов
305
просмотров

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

Я хочу периодически опрашивать сеть для каждого процесса. Есть ли способ сделать это эффективно в OSX, как netstat -pв Linux? Я знаю, что есть, lsof -i -Tqsfно он не показывает байты отправлены / получены. nettopпоказывает именно то, что мне нужно, но это непонятно. Согласно otool -L $(which nettop)...
спросил dbkaplun 9 лет назад

1
голосов
2
ответа
1186
просмотров

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

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

1
голосов
2
ответа
803
просмотра

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

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

1
голосов
1
ответ
447
просмотров

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

В какой-то момент на прошлой неделе я забыл выйти из компьютера где-то в моей школе, и теперь я не могу открыть Firefox, потому что он уже открыт на этом компьютере. Есть ли для меня команда оболочки, чтобы найти список всех компьютеров, на которых я вошел в сеть? Возможно, с помощью lsof?
спросил michaelAdam 10 лет назад

1
голосов
2
ответа
458
просмотров

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

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

4
голосов
2
ответа
3213
просмотров

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

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

1
голосов
1
ответ
424
просмотра

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

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

1
голосов
2
ответа
9865
просмотров

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

«Рабочая область» - это зашифрованный dmg, где я храню свой код. Я обычно не удаляю его, но мне нужно сделать резервную копию, и он отказывается позволить мне размонтировать: mark@mark-macbook-air /Volumes$ lsof | grep Workspace mark@mark-macbook-air /Volumes$ lsof Workspace mark@mark-macbook-air /V...
спросил Mark 10 лет назад

1
голосов
2
ответа
625
просмотров

Что означает *: * в выводе 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 127.0.0.1:9010 (LISTEN) httpd 9164 70 4u IPv6 0x25af4bc 0t0 TCP *:80 (LISTEN) httpd 9164 70 5u IPv4 0x3149e64 0t...
спросил chello 11 лет назад

1
голосов
3
ответа
1239
просмотров

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

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

6
голосов
1
ответ
1926
просмотров

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

Я искал здесь на SX и в других местах, но не нашел подход, который бы помог мне решить мою проблему. У меня есть том (используемый Time Machine, как это происходит) на внешнем диске Firewire. Когда диск подключен, он имеет 3 тома. Два из трех извлекают без проблем, но последний (LaCie) никогда не мо...
спросил fairflow 11 лет назад

0
голосов
1
ответ
449
просмотров

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

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

0
голосов
3
ответа
3034
просмотра

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

В Linux я знаю, что могу перечислить активные сетевые соединения с помощью lsof -iили netstat. Однако, насколько я знаю, это только список соединений, которые в данный момент открыты . Если процесс устанавливает короткое соединение, а затем завершает его (как, например, программа «звонит домой»), я...
спросил Federico Poloni 11 лет назад

1
голосов
1
ответ
310
просмотров

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

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

4
голосов
2
ответа
795
просмотров

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

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

0
голосов
1
ответ
1198
просмотров

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

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

2
голосов
2
ответа
1000
просмотров

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

Некоторое время назад мой учитель попросил меня создать сценарий, который убивал бы Майнкрафт в любое время. Это сработало, когда пользователь сам запустил его, но не получилось, если оно было на уровне root. Есть ли команда, похожая на lsofту, которая обнаружила все процессы, а не только те, которы...
спросил Hovestar 11 лет назад

5
голосов
1
ответ
730
просмотров

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

Используя lsof, я могу найти все процессы с сокетом TCP, прослушивающие соединения: lsof -Pni -sTCP:LISTEN например: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME cupsd 662 root 7u IPv6 11108 0t0 TCP [::1]:631 (LISTEN) cupsd 662 root 8u IPv4 11109 0t0 TCP 127.0.0.1:631 (LISTEN) rsyncd 905 roo...
спросил benizi 11 лет назад

1
голосов
1
ответ
761
просмотр

Как я могу отсоединить порт 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 lsofне показывает процесс на порту 500 (т.е. sudo lsof -i:500 -Pничего не сообщает). Обратит...
спросил Chocohound 12 лет назад

4
голосов
1
ответ
4554
просмотра

Как установить 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 been obsoleted, or is only available from another source E: Package 'lsof' has no installation c...
спросил basic6 12 лет назад