La scopo primario di molte reti locali (Local Area Network) basate su PC è di fornire ai propri utenti la condivisione dei servizi di stampa e di accesso ai file. Linux è una grande soluzione ai server aziendali per tali servizi.
Come evidenziato nelle precedenti sezioni, Linux supporta la famiglia di protocolli Appletalk. Il netatalk di Linux permette ai client Macintosh di vedere i Sistemi Linux come altri Macintosh nella rete, condividere file e usare stampanti connesse ai server Linux.
FAQ e HOWTO su netatalk:
Samba è una suite di applicazioni che permette a molti Unix (e in particolare a Linux) di integrarsi in una rete Microsoft sia come client sia come server. Funzionando da server si permette ai client Windows 95, Windows for Workgroups, DOS e Windows NT di accedere ai file e ai servizi di stampa di Linux. Può sostituire completamente Windows NT per i servizi sui file e sulla stampa, incluso il download automatico nei client dei driver di stampa. Funzionando come client permette alla workstation Linux di montare localmente le condivisioni esportate di Windows.
Secondo la SAMBA Meta-FAQ:
"Molti utenti dicono che rispetto ad altre implementazioni di SMB,
Samba è più stabile, veloce e compatibile con più client. Gli
amministratori di alcune grosse installazioni dicono che Samba è il
solo server SMB che può essere scalato da molte decine a migliaia di
utenti senza andare in crash"
Come evidenziato nei paragrafi precedenti, Linux può essere configurato per funzionare sia come client sia come server NCP, fornendo quindi il servizio di condivisione di file e stampanti in una rete Novell sia per client Unix sia per client Novell.
La modalità preferenziale per la condivisione dei file in una rete UNIX è tramite NFS. NFS sta per Network File Sharing ed è un protocollo inizialmente sviluppato da Sun Microsystems. È un metodo per condividere file attraverso più macchine come se fossero locali. Un client ``monta'' un file system ``esportato'' da un server NFS. Il filesystem così montato apparirà alla macchina client come fosse parte del filesystem locale.
È possibile montare il filesystem di root all'avvio, permettendo quindi il boot e l'accesso a tutti i file di un server a client diskless. In parole povere, è possibile avere macchine completamente funzionananti senza che queste abbiano un disco fisso.
Coda è un file system di rete (come NFS) che supporta, tra le altre cose, il funzionamento senza connessione e la cache permanente. È incluso nei kernel 2.2.x. Molto utile per reti lente o poco affidabili e per i portatili.
Documenti relativi a NFS: