Приклади використання команди lsof

Базові приклади lsof команди

Набравши команду Lsof він виведе список всіх відкритих файлів, що належать всіх активних процесах в системі:

Приклади використання команди lsof

За замовчуванням відображається один файл в кожному рядку. Більшість колон говорять самі за себе. Ми пояснимо подробиці про декілька загадкових стовпців (FD і TYPE (тип)).

FD - Представляє дескриптор файлу. Деякі з значень FD є.
cwd - поточний робочий каталог.
TXT - текстовий файл.
mem - Пам'ять відображуваного файлу.
mmap - Пам'ять відображуваного пристрою.

NUMBER - уявити фактичний дескриптор файлу. Символ після числа, є режим в якому відкривається файл.

r- для читання, w- для запису, u- для читання і запису.
TYPE (ТИП) - Вказує тип файлу. Деякі з значень типів,
REG - звичайний файл
DIR - Довідник
FIFO - First In First Out
CHR - Поведінка спеціального файлу

Або подивіться повний список FD TYPE в мануалі Lsof.

Список процесів, які відкрили конкретний файл

Ви можете перерахувати тільки процеси, які відкрили конкретний файл, надаючи ім'я файлу в якості аргументів. (Наприклад введемо в терміналі команду: # lsof / var / log / apache2 / access.log), отримаємо у відповідь:

Приклади використання команди lsof

lsof з параметром

Показати Всі процеси відкритих файлів в каталозі

прапори + D / var / log інформуватиме Lsof знайти всі пов'язані процеси, що працюють з файлами під / var / log:

Схожі статті