Når du bruker UNIX -operativsystemer, som i Linux, blir hver komponent i seg selv katalogisert som en fil og hver "fil", og hver gang vi gjør en endring i nevnte element, blir alle disse endringene vert i en inode og Linux tar vare på å identifisere hver fil med sitt respektive inode -nummer som ikke er det menneskelige filnavnet den ble opprettet med.
I Linux -miljøer har vi kommandoen "stat" (Statistics) som, som navnet indikerer, har ansvaret for å vise status for filsystemet som genererer nyttig informasjon som:
- Dato for opprettelse av fil
- Inode nummer
- Siste endringer gjort i filen
- Siste endring av staten
- Siste tilgang og mer relevant informasjon.
I Linux har vi parametere som:
ctimeViser tiden for filendring.
en gangGenererer tilgangstiden til filen.
mtimeViser endringstiden for filen.
crtimeViser tiden filen ble opprettet.
1. Finner opprettelsesdatoen for en fil i Linux
Trinn 1
For å finne detaljer om en fil, spesielt dato og klokkeslett for opprettelsen, kan vi bruke crtime som er ansvarlig for å finne filens inode ved hjelp av kommandoen stat, for dette skal vi utføre følgende syntaks:
stat "fil"
Steg 2
For dette må vi gå til katalogen der filen som skal analyseres ligger, og som vi ser er informasjonen som vises komplett med detaljer som:
- Siste dato for tilgang og endring
- Lenker
- Størrelse
- Nodenummer og mer.
Trinn 3
Alternativt kan vi bruke kommandoen ls slik. I dette tilfellet vil inoden til filen vises. Det vil være nødvendig å ta hensyn til inode -nummeret knyttet til filen.
ls -i "File"
2. Kjenn rotsystemet i Linux
Trinn 1
Det neste trinnet er å oppdage rotfilsystemet der den analyserte filen er plassert, for dette skal vi utføre kommandoen df -h for å identifisere rotfilsystemet slik:
df -h
Steg 2
I dette tilfellet kan vi se at rotsystemet er " / dev / sda1". Nå, med denne informasjonen, skal vi bruke kommandoen "debugfs" for å finne tidspunktet for opprettelsen av filen ved å legge til "-R" -parameteren som forteller debugfs å utføre en enkelt ekstern kommando knyttet til filens inode-nummer for å bruke, for dette vi skal utføre følgende syntaks:
sudo debugfs -R 'stat' / dev / sda1
Trinn 3
Som et resultat kan vi se mye mer fullstendige detaljer om den valgte filen med detaljer som:
- Inode nummer
- Modus
- Tilknyttet bruker og gruppe
- Størrelse
- Detaljer om ctime, atime, mtime og crtime
- Kontrollsum og mer.
Vi kan bruke dette verktøyet til å skaffe mye mer detaljert informasjon om hver fil som må analyseres.