Dimensione: 3963
Commento:
|
Dimensione: 4068
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 79: | Linea 79: |
* '''/usr/include''': file necessari alla corretta interpretazione dei programmi da parte del sistema. |
Il filesystem
Il file system, inteso come la directory che contiene tutte le altre, è rappresentato dal simbolo «/» detto root (radice), da non confondere con la cartella /root che rappresenta la Home dell'amministratore.
Nei sistemi Unix e suoi derivati è definito uno standard sull'albero delle directory di sistema. Tuttavia ogni distribuzione può apportare proprie personalizzazioni, seguirà quindi l'elenco delle directory e del loro utilizzo su Ubuntu.
/bin
Contiene tutti i programmi per la gestione del sistema.
/boot
Contiene tutte le immagini del kernel e file indispensabili al bootstrap del sistema.
/dev
Letteralmente device (dispositivo), contiene i file necessari per l'utilizzo dei vari dispositivi (monitor, stampanti, dischi etc). I vari dispositivi sono visti come dei file e possono essere letti e scritti come normalissimi file. Un file speciale contenuto all'interno di questa directory e' il file null. Il file null e' un file di dimensione infinita e qualunque cosa venga scritta all'interno di questo file viene scartata. E' paragonabile ad un cestino di dimensioni infinite.
/etc
Contiene i file di configurazione del sistema.
Segue un breve elenco con il contenuto di alcune delle sotto-directory principali:
/etc/apt: file di configurazione dei repository in particolare /etc/apt/sources.list.
/etc/grub.d: file per personalizzare la sequenza di boot del sistema.
/etc/samba: /etc/samba/smb.conf file di configurazione per la condivisione dati tramite Samba.
/etc/X11: file per la configurazione delle schede video.
/home
Contiene tutte le directory personali di tutti gli utenti.
/lib
Contiene tutte le librerie condivise del sistema.
/lost+found
Contiene le parti di file recuperate al riavvio in caso di interruzione della corrente elettrica, nel caso in cui vengano persi i dati sui quali si stava lavorando.
/media
/mnt
E' la directory di mount. Qui vengono generalmente montate le varie unità.
/opt
Letteralmente optional (opzionale), contiene programmi e add-on che non sono parte dell'installazione standard. Ubuntu non installa quasi nulla in questa directory, ma altre distribuzioni ne fanno un uso più importante.
/proc
Contiene le informazioni relative al sistema, come un file system virtuale creato dal kernel dinamicamente istante per istante, in memoria e non sul disco.
/root
Contiene la directory home dell'amministratore del sistema.
/sbin
Contiene programmi di sistema eseguibili solo dall'amministratore del sistema come ad esempio fdisk o fsck.
/tmp
Contiene dei file temporanei.
/usr
Contiene tutte le applicazioni ed i file che non servono per la gestione del sistema. Qui vengono inoltre installati i vari pacchetti software.
/usr/bin: file binari di sistema non fondamentali al funzionamento dedicati a tutti gli utenti.
/usr/lib: librerie per i file binari contenuti in /usr/bin e /usr/sbin.
/usr/include: file necessari alla corretta interpretazione dei programmi da parte del sistema.
/usr/sbin: file binari di sistema non fondamentali al funzionamento dello stesso, ad esempio demoni per servizi di connessione alla rete.
/usr/share: file indipendenti dall'architettura dei programmi.
/usr/src: codice sorgente, ad esempio del kernel e dei relativi headers.
/var
Contiene tutti file che hanno informazioni dinamiche, che tendono a modificarsi con il tempo: log, file di pid e lock dei processi in esecuzione, directory di spool (stampa, mail...) ecc.
/var/log: file di registro del sistema in cui viene registrato ciò che avviene al sistema in ogni istante.