GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Cockpit unter Debian 11 Bullseye

Cockpit ist ein kostenloser Remote-Server-Manager, der leicht und einfach für GNU/Linux-Server zu verwenden ist. Cockpit ist eine webbasierte grafische Oberfläche für Server, die für Linux-Neulinge bestimmt sind, an Experten wie Systemadministratoren. Cockpit macht Linux auffindbar, sodass jeder, der die Software verwendet, Aufgaben wie das Starten von Containern, das Verwalten von Speicher, das Konfigurieren von Netzwerken und das Überprüfen von Protokollen ausführen kann.

Im folgenden Tutorial erfahren Sie, wie Sie Cockpit auf Ihrem Debian 11 Bullseye-Betriebssystem installieren.

Vorinstallationskonfiguration für Cockpit

Standardmäßig befindet sich Cockpit im Standard-Repository. Wie die meisten Pakete im Debian-Stall gerät es jedoch bei Updates bald ziemlich weit ins Hintertreffen. Das Tutorial installiert Cockpit aus dem Debian Bullseye Backports-Repository, das oft aktualisierter als stabil ist, ohne in die Bereiche testing/unstable zu gelangen.

Das Tutorial wird auch APT-Pinning verwenden, sodass Sie nicht vergessen, Updates mit dem Standardbefehl apt update zu erhalten, und vorhandene stabile Debian 11-Pakete standardmäßig nicht stören.

Öffnen Sie zunächst die Einstellungsdatei wie folgt:

sudo nano /etc/apt/preferences

Kopieren Sie als Nächstes Folgendes und fügen Sie es ein.

Package: *
Pin: release a=bullseye
Pin-Priority: 500

Package: cockpit
Pin: release a=bullseye-backports
Pin-Priority: 1000

Package: *
Pin: release a=bullseye-backports
Pin-Priority: 100

Speichern Sie die Datei STRG+O, Beenden Sie dann STRG+X .

Zusammenfassung dessen, was Sie hinzugefügt haben.

  • Backports für Paket-Cockpit wird immer standardmäßig verwendet.
  • Alle Pakete verwenden standardmäßig Debian 11 Stable.
  • Backup wird zurückportiert, wenn etwas in Stable nicht verfügbar ist.

Jetzt müssen Sie entweder die Backports zu Ihrer /etc/apt/sources.list hinzufügen falls noch nicht vorhanden

Debian 11 „Bullseye“-Backports importieren:

echo "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" | sudo tee -a /etc/apt/sources.list
echo "deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free" | sudo tee -a /etc/apt/sources.list

Aktualisieren Sie Ihre Repositorys, um die neuen Ergänzungen widerzuspiegeln.

sudo apt update

Derzeit befindet sich das stabile Repository von Cockpit auf Debian 11 in Version 239 .

Backports hat derzeit Version 256 .

Cockpit installieren

Nachdem Sie nun eine neuere Quelle zur Installation von Cockpit auf Ihrem Debian 11-System eingerichtet haben, führen Sie den folgenden Befehl in Ihrem Terminal aus.

sudo apt install cockpit

Beispielausgabe:

TYP Y drücken Sie dann die ENTER-TASTE um fortzufahren und die Installation abzuschließen.

Bestätigen Sie die installierte Version mit dem Befehl apt-cache policy .

Wie oben, haben Sie Version 256 aus den Bullseye Backports anstelle der Standardversion 239 aus dem Standard-Bullseye-Repository installiert.

Nach der Installation ist der Dienst standardmäßig nicht aktiv, daher müssen Sie einige systemctl-Befehle wie folgt ausführen.

Cockpit starten:

sudo systemctl start cockpit.socket

So aktivieren Sie Cockpit beim Systemstart:

sudo systemctl enable cockpit.socket

Überprüfen Sie als Nächstes den Status von Cockpit, um sicherzustellen, dass es auf Ihrem System korrekt ausgeführt wird:

sudo systemctl status cockpit.socket

Beispielausgabe, wenn alles richtig funktioniert:

Optional – Konfigurieren Sie die UFW-Firewall für Cockpit

Der nächste Schritt besteht darin, durch Ihr Firewall-Cockpit den Zugriff auf das Abhören zuzulassen. Standardmäßig lauscht Cockpit auf Port 9090.

Wenn Sie UFW installiert haben, achten Sie darauf, Port 9090 zuzulassen.

