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.