Grundsätzlich:
Die Aufgaben kann grundsätzlich _jedes_ Linux/Unix aus der Tüte erfüllen.
Deswegen würde ich dir empfehlen dich an folgendes zu halten:
1. Schau für was du am ehesten Support findest (vor allem durch Freunde/Bekannte und dann durch Newsgroups, Mailinglisten und Foren, es ist immer besser wenn du jemanden bitten kannst mal schnell vorbeizukommen und es dir zu ziegen wie man das Prob löst, in Mailinglisten und Newsgroups setzten die Leute vorraus das man sich das Meiste selbst aneignet und keine stoßen einen meist nur grob in die richtige Richtung)
2. Mach dich schlau welches System deine Hardware unterstützt.
Abgesehen davon kann ich dir FreeBSD empfehlen, ein superstabiles System, das sich sehr genau an die eigenen Vorgaben anpassen läßt, allerdings auch etwas Einarbeitung benötigt.
Meiner Meinung sind die meisten "Desktop-Linuxe" eigentlich zu aufgebläht für reine Server-Aufgaben, worunter letztendlich auch die Sicherheit leidet.
Ich bevorzuge da den BSD-Weg, der dich zwar zwingt jeden einzelnen Server-Dienst selbst einzurichten, bei dem du dann aber auch sicher bist was auf deinem System läuft.
Welches BSD du benutzt kannst du im Grunde genommen auswürfeln, allerdings ist FreeBSD verbreiteter, was es einfacher macht Support zu bekommen.
buebo
Edit:
Wenn du zwei Server Paralel laufen lassen willst würde ich dir empfehlen den einen als reinen Router/Firewall laufen zu lassen, ihn mit drei netzwerkkarten auszustatten und den anderen in einem eigenen Subnet die Dienste anbieten zu lassen. Das ist Sicherheitstechnisch besser, denn du kannst mit ein paar einfachen Routingeregeln den Zugriff von der DMZ (dem Subnetz in dem dein Web/FTP/Samba Server läuft) auf dein Heimnetzwerk blockieren, so das dein Netz, selbst wenn der Server kompromitiert ist, noch einigermassen sicher ist. |