Home > Linux > Linux la gerarchia del Filesystem

Linux la gerarchia del 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.

Fonte: LinuxGuide

Categories: Linux Tag:,
  1. Non c’è ancora nessun commento.
  1. No trackbacks yet.