The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Сопоставление файлов и процессов при помощи утилиты lsof

20.08.2004 10:49

В.А.Костромин опубликовал статью "Утилита lsof - инструмент администратора", в которой приведено несколько полезных примеров использования этой утилиты для решения задач администрирования системы, в частности, задачи контроля сетевых соединений.

  1. Главная ссылка к новости (http://www.linuxcenter.ru/lib/...)
Автор новости: LinuxCenter.ru
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/4260-lsof
Ключевые слова: lsof, proccess, file
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, klalafuda (?), 12:18, 20/08/2004 [ответить]  
  • +/
    ---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

     
     
  • 2.2, left it burn (?), 12:22, 20/08/2004 [^] [^^] [^^^] [ответить]  
  • +/
    /usr/ports/sysutils/lsof
     
  • 2.4, Maxim Chirkov (ok), 12:23, 20/08/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >может я конечно что-то не понимаю, но ни в NetBSD ни во
    >FreeBSD lsof не наблюдается

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

     

  • 1.3, BlackSir (??), 12:22, 20/08/2004 [ответить]  
  • +/
    >может я конечно что-то не понимаю, но ни в NetBSD ни во FreeBSD lsof не наблюдается

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

     
  • 1.5, klalafuda (?), 12:34, 20/08/2004 [ответить]  
  • +/

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

    // wbr

     
  • 1.7, Ernesto (??), 21:24, 20/08/2004 [ответить]  
  • +/
    сразу ляп.
    в самом начале.
    для кошерности, те, кому надо узнать, кто и что занимает устройство, используют fuser.
     
  • 1.8, Аноним (8), 01:06, 21/08/2004 [ответить]  
  • +/
    umount -f /mnt/cdrom/
     
  • 1.9, Аноним (8), 00:08, 07/09/2004 [ответить]  
  • +/
    Linux:
    Не всегда поможет
    umount -f /mnt/cdrom/
    а пока разберешся с опциями fuser поседеть можно
    проще
    lsof | grep /mnt/cdrom
    и видим, что cdrom пользует некая софтина fam с pid равным 2024, после чего можно, к примеру, так:
    kill -9 2024
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру