Se provieni da Windows, la struttura del file system Linux può sembrare particolarmente aliena. Le lettere C: drive e drive sono sparite, sostituite da una / e directory dal suono criptico, la maggior parte delle quali ha tre nomi di lettere.
Il Filesystem Hierarchy Standard (FHS) definisce la struttura dei file system su Linux e altri UNIX -come i sistemi operativi. Tuttavia, i file system Linux contengono anche alcune directory che non sono ancora definite dallo standard.
Tutto sul tuo sistema Linux si trova nella directory /, nota come directory root. Si può pensare che la directory / sia simile alla directory C: su Windows, ma questo non è assolutamente vero, dato che Linux non ha lettere di unità. Mentre un'altra partizione si trova in D: su Windows, questa altra partizione appare in un'altra cartella sotto / su Linux.
La directory / bin contiene i binari utente essenziali (programmi) che deve essere presente quando il sistema è montato in modalità utente singolo. Applicazioni come Firefox sono archiviate in / usr / bin, mentre programmi e utility di sistema importanti come la bash shell si trovano in / bin. La directory / usr può essere archiviata su un'altra partizione - collocando questi file nella directory / bin si assicura che il sistema disponga di queste importanti utility anche se nessun altro file system viene montato. La directory / sbin è simile - contiene binari di amministrazione di sistema essenziali.
La directory / boot contiene i file necessari per l'avvio del sistema, ad esempio i file del boot loader GRUB e il tuo Linux i kernel sono memorizzati qui. I file di configurazione del boot loader non si trovano qui, tuttavia sono in / etc con gli altri file di configurazione.
La directory / cdrom non fa parte di lo standard FHS, ma lo troverai comunque su Ubuntu e altri sistemi operativi. È una posizione temporanea per i CD-ROM inseriti nel sistema. Tuttavia, la posizione standard per il supporto temporaneo si trova nella directory / media.
Linux espone i dispositivi come file e la directory / dev contiene un numero di file speciali che rappresentano i dispositivi. Questi file non sono veri come li conosciamo, ma appaiono come file - ad esempio, / dev / sda rappresenta la prima unità SATA nel sistema. Se si desidera partizionarlo, è possibile avviare un editor di partizioni e dirgli di modificare /dev/sda.
Questa directory contiene anche pseudo-dispositivi, che sono dispositivi virtuali che in realtà non corrispondono all'hardware. Ad esempio, / dev / random produce numeri casuali. / dev / null è un dispositivo speciale che non produce output e scarta automaticamente tutti gli input - quando si canalizza l'output di un comando su / dev / null, lo si elimina.
Il / etc la directory contiene i file di configurazione, che generalmente possono essere modificati manualmente in un editor di testo. Si noti che la directory / etc / contiene file di configurazione a livello di sistema - i file di configurazione specifici dell'utente si trovano nella directory home di ciascun utente.
La directory / home contiene una cartella home per ciascun utente. Ad esempio, se il tuo nome utente è bob, hai una cartella home situata in / home / bob. Questa cartella home contiene i file di dati dell'utente e i file di configurazione specifici dell'utente. Ogni utente ha solo accesso in scrittura alla propria cartella home e deve ottenere autorizzazioni elevate (diventa l'utente root) per modificare altri file sul sistema.
La directory / lib contiene le librerie richieste da i binari essenziali nella cartella / bin e / sbin. Le librerie necessarie per i binari nella cartella / usr / bin si trovano in /usr/lib.
Ogni file system Linux ha una directory lost + found. Se il file system si arresta in modo anomalo, al prossimo avvio verrà eseguito un controllo del file system. Qualsiasi file danneggiato trovato verrà inserito nella directory lost + found, quindi puoi tentare di recuperare il maggior numero di dati possibile.
La directory / media contiene le sottodirectory in cui sono montati i dispositivi rimovibili inseriti nel computer. Ad esempio, quando inserisci un CD nel tuo sistema Linux, verrà automaticamente creata una directory all'interno della directory / media. È possibile accedere ai contenuti del CD all'interno di questa directory.
Storicamente parlando, la directory / mnt è quella in cui gli amministratori di sistema montano i file system temporanei mentre li usano. Ad esempio, se stai montando una partizione Windows per eseguire alcune operazioni di recupero file, puoi montarla su / mnt / windows. Tuttavia, è possibile montare altri file system in qualsiasi parte del sistema.
La directory / opt contiene sottodirectory per pacchetti software opzionali. È comunemente usato da software proprietario che non obbedisce alla gerarchia del file system standard - ad esempio, un programma proprietario può scaricare i suoi file in / opt / application quando lo si installa.
La directory / proc simile alla directory / dev perché non contiene file standard. Contiene file speciali che rappresentano le informazioni di sistema e di processo.
La directory / root è la directory home dell'utente root. Invece di essere localizzato in / home / root, si trova in / root. Questo è distinto da /, che è la directory root del sistema.
La directory / run è abbastanza nuova e offre alle applicazioni una posizione standard per archiviare i file transitori che richiedono come socket e ID di processo . Questi file non possono essere memorizzati in / tmp perché i file in / tmp possono essere cancellati.
La directory / sbin è simile alla directory / bin. Contiene binari essenziali che sono generalmente progettati per essere eseguiti dall'utente root per l'amministrazione del sistema.
Se la distribuzione Linux utilizza SELinux per la sicurezza (Fedora e Red Hat, ad esempio), la directory / selinux contiene file speciali usati da SELinux. È simile a / proc. Ubuntu non usa SELinux, quindi la presenza di questa cartella su Ubuntu sembra essere un bug.
La directory / srv contiene "dati per i servizi forniti dal sistema". Se tu fossi utilizzando il server Apache HTTP per servire un sito Web, è probabile che i file del sito Web vengano archiviati in una directory all'interno della directory / srv.
Le applicazioni memorizzano i file temporanei nella directory / tmp. Questi file vengono generalmente cancellati ogni volta che il sistema viene riavviato e possono essere cancellati in qualsiasi momento da utility come tmpwatch.
La directory / usr contiene applicazioni e file utilizzati dagli utenti , a differenza delle applicazioni e dei file utilizzati dal sistema. Ad esempio, le applicazioni non essenziali si trovano all'interno della directory / usr / bin invece della directory / bin e i file binari di amministrazione del sistema non essenziali si trovano nella directory / usr / sbin invece della directory / sbin. Le librerie per ciascuna si trovano nella directory / usr / lib. La directory / usr contiene anche altre directory - ad esempio, i file indipendenti dall'architettura come la grafica si trovano in /usr/share.
La directory / usr / local è dove installano le applicazioni compilate localmente per impostazione predefinita - questo impedisce loro di fare il mucking il resto del sistema.
La directory / var è la controparte scrivibile della directory / usr, che deve essere di sola lettura durante il normale funzionamento. I file di registro e tutto ciò che normalmente verrebbe scritto in / usr durante il normale funzionamento vengono scritti nella directory / var. Ad esempio, troverai i file di log in /var/log.
Per informazioni tecniche più dettagliate sulla gerarchia del file system Linux, consulta la documentazione di Filesystem Hierarchy Standard.
Come gestire i servizi Systemd su un sistema Linux
Systemd è ora usato di default nella maggior parte delle distribuzioni Linux, da Fedora e Red Hat a Ubuntu, Debian, openSUSE e Arch. Il comando systemctl consente di ottenere informazioni sullo stato di sistema e controllare i servizi in esecuzione. Nonostante la controversia, questo introduce almeno una certa standardizzazione nelle distribuzioni Linux.
Come modificare la posizione di salvataggio e la cartella dei file locali predefiniti in Word 2013
Quando si installa Word per la prima volta, il percorso predefinito per il salvataggio dei file è OneDrive. Se preferisci salvare i documenti sul tuo computer, puoi facilmente cambiarli, anche se Word imposta una cartella predefinita sul tuo computer per il salvataggio dei file, che normalmente è "Documenti".