Führen Sie dazu den folgenden Befehl in Ihrem Terminal aus.

sudo ufw allow 9090

Beispielausgabe bei Erfolg:

Rules updated
Rules updated (v6)

Abhängig von Ihren Anforderungen möchten Sie es möglicherweise weiter sperren, indem Sie einzelne IP-Adressen nur für diesen Port zulassen.

Beispiel:

sudo ufw allow from <IP ADDRESS> to any port 9090

So greifen Sie auf die Cockpit-Web-Benutzeroberfläche zu

Nachdem Sie Cockpit bestätigt oder installiert haben, ist es an der Zeit, es mit Ihrem bevorzugten Internetbrowser zu öffnen.

Finden Sie zuerst die IP-Adresse Ihres Servers heraus:

ip a

Geben Sie als Nächstes in Ihrem Browser die Beispieladresse mit Port 9090 ein am Ende.

http://server-ip-address:9090

Wenn Sie zum ersten Mal versuchen, zur Cockpit-Web-Benutzeroberfläche zu navigieren, werden Sie auf folgende Warnung stoßen:

Sie werden benachrichtigt, dass die Verbindungen nicht privat sind. Klicken Sie auf die Schaltfläche Erweitert

Akzeptieren Sie das Risiko und fahren Sie fort ohne SSL, um mit der Cockpit-Anmeldung fortzufahren.

Als Nächstes sehen Sie die Cockpit-Anmeldung, und dies ist Ihr gleicher sudo-Benutzername oder Root-Benutzername und Passwort – Melden Sie sich an, um mit dem Dashboard fortzufahren.

Sobald Sie sich angemeldet haben, sehen Sie das sofortige Dashboard. Die Hauptoptionen von Cockpit befinden sich auf der linken Seite, wo Sie zusätzliche Hosts hinzufügen können, wenn sie SSH-Verbindungen zulassen, Protokolle anzeigen, Netzwerk und Container konfigurieren, Dienste neu starten, beenden und warten und vieles mehr.

Wie oben erwähnt, können Sie in der Mitte des Bildschirms die Speicher- und CPU-Auslastung überwachen und den detaillierten Verlauf anzeigen. Einer der Hauptvorteile der Verwendung von Cockpit ist ein Terminalbildschirm in einer Web-Benutzeroberfläche. Klicken Sie unten auf der Seite auf Terminal .

Wie oben haben Sie ein Terminal mit der Möglichkeit, eine webbasierte GUI zu verwenden, um Sie dabei zu unterstützen, das Beste aus beiden Welten zusammenzubringen.

So halten Sie Cockpit auf dem neuesten Stand

Normalerweise müssten Sie separate Befehle verwenden, um nach Updates aus dem Backports-Repository zu suchen. Da Sie jetzt APT-Pinning verwenden, werden Sie in Zukunft nicht vergessen, nach Cockpit-Updates zu suchen.

Suchen Sie nach Updates für Cockpit, wie Sie es für Ihr gesamtes System tun würden.

sudo apt update

Und verarbeiten Sie die Upgrades wie bei allen anderen Paketen.

sudo apt upgrade

So entfernen (deinstallieren) Sie Cockpit

Führen Sie für Benutzer oder Administratoren, die Cockpit nicht mehr auf ihren Systemen benötigen, den folgenden Befehl aus.

sudo apt autoremove cockpit --purge -y

Beispielausgabe:

TYP Y drücken Sie dann die ENTER-TASTE um mit der Entfernung von Cockpit fortzufahren.

Dieser Befehl entfernt Cockpit und alle nicht verwendeten Abhängigkeiten, die anfänglich damit installiert wurden.


Debian
  1. So installieren Sie R unter Debian 9

  2. So installieren Sie R unter Debian 10

  3. So installieren Sie die Cockpit-Webkonsole unter Debian 10

  4. So installieren Sie Python 3.8 auf Debian 11 Bullseye

  5. So installieren Sie Python 3.9 auf Debian 11 Bullseye

So installieren Sie PuTTY unter Debian 11 Bullseye

So installieren Sie die Cockpit-Webkonsole unter Debian 11 Bullseye

So installieren Sie Cockpit unter Debian 10

So installieren Sie Go unter Debian 10

So installieren Sie Cockpit unter Debian 10

So installieren Sie Go unter Debian