Gerarchia Filesystem Introduzione Il file system Linux, ha una struttura ad albero la cui radice(root) viene rappresentata dal carattere '/' il quale contiene a sua volta altre sottodirectory di sistema. Vediamo adesso le più significative sottodirectory per comprenderne il
significato dei loro nomi e familiarizzare col filesystem.
/ - è la root directory del filesystem, tutte le altre sono sub-directory.
/bin - Contiene gli eseguibili in formato binario.
/boot
- All'interno di questa directory, troviamo l'immagine del
kernel(vmlinuz), l'immagine ramdisk per il precaricamento moduli dei
block device, il file di configurazione del kernel e i file di
configurazione del boot loader GRUB.
/dev - Contiene i file indispensabili al sistema per l'indirizzamento delle periferiche.
/etc
- Contiene tutti i file di configurazione del sistema, delle periferiche,
dei servizi, degli account, delle password, di avvio, di rete e altri
file di configurazione.
/home - E' per default la directory dove risiedono le home dir degli utenti di sistema.
/lib - Come si intuisce dal nome, questa contiene le librerie utilizzabili dai file eseguibili e dal kernel.
/mnt - E' la directory utilizzata per il mount point dei device rimovibili come cd-rom, floppy drivers, pendrive usb, etc.
/media - Come mnt, rappresenta il mount point dei device rimovibili come cd-rom, floppy drivers, pendrive usb, etc.
/opt - Solitamente contiene i programmi installati dagli utenti o software di terze parti.
/proc
- Contiene diverse sottodirectory all'interno delle quali si trovano file
creati dal sistema riportanti statistiche sul sistema e del kernel.
/root - La home-directory di root ossia dell'amministratore di sistema.
/sbin - Qui troviamo tutti gli eseguibili di sistema e i programmi utilizzabili
soltanto dall'utente root(super-user) per la gestione e amministrazione
del sistema.
/tmp - Contiene i file
temporanei creati dal sistema e dalle applicazioni. Quasi tutte le
distribuzioni ripuliscono parte dei file contenuti all'avvio del
sistema.
/usr - Questa directory
contiene i programmi utilizzabili da tutti gli utenti, comandi e
utility di amministrazione ed è sicuramente una delle più importanti in
quanto gran parte del sistema vi risiede all'interno. Osservando il
contenuto di questa, si nota subito che somiglia molto alla directory /
in quanto contiene le directory bin, etc, lib, sbin, etc. Analizziamo
le subdirectory più importanti.
/usr/include - Qui si trovano i file d'intestazione utilizzati dal compilatore C.
/usr/local - Un buon amministratore di sistema installa qui i propri software.
/usr/man - Contiene il manuale di sistema consultabile per mezzo del comando man argomento .
/usr/share - Contiene alcuni file richiamati dalle applicazioni di sistema.
/usr/X11R6 - Contiene il software del gestore grafico di sistema X11.
/var
- E' la directory dei cosiddetti dati variabili. Qui i programmi di
sistema registrano le informazioni di runtime, creano file di cache, di
controlllo utente e di spool.
|