La struttura di una macchina Linux è facilmente riconducibile ad un albero rovesciato – in barba a qualunque regola biologica -, cioè con le radici in cima ed i rami che si sviluppano verso il basso allargandosi sempre più.

La cosa più vicina che mi viene in mente, è un albero genealogico.

E infatti tutto parte da /, dal root.

Di seguito sono elencate le directory contenute in / (radice).

/bin In questa directory si trovano gli eseguibili per gli utenti (shell o comandi essenziali come ls).
Qui ci stanno le tool di sistema (ma non da superuser).
/boot Contiene file che hanno a che vedere col processo di avvio (LILO/GRUB).
/dev La directory che contiene i file corrispondenti i device. Dispositivi a caratteri e a blocchi.
/etc File di configurazione e per l’inizializzazione del sistema. I filesystem. Qualunque file di impostazione, sia esso di rete o init, si troverà qui o in una sottodir. In effetti è qui che sta inittab, il file di configurazione per l’inizializzazione della macchina al boot.
/etc/apt Contiene i file dei repository per scaricare i pacchetti Debian (sources.list). Vedere anche la dir sources.list.d per ulteriori possibili link.
/etc/init.d Contiene le configurazioni di tutte le procedure al boot del sistema.
/etc/network Contiene le impostazioni per settare le interfacce.
/etc/ppp Contiene le info e le impostazioni legate al demone pppd, utile per connettersi ad interne.
/home Le home directory dei molteplici utenti del sistema (escluso root, l’amministatore).
/lib Librerie essenziali (come le librerie C e moduli del kernel). Le corrispettive dei dll di winz.
/mnt Mountpoint generico.
/opt Pacchetti software opzionali. Es.: Slackware installa KDE in questa directory.
/proc La directory contiene informazioni riguardanti il sistema.
Il file cpuinfo contiene le informazioni sulla cpu.
Spiegazione dei file in proc.
/root La home directory di root.
/sbin Binari di sistema. Programmi eseguibili eseguiti da root, o durante l’avvio.
/sys Informazioni sul sistema.
/tmp Directory temporanea. Tutti hanno permessi in lettura e scrittura qui.
/usr Programmi per gli utenti come ad esempio X11, mozilla e pine.
/usr/bin Eseguibili degli utenti.
/usr/local/bin Eseguibili degli utenti compilati a mano.
/usr/share/fonts La dir che contiene i font del sistema.
/var File di variazione frequente. Log di sistema, lock file, spool mail, e spool di stampa.

Per localizzare un programma può essere utile usare il comando :# whereis nome_programma (whereis locates source/binary and manuals sections for specified files.).




Write a comment


You need tologin.

    
SIMOTRONE WEB PAGE is based on WordPress platform, RSS tech , RSS comments design by Gx3.