Konvertieren eines Computers in einen Server

509
masfenix

also habe ich gerade ein altes p2 gefunden, 256 mb ram und 20 gb harddrive (ich habe auch einen 80 Gig bei mir).

Daher habe ich mich gefragt, ob ich WinXP, Win Server 2000 oder eine kleine Linux-Distribution laden möchte. Ich habe etwas Erfahrung mit Linux und kein kompletter Noob. Mein Ziel ist es, einen kleinen Dateiserver für meine Mitbewohner (3 von ihnen) zu erstellen, auf dem Dateien und Musik gespeichert werden.

Mein anderes Ziel ist es, einen SVN-Server darauf zu erstellen. Ich starte in wenigen Tagen eine kleine Anwendung für Win 7 Mobile und ich und ein Kumpel arbeiten daran. Er lebt nicht bei mir, also muss er möglicherweise über das Internet eine Verbindung herstellen. Ich habe Kabel-Internet, aber es macht mir nichts aus, ihm die dynamische IP zu geben, wenn sich das ändert.

Wenn also jemand Schritt für Schritt ein Tutorial für einige dieser Aufgaben hat, lassen Sie es mich wissen. Ich denke, meine Hauptprobleme werden die Vernetzung sein. Beachten Sie, dass der Dateiserver lokal erstellt werden kann (es wäre jedoch fantastisch, wenn wir über das Internet eine Verbindung herstellen könnten).

Ich entschuldige mich, wenn dies für Superuser und nicht für Serverfehler gedacht war.

Bearbeiten: Dies ist meistens zu Lernzwecken. Datenbeschädigung, Festplattenausfall und brennende Maschinen sind kein großes Problem. Ich verstehe, dass es Daten gibt, aber meine Mitbewohner wissen, dass es besser ist, dort zu speichern, dass am nächsten Tag fällig ist.

Vielen Dank

0
Sie würden wahrscheinlich schneller lernen, wenn Sie einfach eine virtuelle Box oder etwas auf Ihrem Desktop installieren und Dinge in einer VM ausführen. Zoredache vor 13 Jahren 0
Windows funktioniert nicht wirklich mit nur 256 RAM ... Amazon Web Services verfügt über eine kostenlose Schicht, 5 GB Speicherplatz und eine Micro-Linux-Instanz. http://aws.amazon.com/free/ Clint vor 13 Jahren 0

7 Antworten auf die Frage

2

Der beste Rat, den ich Ihnen geben kann. Hör auf, was du tust.

Wenn Sie mit dieser Hardware weitermachen, erstellen Sie nur einen riesigen Single-Point-of-Failure. Die Verwendung alter Festplatten in unbekannten Qualitätszuständen kann zu unvorhergesehenen Datenverlusten führen, wenn Fehler entdeckt werden.

Die Bereitstellung von SVN-Repositorys mit Produktionsdaten ist aufgrund der fehlenden Redundanz absolut nicht zu empfehlen.

Günstige Lösung:

  • Holen Sie sich ein Mainboard, CPU, RAM, optisches Laufwerk.
    Überprüfen Sie, ob das Mainboard RAID-Unterstützung hat.
    Ich würde ein Intel Atom Board für Ihr Setup vorschlagen.

  • Holen Sie sich zwei 2-TB-Festplatten (160 €, 220 USD) und richten Sie die RAID-Spiegelung ein

Dann sollten wir über ein System sprechen. Ab diesem Zeitpunkt können Sie Ubuntu Server als Open Source Server-Betriebssystem untersuchen. Mehr Stabilität könnte sogar mit einer BSD Ihrer Wahl erreicht werden (Könnte jemand dazu etwas sagen, da ich keine praktische Erfahrung mit der aktuellen Generation von BSDs habe).

Bearbeiten

Anstatt ein SVN-Repository einzurichten, können Sie ein kostenloses Github-Repo unter http://github.com oder ein kostenloses SVN-Repo bei Google Code einrichten . Wenn Sie Datenschutz für Ihre Daten benötigen, können Sie die Untersuchung von 7 $ / Monat für ein bezahltes Github-Konto wiederholen.

Edit 2: Zurück zu den reinen Spezifikationen

OK, lass uns zu den reinen Spezifikationen zurückkehren. Das Ausführen einer Linux-Distribution im Textmodus funktioniert für fast jede Distribution. Bei den Linux-Vorschlägen sollte es keine Probleme geben.

Wenn Sie bei Windows bleiben möchten, sollten Sie Windows XP gegenüber Windows 2000 vorziehen, da es für kleine RAM-Mengen besser geeignet ist, wie meine eigenen Tests gezeigt haben (OK, ich gebe zu, diese Ergebnisse sind etwa 7 Jahre alt).

