Come รจ composta la struttura del file system Linux? - Parte 1

directory-tree-so-linux

Molti dei lettori che รจ venuto a utilizzare Windows e stanno migrando a Linux, allora non mi lasceranno mentire La prima domanda o problema che si pone รจ "dove sono i programmi memorizzati in Linux".

A differenza di Windows, Linux รจ costituito da un file system completamente diverso e non correlato, qui non ci sono lettere di unitร  come "C: \. D: \, ecc ", poichรฉ questo non รจ lo standard per la gerarchia del file system FHS.

Questo sistema definisce la struttura dei file system in Linux e altri sistemi operativi UNIX. Tuttavia, il file system Linux contiene anche alcune directory, che fino ad ora non sono state definite come segue.

/ - directory root (root)

Tutto sul tuo sistema Linux รจ nella directory /, nota anche come directory principale.

Questa directory รˆ come se stessimo parlando di "C: \ in Windows" per cosรฌ dire, ma non รจ cosรฌ, poichรฉ in Linux non ci sono lettere nei nomi delle unitร .

/ bin - file binari dell'utente

La directory / bin contiene i binari utente (programmi) che devono esistere quando il sistema funziona in modalitร  utente singolo.

รˆ importante saperlo nessuna directory puรฒ e non deve esistere in questa directory, qui troveremo solo i file binari dei programmi, cosรฌ come i loro collegamenti simbolici che possono essere distinti da un "@".

/ boot - file di avvio del sistema

La directory / boot Contiene i file necessari per avviare il sistema, ad esempio GRUB e i file del kernel sono archiviati qui.

Possiamo identificare il kernel del sistema poichรฉ un file immagine chiamato vmlinuz-version _ kernel) deve trovarsi in questa directory o nella directory root.

/ cdrom punto di montaggio per CD-ROM

La directory / cdrom non fa parte del filesystem FHS in quanto tale, ma puรฒ ancora essere trovato in varie distribuzioni.

Questa directory รจ una posizione temporanea per l'unitร  CD / DVD dal tuo computer sul tuo sistema. Tuttavia, la posizione standard per i dispositivi multimediali temporanei รจ la directory / media

/ dev file di dispositivo.

Linux vede i dispositivi come file e la directory / dev contiene file speciali che rappresentano i dispositivi. Non sono esattamente questi tipi di file come siamo abituati a vederli.

Inoltre, รจ importante sapere che i dispositivi possono essere a blocchi o caratteri. Normalmente, i dispositivi a blocchi sono quelli che memorizzano i dati e i dispositivi a caratteri che trasferiscono i dati.

Fondamentalmente qui possiamo trovare i punti di montaggio di altre partizioni o dispositivi collegati al computer.

Ad es / dev / sda รจ il punto di montaggio del disco rigido in uso e le altre partizioni di questo saranno elencate in modo tale che la prima partizione sarร  / dev / sda1, il secondo / Dev / sda2 e cosรฌ via.

Nel caso di altri dischi, pen drive o dispositivi di archiviazione collegati, li identificheremo come / dev / sdb, / dev / sdc e cosรฌ via.

Possiamo verificarlo dal terminale eseguendo il comando:

sudo fdisk -l

Mentre per il file associato al tipo di mouse PS / 2 volontร  / dev / psaux.

/ etc - file di configurazione

La directory / etc contiene file di configurazione che possono essere modificati manualmente utilizzando un editor di testo.

Notare che la directory / etc contiene importanti file di sistema, sono tutte configurazioni, che sono file statici.

I file eseguibili, molto meno i file binari, non dovrebbero mai essere trovati qui.

/ home - cartella home dell'utente

La directory / home contiene le cartelle home di tutti gli utenti. Ad esempio, se il tuo nome utente รจ "utente1", avranno / home / utente1 come directory principale.

Questa cartella contiene file utente e dati relativi all'utente, nonchรฉ file utente e preferenze.

Ogni utente ha solo accesso in scrittura alla propria directory home e per modificare altri file sul sistema dovrebbe disporre di autorizzazioni di super utente o essere un utente root.

/ lib librerie di sistema

La directory / lib contiene le librerie necessarie ai binari che si trovano nelle directory / bin e / sbin.

Con una sola differenza, che le librerie necessarie ai binari nella cartella / usr / bin si trovano nella directory / usr / lib.


Aggiungi come fonte preferita in Google