Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

In diesem Artikel erklĂ€re ich die Funktionen des Tools Cockpit. Cockpit wurde entwickelt, um die Verwaltung von Linux-Betriebssystemen zu erleichtern. Kurz gesagt, es ermöglicht, die hĂ€ufigsten Aufgaben eines Linux-Administrators ĂŒber eine benutzerfreundliche WeboberflĂ€che auszufĂŒhren. Die Funktionen von Cockpit umfassen: Installation und ÜberprĂŒfung von Systemupdates sowie die Aktivierung von automatischen Updates (Patch-Prozess), Benutzerverwaltung (Erstellung, Löschung, PasswortĂ€nderung, Sperrung, Zuweisung von Superuser-Rechten), Festplattenverwaltung (Erstellung, Bearbeitung von LVM, Erstellung und Einbindung von Dateisystemen), Netzwerkkonfiguration (Team, Bonding, IP-Management usw.), Verwaltung von systemd-Einheiten und Timern.

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Das Interesse an Cockpit ist durch die Veröffentlichung von CentOS 8 entstanden, wo Cockpit bereits im System integriert ist und nur mit dem Befehl „systemctl enable --now cockpit.service“ aktiviert werden muss. In anderen Distributionen ist eine manuelle Installation aus dem Paket-Repository erforderlich. Wir werden die Installation hier nicht behandeln, siehe das offizielle Handbuch.

Nach der Installation mĂŒssen wir im Browser den Port 9090 des Servers aufrufen, auf dem Cockpit installiert ist (d. h. IP-Adresse des Servers:9090). Zum Beispiel, 192.168.1.56:9090

Geben Sie den normalen Benutzernamen und das Passwort fĂŒr das lokale Konto ein und aktivieren Sie das KĂ€stchen „Passwort fĂŒr privilegierte Aufgaben wiederverwenden“, um einige Befehle im Namen des privilegierten Benutzers (root) ausfĂŒhren zu können. NatĂŒrlich muss Ihr Konto die Berechtigung haben, Befehle ĂŒber sudo auszufĂŒhren.

Nach dem Login sehen Sie eine ansprechende und verstĂ€ndliche Web-OberflĂ€che. Zuerst sollten Sie die Sprache der BenutzeroberflĂ€che auf Englisch umstellen, da die Übersetzung einfach schrecklich ist.

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Die OberflÀche wirkt sehr klar und logisch, links sehen Sie die Navigationsleiste:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Der Startbereich heißt „System“, wo Sie Informationen zur Ressourcennutzung des Servers (CPU, RAM, Netzwerk, Festplatten) einsehen können:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Um detailliertere Informationen, zum Beispiel zu den Festplatten, zu erhalten, klicken Sie einfach auf die entsprechende Bezeichnung, und Sie gelangen sofort in einen anderen Bereich (Speicher):

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Hier können Sie auch ein LVM erstellen:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

WĂ€hlen Sie einen Namen fĂŒr die VG-Gruppe und die Festplatten, die Sie verwenden möchten:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Geben Sie einen Namen fĂŒr das LV an und wĂ€hlen Sie die GrĂ¶ĂŸe:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Und schließlich erstellen Sie ein Dateisystem:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Beachten Sie, dass Cockpit die erforderliche Zeile automatisch in fstab eintrÀgt und das GerÀt automatisch einbindet. Sie können auch spezifische Mount-Optionen angeben:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

So sieht es im System aus:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Hier können Sie die Dateisysteme erweitern oder verkleinern, neue GerĂ€te zur vg-Gruppe hinzufĂŒgen usw.

Im Bereich „Networking“ können Sie nicht nur typische Netzwerkeinstellungen (IP, DNS, Maske, Gateway) Ă€ndern, sondern auch komplexere Konfigurationen wie Bonding oder Teaming erstellen:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

So sieht die fertige Konfiguration im System aus:
Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Sie werden zustimmen, dass die Einrichtung ĂŒber Vinano etwas lĂ€nger und komplizierter gewesen wĂ€re. Besonders fĂŒr AnfĂ€nger.

In „Services“ können Sie systemd-Einheiten und Timer verwalten: Sie können sie stoppen, neu starten und aus dem Autostart entfernen. Außerdem lĂ€sst sich sehr schnell ein eigener Timer erstellen:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Das Einzige, was schlecht gemacht wurde: Es ist unklar, in welcher HĂ€ufigkeit der Timer gestartet wird. Man kann nur sehen, wann er zuletzt gestartet wurde und wann er erneut startet.

