Conversione di un computer in un server


0

quindi ho appena trovato un OLD p2, 256 MB di RAM e 20 GB di hard disk (ho anche un concerto da 80).

quindi mi chiedevo di caricare WinXP, Win Server 2000 o qualche piccola distribuzione Linux. Ho una certa esperienza con Linux e non un noob completo. Il mio obiettivo è quello di creare un piccolo file server per i miei coinquilini (3) per archiviare i loro file e la loro musica.

il mio altro obiettivo è quello di creare un server SVN su di esso. Sto avviando una piccola applicazione per Win 7 mobile che uscirà tra pochi giorni e io e un amico ci stiamo lavorando. Non vive con me, quindi potrebbe aver bisogno di connettersi su Internet. Ho internet via cavo ma non mi dispiace dargli l'ip dinamico ogni volta che cambia.

quindi se qualcuno ha un tutorial passo passo per svolgere alcune di queste attività, fammelo sapere. Penso che i miei problemi principali riguarderanno il networking. Nota che il fileserver può essere creato localmente (ma sarebbe fantastico se potessimo collegarci ad esso tramite Internet).

Mi scuso se questo è stato pensato per superutente e non serverfault.

modifica: questo è principalmente a scopo di apprendimento. Il danneggiamento dei dati, il guasto del disco rigido e l'attacco della macchina non sono un grosso problema. Capisco che ci siano dei dati, ma i miei coinquilini conoscono meglio per archiviare lì assegnmnet che è dovuto il giorno dopo.

Grazie


Probabilmente impareresti più velocemente semplicemente installando una scatola virtuale o qualcosa sul desktop ed eseguendo le cose in una macchina virtuale.
Zoredache,

Windows non funzionerà davvero con solo 256 di RAM ... Amazon Web Services ha un livello gratuito, 5 GB di spazio di archiviazione e un'istanza di micro linux. aws.amazon.com/free
Clint

Risposte:


2

Il miglior consiglio che posso darti. Ferma quello che stai facendo.

Se passi avanti con questo hardware, creerai solo un enorme punto di errore singolo. L'uso dei vecchi dischi rigidi in stati di qualità sconosciuti potrebbe causare perdite di dati irreparabili in caso di errori non scoperti.

Inserire un repository SVN con i dati di produzione è assolutamente sconsigliabile a causa della ridondanza mancante.

Soluzione economica:

  • Ottieni una scheda madre, CPU, RAM, unità ottica
    Controlla che la scheda madre abbia il supporto RAID.
    Vorrei suggerire alcune Intel Atom Board per la configurazione.

  • Ottieni due hard disk da 2 TB (160 €, 220 USD) e imposta il mirroring RAID

Quindi dovremmo parlare di mettere un sistema su di esso. Da questo punto è possibile esaminare Ubuntu Server come sistema operativo per server open source. Una maggiore stabilità potrebbe anche essere raggiunta con un BSD di tua scelta (qualcuno potrebbe commentare questo dato che non ho esperienza pratica con l'attuale generazione di BSD).

modificare

Invece di impostare un repository SVN, potresti voler impostare un repository github gratuito su http://github.com o un repository SVN gratuito su Google Code. Se hai bisogno di privacy per i tuoi dati, puoi ripetere le indagini su 7 $ / al mese per un account github a pagamento.

Modifica 2: ritorno alle specifiche pure

OK torniamo alle specifiche pure. L'esecuzione di una distribuzione Linux in modalità testo funzionerà bene per quasi tutte le distribuzioni. Non ci dovrebbero essere problemi con i suggerimenti di Linux.

Se vuoi restare con Windows, dovresti preferire Windows XP a Windows 2000 perché si adatta meglio su piccole quantità di RAM, come hanno dimostrato i miei test (OK, ammetto che questi risultati potrebbero avere circa 7 anni).


ehi grazie, ma questo è principalmente a scopo di apprendimento. Il danneggiamento dei dati, il guasto del disco rigido e l'attacco della macchina non sono un grosso problema. Capisco che ci siano dei dati, ma i miei coinquilini conoscono meglio per archiviare lì assegnmnet che è dovuto il giorno dopo.
masfenix,

È solo che la tua musica e la musica dei tuoi coinquilini sarebbero più salvate se rimangono nella loro posizione attuale. La probabilità che uno dei computer fallisca è la stessa ma minimizzerete la perdita di dati.

1

Installa l' ultima versione di Ubuntu Server (mentre scrivo, è la versione 10.10, alias "Maverick Meerkat"). Dovrai ottenere la versione a 32 bit per l'esecuzione su P2.

La Guida al server Ubuntu è un ottimo punto di partenza per apprendere informazioni sulla configurazione di Linux e server. La Guida del server include capitoli su

  • Installazione
  • Gestione dei pacchetti
  • Rete di Windows (Samba)
  • Sistemi di controllo versione (inclusa Subversion)
  • Rete e configurazione della rete
  • Sicurezza (gestione utenti, firewall)
  • ... e molto altro ancora.

Ho trovato questa documentazione eccezionalmente chiara e ben scritta, che è (purtroppo) fin troppo rara per un progetto gratuito / open-source. Gran parte della meritata popolarità di Ubuntu deve essere attribuita alla disponibilità di documentazione di alta qualità come questa.


0

Tutti gli altri hanno ragione: non usarlo per il tuo "vero lavoro", specialmente per lo sviluppo del codice. Ma per un'esperienza di apprendimento, dico provaci. Scarica CentOS e installalo in modalità testo. Quindi, cerca come fare le cose specifiche che vuoi realizzare. Non è particolarmente difficile. Torna quando sei davvero bloccato.



0

L'esecuzione di MS Windows su una macchina come questa sarà terribilmente lenta. Ma è abbastanza in grado di eseguire Linux (che troverai in molte scatole NAS).

L'unica avvertenza è che usando l'hardware vecchio probabilmente hai dei componenti che ti guastano - dovresti assolutamente sostituire i dischi (e per preferenza sostituiscili con una soluzione RAID con tolleranza agli errori).

Internet è pieno di tutorial sulla configurazione di sistemi Linux: prova Google per iniziare. (Se non hai molta familiarità con cose diverse da Microsoft Windows, avrai bisogno di Samba per fornire la condivisione di file di rete ai client MSWindows)


seriamente, questo server è perfettamente adatto per l'esecuzione di Windows - Windows è giunto il momento. Forse non lo sai, ma Windows era LONT prima che uscisse questa macchina. Basta non eseguire finestre moderne su di esso. Ma poi hai problemi a far girare molte cose moderne.

0

Alcune altre persone qui hanno espresso alcuni punti eccellenti. Hai dichiarato di voler rendere questa cosa una macchina per l'apprendimento e basata sulle specifiche, è giusto con l'hardware all'interno della maggior parte dei router di fascia bassa di oggi e cosa no. Sarebbe una buona macchina seppur lenta a tagliarsi i denti e imparare davvero un po 'di Linux. Divertiti, vedi cosa puoi fare. Non hai sempre bisogno dell'ultimo e del massimo! È il modo migliore per imparare e, se rimani bloccato, capisci che probabilmente ti mancano alcuni fondamenti. Torna indietro e scopri il modello OSI e come funziona effettivamente Linux, farai molta strada in breve tempo.

Buona fortuna,

Tom


0

Ubuntu Server, Slack o qualsiasi distribuzione Linux senza una GUI funzionerà bene. Ho diversi file server P2 in esecuzione. Uno è in produzione da 8 anni. Le vecchie CPU Slot1 hanno resistito molto bene.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.