Linux fajl sistem
1️⃣ Sve je fajl
U Linuxu važi jedan fundamentalni princip: sve je fajl. Tekstualni dokumenti, direktorijumi, uređaji (miš, tastatura, disk), mrežni interfejsi, sve se predstavlja kao fajl u jedinstvenom stablu direktorijuma.
Ovo je ključna razlika u odnosu na Windows gde svaki disk ima svoje slovo (C:, D:).
Na Linuxu postoji jedan koren / (root direktorijum), iz kojeg se grana
celo stablo.
2️⃣ Struktura direktorijuma
/
├── bin/
├── etc/
├── home/
├── var/
├── tmp/
├── usr/
├── root/
├── dev/
├── proc/
└── mnt/
Najvažniji direktorijumi
| Direktorijum | Sadržaj |
|---|---|
/ |
Koren fajl sistema, polazna tačka svega |
/home |
Lični folderi korisnika (/home/korisnik) |
/root |
Home folder root korisnika (administratora) |
/etc |
Konfiguracioni fajlovi sistema i aplikacija |
/var |
Promenljivi podaci: logovi, baze podataka, mail redovi |
/tmp |
Privremeni fajlovi, brišu se pri restartovanju sistema |
/bin |
Osnovne sistemske komande (ls, cp, mv...) |
/usr |
Korisnički programi i biblioteke |
/dev |
Uređaji: diskovi, terminali, mrežni interfejsi |
/proc |
Virtuelni fajl sistem, informacije o procesima i kernelu u realnom vremenu |
/mnt |
Tačka montiranja eksternih uređaja i diskova |
3️⃣ Putanje
Postoje dve vrste putanja:
Apsolutna putanja
Počinje od korena / i opisuje kompletan put do fajla:
/home/korisnik/dokumenti/beleske.txt
Relativna putanja
Počinje od trenutnog direktorijuma:
dokumenti/beleske.txt
cd ../drugi_folder
Specijalni simboli
| Simbol | Značenje |
|---|---|
~ |
Home folder trenutnog korisnika |
. |
Trenutni direktorijum |
.. |
Roditeljski direktorijum |
4️⃣ Zašto je ovo važno u sajber bezbednosti?
Poznavanje strukture fajl sistema je osnova za svaki bezbednosni zadatak:
/etc/passwdi/etc/shadow: sadrže informacije o korisnicima i lozinkama/var/log: logovi sistema, ključni u forenzičkoj analizi/tmp: napadači često ostavljaju alate u privremenom folderu/proc: otkriva aktivne procese i može otkriti malver koji radi u memoriji/etc/crontab: raspored automatskih zadataka, česta meta za persistenciju
💡 Kada analiziraš kompromitovan sistem,
/var/log,/tmpi/etcsu prva mesta koja pregledaš.
Zadatak
U kom direktorijumu se nalaze konfiguracioni fajlovi sistema?
Pomoć
Pročitaj tabelu u sekciji **Struktura direktorijuma**.📝 Provera Znanja
Unesite svoj odgovor ispod da biste proverili da li ste razumeli lekciju: