Поиск Неисправностей В UNIX-Системах При Помощи lsof

Posted by Alexey Kovyrin under Admin-tips · english

Одной из основных задач любого администратора является создание стабильного окружения для выполнения определенных базнес-процессов. Важным элементом этого процесса является поиск неисправностей или каких-либо проблем в системе. В UNIX существует множество утилит для поиска и устранения проблем в системе, но, на мой взгляд, одна из самых полезных таких утилит – lsof – является одним из инструментов администратора, упоминаемых реже всего. Lsof выводит информацию об открытых файлах и открывших их процессах. но это слишком краткое описание.

Большинство людей не знают или забывают, что в UNIX (практически) все является файлом. ОС делает устройства доступнми для приложений при помощи служебных файлов в каталоге /dev. Информация о ядре, системе, памяти, устройствах и т. д. – все это есть в файлах к каталоге /proc. TCP/UDP сокеты часто представляются в программировании как файлы. Даже каталоги – это просто файлы, содержащие списки других файлов.

Lsof работает анализируя структуры данных ядра ОС и представляет различную информацию, относящуюся к файлам, каналам межпроцессного взаимодействия, сокетам и многому другому.

Несколько дней назад, Mohit Muthanna опубликовал отличную статью об утилите lsof на своем блоге 0xFE. Честно говоря, я собирался написать статью об испрльзовании утилиты lsof в работе администратора, но когда я наткнулмя на эту статью, я решил не пытаться написать что-то лучше так как это просто невозможно! :-) Позвольте поблагодарить автора за столь интересную и детальную статью.


Related posts:

  1. Как Получить Данные Для Mrtg Не Запуская SNMP-Сервер?
  2. Использование Оконного Менеджера Screen Для Запуска Программ в Фоновом Режиме
  3. Обзор Неофициальных Репозитариев Пакетов Для Дистрибутива Debian GNU/Linux
  4. Как получить “не зависящий от провайдера” IP-адрес для домашнего сервера?
  5. В Поисках Оптимального Решения: Результаты Тестирования и Выводы

Tags: , , , , ,

3 Comments » | Bookmark on del.icio.us

3 Responses to this entry