Ultime news
Ultimi articoli
![]() Le ultime dal Forum |
Correlati TagPassa qui con il mouse e visualizza le istruzioni per utilizzare i tag! Forse pochi ne sono a conoscenza, ma le moderne distribuzioni GNU/Linux come Ubuntu possono essere utilizzate come File Server senza dover installare praticamente nulla, grazie al noto linguaggio di programmazione Python, il cui interprete è solitamente incluso di default. L'unico requisito è quello di possederne la versione 2.5 o superiore. In tal caso possiamo, con l'ausilio prezioso del terminale, condividere rapidamente i dati contenuti in qualsiasi cartella del nostro PC con tutti quelli collegati alla stessa rete LAN. Per verificare la versione di Python installata apriamo il terminale e diamo il comando python -V seguito da Invio. Qualora il sistema operativo che stiamo utilizzando non avesse Python, installiamolo con il Gestore Pacchetti predefinito della nostra distribuzione. Se invece la versione fosse inferiore a quanto richiesto è possibile procedere manualmente alla compilazione scaricando i sorgenti (download). Assodato che tutto sia in ordine, con il terminale spostiamoci all'interno di una cartella di cui vogliamo condividere i file, ad esempio cd /home/thedoctor/Scaricati/ e premiamo Invio. Infine facciamo partire il nostro Server con il comando python -m SimpleHTTPServer seguito da Invio e... nulla più! Apriamo il browser e puntiamo all'indirizzo IP http://localhost:8000 dalla macchina che funge da Server e vedremo i file e le eventuali sottocartelle che abbiamo messo in condivisione con tutti i PC collegati alla nostra stessa rete LAN. Ovviamente da un'altra macchina bisognerà sostituire localhost con l'indirizzo IP del Server, che possiamo conoscere con il comando ifconfig. Un'ultima annotazione riguarda la porta utilizzata di default, ovvero la 8000. Premesso che se abbiamo un firewall dobbiamo aprirla per renderla accessibile, questa può anche essere modificata a piacimento specificandola con il comando visto prima, ovvero python -m SimpleHTTPServer 8888. Segnala ad un amico |
megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2012 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Libero Advertising S.r.L.