Was sind die besten Tipps zum Einrichten eines Linux®-Servers?
Linux ist ein Open Source-Betriebssystem, das auf Servern, Desktops und Geräten weit verbreitet ist. Es ist besonders beliebt auf dem Servermarkt und macht mindestens 32% aller Webserver aus. Das Einrichten eines Linux-Servers kann eine entmutigende Aufgabe sein, aber die jüngsten Fortschritte haben den Vorgang viel einfacher gemacht als früher. Für neue Benutzer ist es wahrscheinlich eine gute Idee, sich in einem Buch oder auf mehreren Websites über die Grundlagen von Linux zu informieren.
Es gibt viele verschiedene Distributionen von Linux und viele haben unterschiedliche Verwendungszwecke. Beim Einrichten eines Linux-Servers ist es wichtig, zuerst eine geeignete Distribution auszuwählen. Zu den für Server entwickelten Distributionen gehören Red Hat Enterprise Linux (RHEL), Debian und Slackware. Red Hat Enterprise Linux ist nicht kostenlos, wird jedoch kommerziell unterstützt und ist für große Unternehmen geeignet. Debian enthält fast vollständig Open-Source-Software und ist ideal für diejenigen, die Linux aus philosophischen Gründen verwenden möchten. Slackware ist bekannt für seine Stabilität und Konfigurierbarkeit.
Obwohl jede Distribution ihre Vorteile hat, sollten diejenigen, die Linux noch nicht kennen oder zum ersten Mal einen Linux-Server einrichten, den benutzerfreundlichen Ubuntu-Server ausprobieren. Die Installation kann über eine CD oder ein USB-Flash-Laufwerk erfolgen. Installationsmedien sind in der Regel als kostenloser Download verfügbar.
Unabhängig von der Distribution ist die Installation der erste Schritt beim Einrichten eines Linux-, Apache-, MySQL- und Perl- oder PHP-Stacks (LAMP). Linux ist das Betriebssystem, Apache ist ein HTTP-Server, MySQL ist Datenbanksoftware und PHP und Perl sind Programmiersprachen. Je nachdem, welche Distribution ausgewählt wurde, sind diese Elemente möglicherweise bereits vorhanden und vollständig oder teilweise konfiguriert. Wenn sie nicht vorhanden sind, können sie im Allgemeinen über den Paketverwaltungsdienst der Distribution installiert werden.
Dies ist normalerweise ein sehr einfacher Vorgang, bei dem der Benutzer angibt, welche Pakete er auf seinem Computer haben möchte. Der Paketverwaltungsdienst lädt dann automatisch die entsprechende Version herunter und installiert sie. Eine manuelle Softwareinstallation ist auf Linux-Systemen relativ selten und es kann erforderlich sein, während des Installationsvorgangs bestimmte Informationen anzugeben, z. B. die Domäne, in der sich der Server befindet. Nach der Konfiguration von Apache verwenden viele Benutzer das Paketverwaltungssystem, um userdirmod zu installieren, wodurch es einfach ist, mehrere Benutzerkonten einzurichten.
Der letzte Schritt beim Einrichten eines Linux-Servers besteht darin, vorhandene Inhalte auf den neuen Linux-Server zu verschieben. Wenn dieser Inhalt remote gespeichert wird, möchte der Benutzer möglicherweise OpenSSH-Server installieren, um sichere Remoteverbindungen mit OpenSSH zu ermöglichen. OpenSSH-Server vereinfacht auch die Remoteverwaltung des Servers erheblich.