maandag 16 maart 2009

De directoryhiërarchie van Linux



Eén van de vele voordelen van linux is de logische directoryhiërarchie. Eénmaal je weet waar bijvoorbeeld logbestanden, configuratiebestanden, opstartbestanden, ... zich bevinden, en als je enige kennis van de basis-terminal-commando's hebt, zul je beter begrijpen, waarom sommige mensen, liever met linux werken,dan met M$ Windows.

Hieronder zal ik in grote lijnen een overzicht geven van deze directorie-structuur:

- / , dit is de zogenaamde 'root' of hoofddirectorie. Dit is ook de 'home'-directorie van de systeemadministrator.

- /boot , hier bevind zich meestal de kernel.

- /bin , hier bevinden zich de basis-commando's (ls, cp, mv, ...), en alle belangrijke binaries die nodig zijn tijdens het opstarten.

- /dev , zoals de naam al aangeeft, bevinden zich hier alle devices (=apparaten) (hda, sda, tty, ...). Alle apparaten zijn een bestand onder linux.

- /etc , alle configuratiebestanden van het systeem

- /home , hier bevinden zich de gebruikers, zoals hun persoonlijke documenten, instellingen, afbeeldingen, ...

- /lib , library's en kernelmodules. (zoals dll-bestanden in M$ Windows)

- /lost+found , naamloze/betekenisloze bestanden worden hierin geplaats.

- /media , dient voor verwisselbare opslag, zoals usb-sticks, cd/dvd-roms, externe hdd, ...

- /mnt , hierin bevinden zich de aanhechtpunten (=mount points), die nodig zijn om partities e.d. aan/af te koppelen van het systeem.

- /proc , deze directorie bevat speciale filters die informatie van de kernel ophalen en wegschrijven. Hier kan je ev. gegevens over je systeem opvragen.

- /sbin , hierin bevinden zich de systembinaries, en normaal niet toegankelijk voor gewone gebruikers.

- /tmp , dient om tijdelijke bestanden op te slaan. Zelfde betekenis zoals in M$ Windows.

- /usr , staat voor Unix System Resources. Hier wordt eigenlijk de meeste data opgeslagen (binaries, library's, documentatie, ...).

- /usr/local , alle data die in principe niet rechtstreeks bij de distro horen, wordt hier geplaatst.

- /var , hierin bevinden zich de variabele bestanden zoals vb. logbestanden, printerspooler, ... .

Opgelet! Bovenstaande gegevens zijn verre van compleet; meer gedetallieerde informatie ivm deze directorie-structuur is te vinden via volgende link.

Geen opmerkingen:

Een reactie posten