Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Un tour guidato

Il layout del file system su un sistema Linux è molto simile a quello che si trova su altri sistemi simili a Unix. Il design è in realtà specificato in uno standard pubblicato chiamato Standard della gerarchia del file system Linux. Non tutte le distribuzioni Linux sono esattamente conformi allo standard, ma la maggior parte si avvicina molto.

Successivamente, esploreremo noi stessi il file system per vedere cosa rende il nostro


Segno di spunta del sistema Linux. Questo ci darà la possibilità di mettere in pratica le nostre abilità di navigazione. Una delle cose che scopriremo è che molti dei file interessanti sono in semplice testo leggibile. Durante il nostro tour, prova quanto segue:

1. cd in una data directory

2. Elenca il contenuto della directory con ls -l

3. Se vedi un file interessante, determina il suo contenuto con filetto

4. Se sembra che sia testo, prova a visualizzarlo con meno


Immagine

Ricorda il trucco del copia e incolla! Se stai usando un mouse, puoi fare doppio clic sul nome di un file per copiarlo e fare clic con il tasto centrale per incollarlo nei comandi.


Immagine

Mentre vaghiamo, non abbiate paura di guardare le cose. Agli utenti regolari è in gran parte vietato incasinare le cose. Questo è il lavoro dell'amministratore di sistema! Se un comando si lamenta di qualcosa, passa a qualcos'altro. Passa un po' di tempo a guardarti intorno. Il sistema è nostro da esplorare. Ricorda, in Linux non ci sono segreti!

La tabella 3-4 elenca solo alcune delle directory che possiamo esplorare. Potrebbero esserci delle leggere differenze a seconda della distribuzione. Non aver paura di guardarti intorno e provare di più!


Tabella 3-4: Directory trovate su sistemi Linux


Commenti sulla directory

Commenti sulla directory

/ La directory principale. Dove tutto inizia.


Immagine

/bin Contiene i binari (programmi) che devono essere presenti per l'avvio e l'esecuzione del sistema.


Immagine

/boot Contiene il kernel Linux, l'immagine del disco RAM iniziale (per i driver necessari all'avvio) e il boot loader.


File interessanti:

/boot/grub/grub.conf o menu.lst, che sono usati per configurare il boot loader.

/boot/vmlinuz (o qualcosa di simile), il Linux

Kernel


Immagine

/ dev Questa è una directory speciale che contiene nodi del dispositivo. "Tutto è un file" si applica anche ai dispositivi. Qui è dove il kernel mantiene un elenco di tutti i dispositivi che comprende.


Immagine

/ Etc I / Etc directory contiene tutti i file di configurazione a livello di sistema. Contiene anche una raccolta di script di shell che avviano ciascuno dei servizi di sistema all'avvio. Tutto in questa directory dovrebbe essere testo leggibile.


File interessanti: mentre tutto è dentro / Etc è interessante, ecco alcuni dei preferiti di tutti i tempi:

/ etc / crontab, un file che definisce quando

i lavori automatizzati verranno eseguiti.

/etc/fstab, una tabella dei dispositivi di archiviazione e dei punti di montaggio associati.

/etc/passwd, un elenco degli account utente.


Immagine

/home Nelle configurazioni normali, a ciascun utente viene assegnata una directory in

/casa. Gli utenti ordinari possono solo scrivere file nelle loro home directory. Questa limitazione protegge il sistema dall'attività errata dell'utente.


Immagine

/lib Contiene i file della libreria condivisa utilizzati dai programmi di sistema principali. Sono simili alle DLL in Windows.


Immagine

/lost+found Ogni partizione o dispositivo formattato che utilizza un file system Linux, come ext3, avrà questa directory. Viene utilizzato in caso di ripristino parziale da un evento di danneggiamento del file system.

A meno che non sia successo qualcosa di veramente brutto al tuo sistema, questa directory rimarrà vuota.


Immagine

/metà Sui moderni sistemi Linux il /metà La directory conterrà i punti di montaggio per i supporti rimovibili come unità USB, CD-ROM, ecc. che vengono montati automaticamente all'inserimento.


Immagine

/ mnt Sui vecchi sistemi Linux, il / mnt La directory contiene i punti di montaggio per i dispositivi rimovibili che sono stati montati manualmente.


Immagine

/optare La directory /opt viene utilizzata per installare il software "opzionale". Viene utilizzato principalmente per contenere prodotti software commerciali che possono essere installati sul sistema.


Immagine


Commenti sulla directory

Commenti sulla directory

/ proc I / proc la directory è speciale. Non è un vero file system nel senso di file archiviati sul disco rigido. Piuttosto, è un file system virtuale gestito dal kernel Linux. I "file" che contiene sono spioncini nel kernel stesso. I file sono leggibili e ti daranno un'immagine di come il kernel vede il tuo computer.


Immagine

/root Questa è la home directory per l'account root.


Immagine

/sbin Questa directory contiene i binari di "sistema". Si tratta di programmi che svolgono attività di sistema vitali generalmente riservate al superutente.


Immagine

/ Tmp I / Tmp directory è destinata alla memorizzazione di file temporanei e transitori creati da vari programmi. Alcune configurazioni causano lo svuotamento di questa directory ogni volta che il sistema viene riavviato.


Immagine

/ usr L'albero di directory /usr è probabilmente il più grande su un sistema Linux. Contiene tutti i programmi e i file di supporto utilizzati dagli utenti regolari.


Immagine

/ Usr / bin / Usr / bin contiene i programmi eseguibili installati da

la tua distribuzione Linux. Non è raro che questa directory contenga migliaia di programmi.


Immagine

/ Usr / lib Le librerie condivise per i programmi in / Usr / bin.


Immagine

/ Usr / local I / Usr / local albero è dove i programmi che non lo sono

inclusi con la distribuzione ma sono destinati all'uso a livello di sistema sono installati. I programmi compilati dal codice sorgente sono normalmente installati in / Usr / local / bin. Su un sistema Linux appena installato, questo albero esiste, ma sarà vuoto finché l'amministratore di sistema non vi inserisce qualcosa.


Immagine

/usr/sbin Contiene più programmi di amministrazione del sistema.


Immagine

/ usr / share / usr / share contiene tutti i dati condivisi utilizzati da

programmi in / Usr / bin. Ciò include cose come file di configurazione predefiniti, icone, sfondi dello schermo, file audio, ecc.


Immagine

/usr/share/doc La maggior parte dei pacchetti installati sul sistema ne includerà alcuni

tipo di documentazione. In / usr / share / doc, troveremo i file di documentazione organizzati per pacchetto.


Immagine

/ var Con l'eccezione di /tmp e /home, le directory che abbiamo visto finora rimangono relativamente statiche, cioè il loro contenuto non cambia. L'albero di directory /var è dove vengono archiviati i dati che potrebbero cambiare. Vari database, file di spool, posta utente, ecc. si trovano qui.


Immagine

/ Var / log / Var / log contiene log files, registrazioni di vari sistemi

attività. Questi sono molto importanti e dovrebbero essere monitorati di volta in volta. I più utili sono

/var/log/messages e/o /var/log/syslog. Tieni presente che per motivi di sicurezza su alcuni sistemi, devi essere il superutente per visualizzare i file di registro.


Immagine


Il miglior sistema operativo cloud computing su OnWorks: