Exemple de bază ale comenzilor lsof
Tastând comanda Lsof, acesta afișează o listă cu toate fișierele deschise care aparțin tuturor proceselor active din sistem:
În mod prestabilit, este afișat un fișier pe linie. Majoritatea coloanelor vorbesc de la sine. Vom explica detaliile mai multor coloane misterioase (FD și TYPE (type)).
FD - Reprezintă descriptorul fișierului. Unele dintre valorile FD sunt.
cwd - directorul curent de lucru.
TXT este un fișier text.
mem - memoria fișierului afișat.
mmap - Memoria dispozitivului afișat.
NUMBER - prezentați descriptorul real al fișierului. Simbolul după număr reprezintă modul în care fișierul este deschis.
r - pentru citire, w - pentru scris, u - pentru citire și scriere.
TYPE (Tip) - Indică tipul fișierului. Unele dintre valorile tipurilor,
REG - fișier obișnuit
DIR - Director
FIFO - primul la prima ieșire
CHR - Comportamentul unui fișier special
Sau uita-te la lista completă a FD TYPE în manualul Lsof.
Lista proceselor care au deschis un anumit fișier
Puteți lista numai procesele care au deschis un anumit fișier, furnizând numele de fișier ca argumente. (de exemplu, introduceți următoarea comandă în terminal: # lsof / var / log / apache2 / access.log), primim răspuns:
lsof cu parametru
Afișați toate procesele de fișiere deschise din director
steaguri + D / var / log va informa Lsof pentru a găsi toate procesele aferente care manipulează fișierele în / var / log: