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.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   QuantumComputing 1 suddetto

    Anche se ho questo campo l'ho più o meno controllato, una piccola spiegazione è gradita come recensione.

    Buon lavoro e grazie!

  2.   Leone suddetto

    Molte grazie. Mi sono sempre chiesto come funziona quella struttura

  3.   Marco Antonio Correa suddetto

    Grazie mille per questa informazione !!