In „Software-Updates“ können Sie, wie zu erwarten, alle verfĂŒgbaren Updates einsehen und installieren:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Das System wird uns benachrichtigen, wenn ein Neustart erforderlich ist:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Hier können Sie auch die automatische Aktualisierung des Systems aktivieren und die Installationszeit der Updates anpassen:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Auch im Cockpit können Sie SeLinux verwalten und sosreport erstellen (nĂŒtzlich bei der Kommunikation mit Anbietern zur Lösung technischer Probleme):

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Die Benutzerverwaltung ist so einfach und verstÀndlich wie möglich gestaltet:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Übrigens, Sie können SSH-SchlĂŒssel hinzufĂŒgen.

Und schließlich können Sie die Systemprotokolle lesen und nach Wichtigkeit sortieren:

Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Wir haben alle wichtigen Bereiche des Programms durchgesehen.

Das ist eine kurze Übersicht ĂŒber die Funktionen. Ob Sie Cockpit verwenden oder nicht, liegt ganz bei Ihnen. Meiner Meinung nach kann Cockpit einige Probleme lösen und die Serververwaltung kostengĂŒnstiger machen.

Die Hauptvorteile:

  • Die EinstiegshĂŒrde in die Verwaltung von Linux-Betriebssystemen wird durch solche Tools erheblich gesenkt. StandardmĂ€ĂŸige und grundlegende Aufgaben können praktisch von jedem durchgefĂŒhrt werden. Die Verwaltung kann teilweise an Entwickler oder Analysten delegiert werden, um die Produktion kostengĂŒnstiger zu gestalten und die Arbeitsgeschwindigkeit zu erhöhen. Denn nun ist es nicht mehr nötig, in der Konsole pvcreate, vgcreate, lvcreate, mkfs.xfs einzugeben, einen Mountpunkt zu erstellen, fstab zu bearbeiten und schließlich mount -a einzugeben, sondern es genĂŒgt, ein paar Mal mit der Maus zu klicken.
  • Administratoren von Linux können entlastet werden, damit sie sich auf schwierigere Aufgaben konzentrieren können.
  • Die Anzahl menschlicher Fehler kann verringert werden. Sicher sind Sie sich einig, dass es ĂŒber die Web-OberflĂ€che schwieriger ist, einen Fehler zu machen als ĂŒber die Konsole.

Die Nachteile, die ich festgestellt habe:

  • Die FunktionalitĂ€t des Tools ist eingeschrĂ€nkt. Es sind nur grundlegende Operationen möglich. Zum Beispiel kann man nicht sofort LVM erweitern, nachdem man die Festplatte auf der Virtualisierungsseite vergrĂ¶ĂŸert hat; man muss zuerst in der Konsole 'pvresize' eingeben und kann dann erst ĂŒber die Web-OberflĂ€che fortfahren. Nutzer können nicht in bestimmte Gruppen hinzugefĂŒgt werden, es kann keine Berechtigungen fĂŒr Verzeichnisse geĂ€ndert werden und der genutzte Speicherplatz kann nicht analysiert werden. Ich hĂ€tte mir eine umfassendere FunktionalitĂ€t gewĂŒnscht.
  • Der Abschnitt „Applications“ hat nicht korrekt funktioniert.
  • Die Farbe der Konsole kann nicht geĂ€ndert werden. Ich zum Beispiel kann nur auf einem hellen Hintergrund mit dunkler Schrift komfortabel arbeiten:

    Cockpit – die Vereinfachung typischer Administrationsaufgaben unter Linux durch eine benutzerfreundliche WeboberflĂ€che

Wie wir sehen, hat das Tool ein sehr gutes Potenzial. Wenn die FunktionalitĂ€t erweitert wird, könnte die AusfĂŒhrung vieler Aufgaben noch schneller und einfacher werden.

Upd: Es besteht auch die Möglichkeit, mehrere Server von einer Web-OberflĂ€che aus zu verwalten, indem die gewĂŒnschten Server im „Machines dashboard“ hinzugefĂŒgt werden. Diese Funktion kann beim massenhaften Update mehrerer Server von Nutzen sein. Lesen Sie mehr darĂŒber in offiziellen Dokumentation.

Quelle: habr.com

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster