La struttura delle directory su Linux
Il file system del sistema operativo Linux si basa su una struttura gerarchica ad albero. Il punto più alto della struttura è è indicato con il simbolo della barra / ed è detto root ( radice ).
Nella root sono presenti le principali cartelle del sistema operativo. Ognuna svolge una funzione specifica.
Nota. Alcune directory di primo livello sono comuni a tutte le distribuzioni Linux mentre altre sono specifiche per ogni singola distribuzione.
Le principali directory di Linux sono le seguenti:
- /bin. E' la cartella dei file binari e delle applicazioni binarie.
- /boot. E' la cartella dei file necessari per avviare il sistema operativo.
- /cdrom. E' il mount del lettore cd-rom.
- /cgroup. E' la directory della gerarchia dei Control Groups.
- /dev. E' la cartella con i file dei dispositivi ( device ).
- /etc. E' la cartella con i file di configurazione del sistema e gli script di avvio.
- /export. Ospita i file system condivisi ( su Solaris ).
- /home. E' la cartella HOME degli utenti locali.
- /lib. E' la cartella con le librerie di sistema.
- /lib64. E' la cartella con le librerie di sistema a 64 bit.
- /lost+found. E' usata dal filesystem per memorizzare i files dopo il controllo di coerenza.
- /media. E' la cartella con i file dei dispositivi removibili ( media ) come lettori dvd, ecc.
- /mnt. E' la directory con i filesystem montati ( esterni ).
- /opt. E' la cartella delle applicazioni opzionali ( optional ) e dei software di terze parti.
- /proc. E' la directory dove sono contenute le informazioni sullo stato del sistema e i processi in esecuzione.
- /root. E' la home directory dell'utente root.
- /sbin. E' la cartella dei file binari di amministrazione del sistema.
- /srv. Ospita i dati serviti dal sistema ( es. server web, ftp, ecc. ).
- /sys. E' la cartella dei file di sistema. E' usata per visualizzare o configurare i device e i bus del sistema operativo.
- /tmp. E' la directory dei file temporanei. Può essere utilizzata sia dagli utenti e sia dal sistema. Viene svuotato al riavvio della macchina.
- /usr. E' la cartella dei file, dei programmi, delle librerie e delle applicazioni degli utenti ( users ).
- /var. E' la cartella dei dati e dei file variabili come i log e i database.
Nota. Nelle directory di 1° livello possono trovarsi anche le cartelle create dall'amministratore del sistema che non hanno nulla a che vedere con il s.o. Linux.