So verwalten Sie Linux-Server mit Cockpit

0
202

Verwalten eines Netzwerks von Linux-Servern, für die früher ein Terminalemulator erforderlich war, um in jeden Ihrer Server zu ssh. Um eine lokale Firewall-Regel zu aktualisieren, mussten Systemadministratoren arkane iptables-Befehle lernen, um die richtigen eingehenden und ausgehenden Ports hinzuzufügen. Um einen neuen lokalen Benutzer hinzuzufügen, muss useradd mit den erforderlichen Optionen ausgeführt werden. Um den freien Speicherplatz auf den lokalen Dateisystemen zu überprüfen, haben Linux-Administratoren wahrscheinlich die Befehle df und du auf jedem Speichersystem ausgeführt.

Die Verwaltung von Linux-Servern wäre mit einer Point-and-Click-Oberfläche, die hinter den Kulissen die ganze harte Arbeit für Sie erledigt hat, viel einfacher, sodass Sie sich auf Ihre Aufgabe konzentrieren können: das Verwalten von Servern. Hier kommt Cockpit ins Spiel.

Cockpit bietet ein webbasiertes Dashboard, mit dem Sie Ihre Linux-Systeme überwachen und aktualisieren können. Ich finde mit Cockpit, Remote-Server-Management ist ein Kinderspiel. Werfen wir einen Blick auf das Angebot von Cockpit:

Um auf Cockpit auf Ihrem Server zuzugreifen, zeigen Sie mit Ihrem Webbrowser auf die IP-Adresse Ihres Servers an Port 9090. Für den Raspberry Pi-Miniserver, den ich zu Hause verwende, ist dies 10.0.0.11:9090. Aber Ihr Netzwerk wird wahrscheinlich anders sein; Verwenden Sie den Hostnamen oder die IP-Adresse Ihres Linux-Servers in der URL-Zeile Ihres Webbrowsers und fügen Sie Folgendes hinzu: 9090, um eine Verbindung zu Port 9090 herzustellen. Melden Sie sich mit dem Root-Benutzernamen und dem Kennwort für diesen Server an.

Melden Sie sich mit Ihrem lokalen Benutzernamen und Kennwort bei Cockpit an.

Nachdem Sie sich angemeldet haben, zeigt Cockpit einen Systemübersichtsbildschirm an. Auf diese Weise können Sie Ihren Serverstatus auf einen Blick überprüfen: CPU- und Speicherauslastung, Serverinformationen, Konfigurationsübersicht und allgemeiner Serverzustand. Sie können auf meinem Linux-System sehen, dass alles gut läuft, aber ich muss ein paar neue Patches installieren.

Die Systemübersicht erleichtert auch das Herunterfahren oder Neustarten des Servers, z. B. für die Systemwartung. Die Übersicht bietet auch einen hervorragenden Ausgangspunkt für komplexere Aufgaben. Wenn Sie Ihren Server einer Domain hinzufügen müssen oder weitere Details benötigen, können Sie auf die blauen Links klicken.

Das Cockpit zeigt Ihren Systemstatus auf einen Blick.

Die linke Seite des Cockpit-Dashboards zeigt ein Navigationsmenü. Klicken Sie auf die einzelnen Elemente, um Protokolle, Speicher und Netzwerke zu überprüfen, Konten zu aktualisieren, Dienste zu stoppen und zu starten oder Aktualisierungen anzuwenden.

Das Überprüfen von Protokollen ist in den & # 8220; Protokollen & # 8221; Tab. Sie müssen nicht mehr in Ihrem Verzeichnis/var/log waten und versuchen, Fehler oder Warnungen zu erkennen. Das Cockpit zeigt die Protokolleinträge mit einem hilfreichen Symbol an, um Fehler oder Warnungen anzuzeigen. Klicken Sie auf die Menüs oben auf dem Bildschirm, um die Protokolle nach Zeit, Priorität oder Kennung zu filtern. Die Standardeinstellung zeigt alles unter & # 8220; Fehler & # 8221; und darüber.

Wenn Sie weitere Informationen zu einer bestimmten Protokollnachricht benötigen, können Sie darauf klicken, um weitere Informationen zu erhalten. Ich führe beispielsweise meinen Raspberry Pi als Druckserver aus und die Protokolle zeigten, dass mein Drucker beim Drucken ausgeschaltet war.

Cockpit erleichtert das Anzeigen von Protokollen. Dies zeigt an, wann mein Drucker ausgeschaltet war, als ich versuchte zu drucken.

Der & # 8220; Speicher & # 8221; Auf der Registerkarte werden Ihre Dateisysteme und Speicher-E/A auf einen Blick angezeigt. Sie können in diesem Bereich auch anderen Speicher hinzufügen, einschließlich Remote-NFS-Dateisysteme.

Mein Raspberry Pi-Server verfügt über eine interne Micro-SD-Karte für den Hauptspeicher und ein USB-Fob-Laufwerk, das an/backup angeschlossen ist, damit ich kann Backups erstellen. Auf dem & # 8220; Speicher & # 8221; Auf der Registerkarte kann ich schnell sehen, wie viel Festplatte verwendet wird, um zu überprüfen, ob mein Sicherungsdateisystem etwa halb voll ist und mein Hauptspeicher größtenteils leer ist.

