Was ist Headless Linux?

Der Begriff "headless Linux" mag Bilder von Ichabod Crane und Sleepy Hollow heraufbeschwören, aber in Wirklichkeit ist ein Linux-Server ohne Kopfhörer nur ein Server ohne Monitor, Tastatur oder Maus. Wenn große Websites Hunderte von Servern verwenden, ist es wenig sinnvoll, wertvolle Maschinenzyklen zu verschwenden, die nicht verwendete Geräte abfragen. Systemverwaltungsaufgaben werden stattdessen mit denselben Netzwerkverbindungen ausgeführt, die den Internetverkehr verarbeiten.

Hinter der Wolke

Während die meisten Leute mit Desktop-Workstations und Notebook-Computern vertraut sind, sehen nur wenige die Bank von Rack-Servern, die die meisten Unternehmen oder Websites mit Strom versorgen. Viele Server sind nicht größer als eine Pizzabox, und ein typischer Serverraum kann zwischen einem Dutzend und mehreren Hundert dieser Computer vorhanden sein. Jeder Server erledigt eine Gruppe von Aufgaben, die das Bereitstellen von Webseiten, das Beantworten von Datenbankanforderungen, das Bereitstellen von Dateispeicherung, das Streaming von Medien oder das Verwalten anderer Server umfassen. Systemadministratoren verwalten diese Computerwolken von einer oder zwei Arbeitsstationen aus, die sich häufig weit vom Serverraum entfernt befinden.

Reduzierte Kosten

Der Hauptvorteil eines Headless-Servers liegt in den Kosten. Ein Server in Pizza-Box-Größe, der nur mit einem Ethernet-Kabel und einem Netzkabel in einem Rack montiert ist, macht unnötige Elektronik unnötig. Es wird auch eine Reihe von Prozessen los, die Maschinenzyklen verschwenden. Das Ergebnis ist eine kleinere, billigere Box mit einem Prozessor, der nur für die vorgesehenen Aufgaben bestimmt ist.

Optimiertes Management

Ein weiterer Vorteil von Headless Linux ist die Möglichkeit, Hunderte von Servern von einer einzigen Konsole aus zu verwalten, normalerweise von einem separaten Computer, der von den Geräuschen und der Hitze des Serverraums ferngehalten wird. Systemadministratoren melden sich über Remoteverbindungen an, um Leistungsindikatoren zu überwachen, den Lastausgleich anzupassen, Software zu installieren und diese Aufgaben normalerweise über eine Systemkonsole auszuführen. Enterprise-Management-Tools, die in den meisten High-End-Linux-Server-Distributionen enthalten sind, können auch viele Linux-Server gleichzeitig optimieren und konfigurieren.

Nachteile

Der einzige Nachteil eines Linux-Headless-Servers tritt auf, wenn der Ethernet-Adapter ausfällt und die Kommunikation mit dem Server blockiert. Um dieses Problem zu lösen, enthalten viele Server mehrere Ethernet-Anschlüsse, einen seriellen Anschluss oder eine andere alternative Verbindung. Reparaturen und Low-Level-Konfigurationen können mit dummen Terminals oder wahrscheinlicher mit Terminalemulatorsoftware durchgeführt werden.

Headless gehen

Fast jeder Linux-Server kann so konfiguriert werden, dass er ohne Headset auskommt, indem Sie ssh oder telnet aktivieren und dann Monitor, Tastatur und Maus trennen. Setzen Sie alle Standardkennwörter mit sicheren Kennwörtern zurück. Starten Sie einen zweiten Computer im selben Netzwerk, starten Sie den SSH- oder Telnet-Client und melden Sie sich am Headless-Server an. In den meisten Fällen werden Sie kaum einen Unterschied zwischen der Arbeit an der Konsole und der RAS-Verbindung feststellen.

Beliebte Beiträge