Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

Cosa definisce un set standard di directory da utilizzare da tutti i sistemi Linux e Unix?

Non esiste un singolo "set di directory standard" universalmente obbligatorio per tutti i sistemi Linux e Unix. Tuttavia, esiste una forte convenzione e una pratica comune per le strutture di directory, in particolare all'interno dello standard POSIX, a cui molti sistemi aderiscono.

Ecco una rottura di ciò che definisce la struttura tipica:

1. Lo standard POSIX:

* The / Directory: Questa è la directory principale, il livello superiore della gerarchia del file system. Tutte le altre directory sono considerate sottodirectory di questa radice.

* Directory definite Posix: Lo standard POSIX specifica alcune directory critiche che devono esistere su tutti i sistemi conformi, tra cui:

* /bin :Binari essenziali per tutti gli utenti (ad es. LS, Cat, Data).

* /sbin :Binari essenziali per l'amministrazione del sistema (ad es. Shutdown, ifConfig).

* /dev :File di dispositivi che rappresentano hardware di sistema (ad es. /Dev /sda1 per una partizione del disco rigido).

* /etc :File di configurazione del sistema (ad es., /Etc /passwd per account utente).

* /home :Home Directory per singoli utenti (ad es. /Home /John).

* /lib :Biblioteche di sistema utilizzate dai programmi.

* /mnt :Punti di montaggio per i file system di montaggio temporaneamente (ad es. /MNT /CDROM).

* /proc :Un file system virtuale contenente informazioni sull'esecuzione di processi.

* /tmp :File temporanei che dovrebbero essere eliminati dai programmi.

* /usr :Programmi, librerie e documentazione specifici dell'utente.

* /var :File di dati variabili (ad es. File di registro, code di posta).

2. Pratiche e variazioni comuni:

* Sottodirectory: All'interno di queste directory definite da POSIX, ci sono spesso sottodirectory per ulteriori organizzazioni. Ad esempio, `/usr/bin` contiene binari utente comuni, mentre`/usr/locale/bin` viene spesso utilizzato per applicazioni installate localmente.

* Distribuzioni: Diverse distribuzioni Linux (ad es. Ubuntu, Fedora) possono avere le proprie aggiunte e convenzioni alla struttura della directory.

* Variazioni: Alcuni sistemi possono avere posizionamenti leggermente diversi per alcune directory o possono includere directory aggiuntive non esplicitamente definite nello standard POSIX.

TakeAways chiave:

* Non esiste uno standard assoluto, ma esiste una forte convenzione comune basata sullo standard POSIX.

* La directory è il punto centrale e la maggior parte dei sistemi mantiene una struttura gerarchica.

* Mentre le directory core sono standardizzate, le implementazioni e le sottodirectory specifiche possono variare.

* La familiarizzazione di pratiche comuni e le linee guida POSIX aiuta a navigare efficacemente i sistemi Linux e Unix.

Ricorda, consultare la documentazione del sistema e la ricerca online per directory o file specifici è fondamentale per comprendere la struttura e le convenzioni di un determinato sistema.

 

sistemi © www.354353.com