< img src = "http://www.cloudsavvyit.com/pagespeed_static/1.JiBnMqyl6S.gif" />Mit Cockpit können Sie den Status Ihres gesamten Speichers anzeigen.

Das & # 8220; Netzwerk & # 8221; Auf der Registerkarte kann ich das Netzwerk auf einem Bildschirm überprüfen. Mein Raspberry Pi wird zu Hause nur in meinem drahtlosen Netzwerk ausgeführt, sodass nur auf meinem wlan0-Netzwerkgerät Datenverkehr angezeigt wird.

Das Cockpit zeigt Ihre Netzwerknutzung in einem praktischen Diagramm.

Die Verwaltung Ihrer Firewall ist ebenfalls viel einfacher. Klicken Sie auf & # 8220; Regeln und Zonen bearbeiten & # 8221; Klicken Sie auf die Schaltfläche, um ein Fenster aufzurufen, in dem Sie Dienste zur Firewall hinzufügen oder daraus entfernen können. Sie müssen nicht mehr eine Liste von iptables-Befehlen debuggen, um Ihre Firewall-Regeln zu aktualisieren. Jetzt müssen Sie nur noch auf eine Schaltfläche klicken und durch eine Liste von Diensten scrollen, um Dienste zur Firewall hinzuzufügen und daraus zu entfernen. Aktivieren Sie das Kontrollkästchen neben den Diensten, die Sie hinzufügen möchten, und klicken Sie auf & # 8220; Dienste hinzufügen & # 8221; Schaltfläche.

Um Ihrer Firewall einen neuen Dienst hinzuzufügen, wählen Sie einfach den Dienst im Cockpit aus.

Wenn Sie Wenn Sie lokale Konten verwalten müssen, können Sie dies über die & # 8220; Konten & # 8221; Tab. Mit & # 8220; Neues Konto erstellen & # 8221; können Sie schnell neue Benutzer erstellen. Klicken Sie auf die Schaltfläche oder klicken Sie auf einen Benutzernamen, um die Kontodetails zu bearbeiten. Sie können sogar SSH-Schlüssel hinzufügen und entfernen, um die kennwortlose Anmeldung zu unterstützen.

Verwalten Sie lokale Konten einfach mit Cockpit.

Die & # 8220; Services & # 8221; Auf der Registerkarte können Sie Dienste starten und stoppen. Klicken Sie auf jeden Dienst, und Sie finden einen Schalter zum Aktivieren oder Deaktivieren eines Dienstes beim Booten oder zum sofortigen Neuladen, Neustarten oder Stoppen eines bereits ausgeführten Dienstes.

Starten, Stoppen, Aktivieren und Deaktivieren von Diensten mit Cockpit.

Mein Raspberry Pi ist ein Scratch-Server in meinem privaten Heimnetzwerk, aber es ist immer noch wichtig, ihn mit den neuesten Patches auf dem neuesten Stand zu halten. Wenn Sie Ihren Server mit Cockpit verwalten, wird möglicherweise ein Warnsymbol neben den Software-Updates angezeigt. Tab. So wissen Sie, dass Ihr System aktualisiert werden muss. Sie können alles aktualisieren, indem Sie auf & # 8220; Alle Patches installieren & # 8221; Klicken Sie auf die Schaltfläche oder installieren Sie nur die wichtigsten Patches, indem Sie auf & # 8220; Sicherheitsupdates installieren & # 8221; Schaltfläche.

Installieren Aktualisierungen über das Cockpit auf Knopfdruck.

Und trotz allem, was Cockpit zu bieten hat, können Sie, wenn Sie etwas manuell auf dem Server ausführen müssen, in das & # 8220; Terminal & # 8221; Registerkarte, um eine interaktive Shell aufzurufen. Dies ist praktisch, wenn Sie in der Befehlszeile etwas tun müssen, einschließlich der Bearbeitung von Konfigurationsdateien oder der Ausführung von Skripten.

Die Standard-Terminalansicht ist Weiß-auf-Schwarz-Text mit der Option & # 8220; Schwarz & # 8221 ;; Farbprofil. Sie können die Farben nach Ihren Wünschen ändern, indem Sie & # 8220; Aussehen & # 8221; Menü, um die Farben auf weißen Text auf einem dunkelblauen Hintergrund (& # 8220; Dunkel & # 8221;) oder schwarzen Text auf einem cremefarbenen Hintergrund (& # 8220; Hell & # 8221;) oder normales Schwarz-auf-Weiß einzustellen Text (& # 8220; Weiß & # 8221;).

Müssen Sie sich als root anmelden? Cockpit bietet ein webbasiertes Terminal.

Die Verwendung von Cockpit macht die Serververwaltung zum Kinderspiel. Ich finde, dass Cockpit hilft, die Routine zu automatisieren und die harten Dinge einfacher zu machen. Die Benutzeroberfläche ist einfach und dennoch leistungsstark, und die Interaktion fühlt sich intuitiv an. Installieren Sie Cockpit auf Ihrem Server und optimieren Sie den Workflow für die Systemadministration.