Cerca nel mio blog

Avviso


APPUNTIDILINUX E' STATO SPOSTATO SU UN NUOVO SITO: WWW.APPUNTIDILINUX.IT

QUESTO RIMMARRÀ COME ARCHIVIO STORICO DEI POST DALLA NASCITA DEL PROGETTO AD OGGI MARZO 2016.

GRAZIE A TUTTI VI ASPETTO SUL NUOVO SITO.
ROBERTO LISSANDRIN

giovedì 25 settembre 2008

Struttura del File System di Linux

Entrando in risorse del computer in windows ci accorgiamo che sul nostro disco dopo l'installazione del sistema operativo in realta' il tutto confluisce in poche cartelle:
- Windows
- Programmi
- Documents and Settings
e poi il file di paging (swap) e il file che contiene il cestino

Dentro Windows c'e' il sistema operativo suddiviso in altre sottocartelle etc...
in Documents and Settings i documenti degli utenti e in Programmi, i programmi installati....

Bene ma non e' di windows che vogliamo parlare bensi' di linux.....


Una volta installato Linux se per curiosita' apriamo un file browser e andiamo a vedere le cartelle che di sono nel disco principale ci accorgiamo che ci sono tante cartelle dai nomi strani e di primo acchito risulta difficile capire a cosa servono....





- guida al file system di linux -

/ - La Root directory è la base del file system. Tutti i files e le cartelle sono qui logicamente raccolti, a prescindere dalla loro posizione fisica.

/bin - Contiene i programmi eseguibili che fanno parte del sistema operativo. Molti comandi Linux come: cat, cp, ls, more e tar, sono situati in /bin.

/boot - Contiene il kernel di Linux e altri files che servono a Lilo e Grub per avviare il sistema.

/dev - Contiene tutti i files delle periferiche.

/etc - Contiene la maggior parte dei files di configurazione del sistema e gli script d’avvio nella sottocategoria /etc/rc.d.

/home - L’home directory è la base di tutte le cartelle degli utenti.

/lib - Contiene i files delle librerie e i moduli dei driver necessari all’avvio del sistema.

/lost+found - Directory per i files persi. Tutte le partizioni ne hanno una.

/media - Directory per montare dischi rimovibili come CD-ROM e floppy.

/mnt - Directory per file systems montati temporaneamente.

/opt - La directory opt serve a piazzare tutti i programmi installati dall’utente e non gestiti dal sistema interno di pacchetti.

/proc - Directory per i sistemi virtuali. Contiene informazioni su vari aspetti del sistema.

/root - Home directory dell’utente root.

/sbin - Contiene i binari dei files amministrativi. Ospita inoltre comandi come mount, shutdown, umount.

/srv - Contiene i dati per i servizi (HTTP, FTP, etc.) offerti dal sistema.

/sys - Una directory speciale che contiene informazioni sulle periferiche, per come sono riconosciute dal Kernel di Linux.

/tmp - Directory temporanea che può essere usata come cartella temporanea (immagazzinaggio dei files provvisori). Il contenuto di questa directory è cancellato ogni volta che parte del sistema.

/usr - Contiene subdirectories per molti programmi come l’X Window System.

/usr/bin - Contiene i files eseguibili per molti comandi Linux. Non fa parte del cuore del sistema operativo Linux.

/usr/include - Contiene i file di intestazione per i linguaggi di programmazione C++ e C

/usr/lib - Contiene le librerie per i linguaggi di programmazione C++ e C.

/usr/local - Contiene files locali.

/usr/sbin - Contiene i comandi amministrativi.

/usr/share - Contiene i files che sono condivisi, come, files di configurazione di defaulr, immagini, documentazione, ecc.

/usr/src - Contiene il codice sorgente per il kernel di Linux.

/var - Contiene vari files di sistema quali log, carelle della posta, ecc, che, nel tempo, tendono a cambiare di numero e forma.

/var/cache - Deposito per i dati nascosti delle applicazioni.

/var/lib - Contiene informazioni sullo stato corrente delle applicazioni. I programmi la modificano quando funzionano.

/var/lock - Contiene i files protetti che sono controllati dalle applicazioni, in modo che ogni risorsa sia usata da una sola applicazione.

/var/log - Contiene i files di log di varie applicazioni.

/var/mail - Contiene la posta degli utenti.

/var/opt - Contiene dati variabili per i pacchetti immagazzinati nella directory /opt.

/var/run - Contiene i dati che descrivono il sistema da quando è stato caricato.

/var/spool - Contiene i dati che stanno aspettando qualche tipo di elaborazione.

/var/tmp - Contiene files provvisori conservati fra i riavvii del sistema.



Approfondimenti, date un'occhiata anche a:

Roberto Lissandrin