Was ist kopfloses Linux?


Der Begriff „kopfloses Linux“ mag Bilder von Ichabod Crane und Sleepy Hollow hervorrufen, aber in Wirklichkeit ist ein kopfloser Linux-Server nur ein Server ohne Monitor, Tastatur oder Maus. Wenn große Websites Hunderte von Servern verwenden, ist es wenig sinnvoll, wertvolle Maschinenzyklen zu verschwenden, um nicht verwendete Geräte abzufragen. Stattdessen werden Systemverwaltungsaufgaben mit denselben Netzwerkverbindungen ausgeführt, die den Internetverkehr verarbeiten.

Hinter der Wolke


Während die meisten Menschen mit Desktop-Workstations und Notebooks vertraut sind, sehen nur wenige die Banken von Rack-Servern, die die meisten Unternehmen oder Websites mit Strom versorgen. Viele Server sind nicht größer als eine Pizzaschachtel, und ein typischer Serverraum verfügt möglicherweise über ein Dutzend bis mehrere hundert dieser Computer. Jeder Server erledigt eine Gruppe von Aufgaben, darunter das Bereitstellen von Webseiten, das Beantworten von Datenbankanforderungen, das Bereitstellen von Dateispeicher, das Streamen von Medien oder sogar das Verwalten anderer Server. 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 sind die Kosten. Ein Server in Pizzaschachtelgröße, der in einem Rack mit nur einem Ethernet-Kabel und einem Netzkabel montiert ist, eliminiert viele unnötige Elektronik. Es werden auch eine Reihe von Prozessen beseitigt, die Maschinenzyklen verschwenden. Das Ergebnis ist eine kleinere, billigere Box mit einem Prozessor, der nur für die vorgesehenen Aufgaben vorgesehen ist.

Optimierte Verwaltung

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 vom Lärm und der Hitze des Serverraums ferngehalten wird. Systemadministratoren melden sich über Remoteverbindungen an, um Leistungsindikatoren zu überwachen, den Lastausgleich anzupassen, Software zu installieren und die Aufgaben auszuführen, die normalerweise über eine Systemkonsole ausgeführt werden. Unternehmensverwaltungstools, die in den meisten High-End-Linux-Serverdistributionen enthalten sind, können auch viele Linux-Server gleichzeitig optimieren und konfigurieren.

Nachteile

Der einzige Nachteil eines kopflosen Linux-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-Ports, einen seriellen Port 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 kopflos funktioniert, indem ssh oder telnet aktiviert und dann Monitor, Tastatur und Maus getrennt werden. 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 beim Headless-Server an. In den meisten Fällen werden Sie kaum einen Unterschied zwischen der Arbeit über die Konsole und der RAS-Verbindung feststellen.