Hey danke, aber das ist meistens zu Lernzwecken. Datenbeschädigung, Festplattenausfall und brennende Maschinen sind kein großes Problem. Ich verstehe, dass es Daten gibt, aber meine Mitbewohner wissen, dass es besser ist, dort zu speichern, dass am nächsten Tag fällig ist. masfenix vor 13 Jahren 0
Es ist nur so, dass Ihre Musik und die Musik Ihrer Mitbewohner sicherer wären, wenn sie an ihrem aktuellen Standort bleiben würden. Die Wahrscheinlichkeit, dass einer der Computer ausfällt, ist gleich, aber Sie minimieren den Datenverlust. vor 13 Jahren 0
1
Steven Monday

Installieren Sie die neueste Version von Ubuntu Server (während ich dies schreibe, handelt es sich um Version 10.10, auch "Maverick Meerkat" genannt). Sie benötigen die 32-Bit-Version, um auf einem P2 zu laufen.

Der Ubuntu Server Guide ist ein großartiger Ort, um sich mit der Konfiguration von Linux und Servern vertraut zu machen. Das Serverhandbuch enthält Kapitel über

  • Installation
  • Paketverwaltung
  • Windows-Netzwerk (Samba)
  • Versionskontrollsysteme (einschließlich Subversion)
  • Netzwerk- und Netzwerkkonfiguration
  • Sicherheit (Benutzerverwaltung, Firewall)
  • ... und sehr viel mehr.

Ich habe festgestellt, dass diese Dokumentation außergewöhnlich klar und gut geschrieben ist, was für ein Free / Open-Source-Projekt (leider) allzu selten ist. Ein großer Teil der wohlverdienten Popularität von Ubuntu ist auf die Verfügbarkeit derart hochwertiger Dokumente zurückzuführen.

0
mattdm

Alle anderen haben Recht: Verwenden Sie dies nicht für Ihre "echte Arbeit", insbesondere für Ihre Code-Entwicklung. Aber für eine Lernerfahrung sage ich, gehen Sie davon. Laden Sie CentOS herunter und installieren Sie es im Textmodus. Suchen Sie dann nach den spezifischen Aufgaben, die Sie erreichen möchten. Es ist nicht besonders schwer. Komm zurück, wenn du wirklich feststeckst.

0
jet

Debian installieren: Howto -Ubuntu ist Debian verkrüppelt

Subversion Howto

Samba Howto

0
symcbean

Das Ausführen von MS Windows auf einem Computer wie diesem wird äußerst langsam. Aber es ist durchaus in der Lage, Linux zu betreiben (was man in vielen NAS-Boxen findet).

Der einzige Nachteil ist, dass bei der Verwendung alter Hardware wahrscheinlich Komponenten ausfallen. Sie sollten die Festplatten auf jeden Fall ersetzen (und sie durch eine fehlertolerante RAID-Lösung ersetzen).

Das Internet ist voll von Tutorials zum Einrichten von Linux-Systemen. Versuchen Sie es einmal mit Google. (Wenn Sie nicht nur mit Microsoft Windows vertraut sind, benötigen Sie Samba, um MSWindows-Clients Netzwerkfreigaben zur Verfügung zu stellen.)

im Ernst, dieser Server ist perfekt für das Laufen von Fenstern - das Fenster ist Zeit. Vielleicht wissen Sie es nicht, aber Windows gab es eine LONT-Zeit, bevor diese Maschine herauskam. Lassen Sie einfach keine modernen Fenster darauf laufen. Aber dann haben Sie Probleme, viel modernes Zeug darauf zu verwenden. vor 13 Jahren 0
0
SpacemanSpiff

Einige andere Leute hier haben hervorragende Punkte gemacht. Sie haben erklärt, dass Sie dieses Ding zu einer lernenden Maschine machen wollen und basierend auf den Spezifikationen, ungefähr in Bezug auf die Hardware in den meisten der heutigen Low-End-Router und was nicht. Es wäre eine gute, wenn auch langsame Maschine, um Zähne zu schneiden und etwas Linux zu lernen. Viel Spaß, sehen Sie, was Sie tun können. Sie brauchen nicht immer das Neueste und Beste! Es ist der beste Weg, um zu lernen, und wenn Sie stecken bleiben, sollten Sie einfach verstehen, dass Sie einige Grundlagen vermissen. Gehen Sie zurück und erfahren Sie mehr über das OSI-Modell und die Funktionsweise von Linux. In kurzer Zeit werden Sie einen langen Weg zurücklegen.

Viel Glück,

Tom

0
Porch

Ubuntu Server, Slack oder eine beliebige Linux-Distribution ohne GUI funktionieren einwandfrei. Ich habe mehrere P2-Dateiserver. Eine ist seit 8 Jahren in Produktion. Die alten Slot1-CPUs haben sich wirklich gut gehalten.