Author Topic: Linux intro fajl sistem  (Read 424 times)

0 Members and 1 Guest are viewing this topic.

Offline efko

  • Administrator
  • Full Member
  • *
  • Topic Author
  • Posts: 1046
  • Country: cs
  • Karma: +18/-1
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: +1
Linux intro fajl sistem
« on: 05 March 2022, 16:11:33 »
FHS - file system hierarchy standard

* /bin - binaries (programs/apps)
- ls - list all directories
- cat - izlaz datoteka i druge osnovne funkcije se tu cuvaju
- sbin - system binaries za sistem administratora (ne za obicnog korisnika, potrebna dozvola).
- Ima single i multi user mode. Single user mode ima pristup root folderu gde moze sve da menja, upgrejduje, popravke sistema, testiranje.
-Networking nije dostupan u single user mode i to uglavnom zbog bezbednosti. Kada se instalira program u Linuxu program nece biti u ovom folderu.

* /boot - sadrzi sve da bi mogao da se digne sistem i treba biti oprezan.

* /cdrom - nije uvek dostupan, zavisi od distro.

* /dev - ovde su uredjaji (devices). Standard je da je sve fajl na Linuxu. Tu su informacije o hardveru.
- Disk na primer bi bio dev/sda i sve o uredjajima je tu.

* /etc - ovde se pamti kako smo sve konfigurisali i odnosi se na sistem kao sto je APT.
- /apt - informacije o svim izvorima koje povezuju repos i sistem kao i mnoga druga podesavanja i ne odnosi se na individualna podesavanja, vise korisnika koji koriste neku aplikaciju.

* /lib - tu se cuvaju lib32 i lib64 datoteke.
- Aplikacije koriste datoteke da bi mogle da obavljaju razlicite funkcije koje su potrebne za binaries (binarne datoteke) za /bin i /sbin

* /media i /mnt - MNT ili mount za datoteke je gde cemo pronaci nase druge flesh uredjaje kao sto je usb flash, eksterni disk, mrezna kartica i slicno, drugi hdd...
- B ili D disk sa windows sistema su ovde. Nije uvek postojala /media vec samo /mnt.
- Skoro svaki distro danas automatski mount uredjaje u /media i tako bi fleska bila u /media/username/device name.
- Zasto su /media i /mgt? Ako idemo manuelno mount, onda koristimo /mnt i ostavljamo sistemu da koristi /media da upravlja.
- Vecina Distros i fajl menadzera kao sto je Nautilus i Dolphin i PcmanFM ce imati nesto na stranu. U Nautilusu moze da se klikne na Other Locations i tu mogu da pristupim drugim uredjajima i tu bi se prikazala fleska.

* /opt - to je opcioni folder i uglavnom se koristi za manuelno instalirani softver.
- Takodje neki instalirani paketi mogu da zavrse ovde, na primer VirtualBox guest.
- Tu se takodje instalira softver koji smo mi napravili.

* /proc  - Tu se nalaze pseudo fajlovi koji sadrze info o sistemskim procesima i resursima.
- Svaki proces ce imati datoteku ovde sa svim informacijama o tom procesu.
- Ako otvorimo SISTEM MONITOR u terminalu (sto je isto kao i WindowsTaskManager), tu vidimo broj procesa koji mozemo da proverimo i hocemo proces 2334, onda idemo /proc/2334 i tu vidimo mnogo fajlova i lici na /dev. To kernel prevodi druge informacije da se prikazu kao fajlovi. Na primer informacije o CPU, ide se ~$ cat /proc/cpuinfo

* /root je root users home folder. Nije bas kao User folder, ne sadrzi unutra datoteke i nije u /home datoteci. Mogu se cuvati fajlovi unutra ali je potreban administratorski pristup da se pristupi root.
- Root uvek osigurava pristup svom /home folderu ako imamo home folder za regularne korisnike u slucaju ako je na drugom disku gde se ne moze pristupiti.

* /run - je novo i razlicitu upotrebu ima, zavisi od distro.
- To je temp FS file sistem i znaci da radi direktno u RAM memoriji i sve u njemu nestaje kad se restartuje ili ugasi pc.

* /snap - ovde su snap paketi instalirani uglavnom na Ubuntu.
- Snap paketi su kompletne aplikacije koje rade drugacije u odnosu na uobicajene pakete i aplikacije.

* /srv - ovo je datoteka servisa gde se cuvaju podaci.
- Verovatno ce biti prazne datoteke osim ako imamo server kao sto je Web server ili FTP server gde cuvamo fajlove za eksterne korisnike koji pristupaju.
- Omogucava bolju bezbednost i dozvoljava da Mount folder sa drugog hard diska.

* /sis - sistem folder
- On komunicira sa kernelom, primer preko VGA kabla se podesava graficka kartica na hibridnom sistemu.
- Sis datoteka je slicna kao /run datoteka i fizicki nije na hard disku.
- Pravi se svaki put kad ukljucimo racunar.

* /tmp - temp ili trenutni fajlovi
- Tu se cuvaju trenutni fajlovi koji se koriste za trenutno otvoreni dokument kao sto je Word document, cuva se privremena kopija dok radimo pa ako aplikacija zakaze, moze odatle da vidi sistem da li smo nesto zapamtili tokom rada, odnosno poslednja kopija koja je uradjena.

* /usr - ovde su aplikacije korisnika koje koristi User i suprotno od /bin koristi je sistem i sistem administrator da odrzava i takodje je poznat kao UNIX system resource i sve aplikacije koje su ovde instalirane su neesencijalne za osnovne sistemske operacije.
- Instalirane aplikacije ce biti u jednom od nekoliko foldera kao sto su usr/bin, usr/sbin ili u usr/local u usr/local/bin ili usr/local/sbin.
- Vecina programa ce zavrsiti u local folderima.
- Veliki programi su u share.
- Kernel i header fajlovi u src.

* /var - je variable direktorijum i sadrzi fajlove i foldere gde se ocekuje da oni rastu i neprestano zauzimaju sve vise memorije.
-  /var/crash - sadrzi logove o procesima sistema i mnoge druge aplikacije koje rastu kako koristimo sistem. Tu je i baza podataka za email i trenutno cuva za stampac redosled stampanja.

* /home - svaki korisnik ima svoj folder.
- Tu cuvamo licne fajlove i podatke.
- Sa administratorskim dozvolama se moze pristupiti svim korisnicima.
- Neki korisnici stavljaju Home folder na drugi HDD ili drugu particiju sto omogucava da reinstaliramo lakse nas sistem i sacuvamo nase fajlove.
- Tu se cuvaju i podesavanja aplikacija.
- Neki folderi su sakriveni i mozemo ih videti u fajl menadzeru tako sto idemo na Show hidden files ili ctrl+H.
- To zavisi i od fajl menadzera i od distro.
- Ili u terminalu :~$ LS -a
- Cach za pretrazivace je sakriven.
- Neke aplikacije cuvaju temp, neke thumbnails ili ono sto se stalno koristi.
- Onda imamo foldere kao sto su Config i Local.
« Last Edit: 11 March 2022, 22:37:09 by efko »
discord: efko#5979
╚►They say "Before you die your whole life flashes before your eyes…". Make it worth watching. It's true, even for a blind man... ◄╝
              ╚►It is said some lives are linked across time, connected by an ancient calling that echoes through the ages ◄╝

Tags:
 


SimplePortal 2.3.7 © 2008-2024, SimplePortal