Glsof
Небольшой экскурс в теорию: в операционных системах Unix существует такое понятие "открытый файл". Это файл или сетевое соединение, которое сейчас открыто, то есть с которым ведется работа. Например, я набираю заметку в файл, поэтому файл этот является открытым. При этом у меня запущена ICQ, которая держит соединение с сервером, - это тоже открытый файл (точнее, открытый сокет, канал связи). Для выявления списка открытых файлов можно пользоваться консольной программой lsof, входящей во все дистрибутивы Unix, а можно красивой и действительно удобной оболочкой glsof, недавно выпущенной в свет автором по имени Daniele Gnele. Glsof позволяет не только просмотреть список активных открытых файлов и соединений, но и установить тип файла, его размер, владельца и многое другое. Программа просто незаменима для системного администратора и позволяет избавиться от массы проблем, связанных, например, с «захватом» диска, который необходимо отключить из системы, с прерыванием активных сетевых соединений и т. п. Думаю, в ближайшие год-два glsof появится во всех крупных дистрибутивах Linux, вам же я предлагаю опробовать ее уже сейчас.
|