URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 4153
[ Назад ]

Исходное сообщение
"OpenNews: Сопоставление файлов и процессов при помощи утилиты lsof"

Отправлено opennews , 20-Авг-04 12:18 
В.А.Костромин опубликовал статью "Утилита lsof - инструмент администратора (http://www.linuxcenter.ru/lib/system/lsof.phtml)", в которой приведено несколько полезных примеров использования этой утилиты для решения задач администрирования системы, в частности, задачи контроля сетевых соединений.

URL: http://www.linuxcenter.ru/lib/system/lsof.phtml
Новость: http://www.opennet.me/opennews/art.shtml?num=4260


Содержание

Сообщения в этом обсуждении
"Сопоставление файлов и процессов при помощи утилиты lsof"
Отправлено klalafuda , 20-Авг-04 12:18 
---cut---
Относительно lsof справка man как раз сообщает, что lsof есть сокращение от LiSt of Open Files, и что утилита эта служит для вывода информации о том, какие файлы используются теми или иными процессами. Причем утилита эта имеется в очень многих версиях и диалектах UNIX, включая Linux версии 2.1.72 и выше, а также в HP-UX, AIX, NextStep, Apple Darwin для Power Macintosh, SCO UnixWare, Solaris, FreeBSD, NetBDS, OpenBSD и так далее.
---cut---

может я конечно что-то не понимаю, но ни в NetBSD ни во FreeBSD lsof не наблюдается

// wbr


"Сопоставление файлов и процессов при помощи утилиты lsof"
Отправлено left it burn , 20-Авг-04 12:22 
/usr/ports/sysutils/lsof

"Сопоставление файлов и процессов при помощи утилиты lsof"
Отправлено Maxim Chirkov , 20-Авг-04 12:23 
>может я конечно что-то не понимаю, но ни в NetBSD ни во
>FreeBSD lsof не наблюдается

/usr/ports/sysutils/lsof
В базовой поставке есть аналоги, утилиты fstat и sockstat.


"Сопоставление файлов и процессов при помощи утилиты lsof"
Отправлено BlackSir , 20-Авг-04 12:22 
>может я конечно что-то не понимаю, но ни в NetBSD ни во FreeBSD lsof не наблюдается

FreeBSD:
cd /usr/ports/sysutils/lsof/
make install clean


"Сопоставление файлов и процессов при помощи утилиты lsof"
Отправлено klalafuda , 20-Авг-04 12:34 

ports/pkgsrc - конечно да
я имею ввиду в базовой поставке
с таким же успехом можно было сказать, что "kde имеется в очень многих версиях и диалектах UNIX etc etc"

// wbr


"Сопоставление файлов и процессов при помощи утилиты lsof"
Отправлено Ernesto , 20-Авг-04 21:24 
сразу ляп.
в самом начале.
для кошерности, те, кому надо узнать, кто и что занимает устройство, используют fuser.

"Сопоставление файлов и процессов при помощи утилиты lsof"
Отправлено Аноним , 21-Авг-04 01:06 
umount -f /mnt/cdrom/

"Сопоставление файлов и процессов при помощи утилиты lsof"
Отправлено Аноним , 07-Сен-04 00:08 
Linux:
Не всегда поможет
umount -f /mnt/cdrom/
а пока разберешся с опциями fuser поседеть можно
проще
lsof | grep /mnt/cdrom
и видим, что cdrom пользует некая софтина fam с pid равным 2024, после чего можно, к примеру, так:
kill -9 2024