- - So installieren Sie Cockpit unter Linux

So installieren Sie Cockpit unter Linux

Cockpit ist die webbasierte Serververwaltung von RedhatSystem. Das Hauptziel des Projekts ist es, Linux-Systemadministratoren die Möglichkeit zu bieten, ihre Server schnell und effizient zu verwalten. Offiziell wird Cockpit als aufregendes Feature für Fedora Linux und andere RedHat-basierte Linux-Server-Distributionen angeboten. Es ist jedoch auch möglich, Cockpit auf Linux-Server-Distributionen wie Debian, Ubuntu und sogar auf Servern mit Arch Linux zu verwenden!

In diesem Handbuch wird das Rätsel beim Einrichten der Cockpit-Benutzeroberfläche unter Linux gelöst. Wir werden uns auch mit der Verwendung und Verwaltung Ihres Systems innerhalb der Benutzeroberfläche befassen.

Hinweis: Die Cockpit-Software ist Linux. Vor diesem Hintergrund müssen Sie es nicht mehr verwenden, um auf das Webinterface zuzugreifen. Es kann auf jedem Betriebssystem ausgeführt werden, sofern Sie Opera, Firefox, Chrome, Microsoft Edge oder Safari verwenden.

Ubuntu-Anweisungen

Möchten Sie die Cockpit-Benutzeroberfläche auf Ihrem Ubuntu-Computer verwenden? Glücklicherweise ist keine harte Arbeit erforderlich, um es zum Laufen zu bringen. Seit der Version 17.04 des Betriebssystems kann Cockpit mit einem einfachen installiert werden Apt installieren Befehl.

Starten Sie ein Terminalfenster und geben Sie den folgenden Apt-Befehl ein, um das Ubuntu-Setup zu starten.

sudo apt install cockpit

Debian-Anweisungen

Das Cockpit-Projekt hat eine hervorragende Unterstützung fürDebian. Offiziell unterstützt die Software Debian 9 sowie Debian 8. Die Unterstützung des Cockpit-Dashboards unter Debian Linux wird mit dem Backports-Software-Repository für Debian ermöglicht. Ohne Debian Backports wäre Cockpit aufgrund alter Pakete nicht lauffähig.

Starten Sie zum Aktivieren von Backports ein Terminal und geben Sie den folgenden Befehl ein. Wenn Sie weitere Anleitungen zum Einrichten von Backports benötigen, lesen Sie alternativ unser ausführliches Tutorial zu diesem Thema.

Debian 9

su -
echo "deb http://deb.debian.org/debian stretch-backports main" > 
/etc/apt/sources.list.d/backports.list

Debian 8

su -
echo "deb http://deb.debian.org/debian jessie-backports-sloppy main" > 
/etc/apt/sources.list.d/backports.list

Wenn die Backports-Softwarequellen auf Ihrem Debian-System ausgeführt werden, müssen Sie die ausführen aktualisieren Befehl.

sudo apt-get update

Zum Schluss installieren Sie das Cockpit-Programm unter Debian wie folgt Apt-Get installieren Befehl unten.

sudo apt-get install cockpit

Arch Linux Anweisungen

Während es auf den ersten Blick ein bisschen absurd erscheint, vieleLinux-Benutzer lieben Arch Linux als Server-Betriebssystem. Wenn Sie eine dieser Personen sind, sind Sie froh zu wissen, dass die Cockpit-Verwaltungs-Benutzeroberfläche darauf ausgeführt werden kann. Beachten Sie jedoch, dass dies ein inoffizielles Paket ist, das vom Projekt nicht unterstützt wird.

Um die Cockpit-Benutzeroberfläche unter Arch Linux zum Laufen zu bringen, können Sie keinen schnellen Pacman-Befehl ausführen. Stattdessen müssen Sie das Cockpit AUR-Paket manuell herunterladen und kompilieren. So geht's

Beginnen Sie mit der Installation der Pakete Base-devel und Git über Pacman. Auf diese Weise können Sie mit AUR-Paketen problemlos manuell arbeiten.

sudo pacman -S base-devel git

Nehmen Sie als nächstes das Cockpit AUR-Paket mit der Git-Klon Befehl.

git clone https://aur.archlinux.org/cockpit.git

Bewegen Sie das Terminal mit der Taste in den Ordner „Cockpit“ CD Befehl.

cd cockpit

Laden Sie die AUR-Abhängigkeiten für Cockpit mit herunter git.

git clone https://aur.archlinux.org/systemtap.git
git clone https://aur.archlinux.org/pcp.git
git clone https://aur.archlinux.org/python2-pyscss.git
git clone https://aur.archlinux.org/perl-javascript-minifier-xs.git

Erstellen und installieren Sie die Abhängigkeiten für Cockpit mit makepkg. Beachten Sie, dass Sie bei Problemen mit PGP die Prüfung (auf eigenes Risiko) mit überspringen können--skipinteg.

sudo groupadd -r stapusr ; sudo groupadd -r stapsys ; sudo groupadd -r stapdev
cd systemtap
makepkg -sri
cd ..
cd pcp
makepkg -sri
cd python2-pyscss
makepkg -sri
..
cd perl-javascript-minifier-xs
makepkg -sri
..

Zum Schluss installieren Sie Cockpit on Arch.

cd ..
makepkg -sri

Fedora Anweisungen

Cockpit war immer für die Verwendung mit Redhat vorgesehenProdukte. Fedora ist ein Redhat-Produkt (wenn auch von einer separaten Community entwickelt), sodass das Cockpit-Management-Tool im Software-Archiv verfügbar ist. Starten Sie zum Installieren ein Terminalfenster und geben Sie den Befehl ein DNF Befehl unten.

sudo dnf install cockpit -y

Wenn Cockpit unter Fedora eingerichtet ist, aktivieren Sie es für die Verwendung mit:

sudo systemctl enable --now cockpit.socket
sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent

Redhat Enterprise Linux-Anweisungen

Cockpit kann auf RedHat Enterprise installiert werdenLinux, sofern Sie Version 7.1 oder höher verwenden. Die Software wird den Benutzern über das Software-Repository „Extras“ zur Verfügung gestellt und muss vor der Installation aktiviert werden.

Um das Repo "Extras" zu aktivieren, starten Sie ein Terminal und geben Sie den folgenden Befehl ein.

sudo subscription-manager repos --enable rhel-7-server-extras-rpms

Verwenden Sie bei aktiviertem neuen Repo Yum, um Cockpit zu installieren.

sudo yum install cockpit

Aktivieren Sie dann die Software auf Rhel, um den Vorgang abzuschließen.

sudo systemctl enable --now cockpit.socket
sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent

CentOS-Anweisungen

As CentOS versucht so nah wie möglich an RedHat zu bleibenUnter Enterprise Linux ist es sehr einfach, die Cockpit-Software auf der Plattform zum Laufen zu bringen. Ab CentOS ab Version 7 können Sie es schnell mit dem Yum-Paket-Manager abrufen.

sudo yuminstall cockpit

Sobald Cockpit auf CentOS läuft, müssen Sie einige Dinge tun. Insbesondere müssen Sie die Software über systemd aktivieren. Es muss auch durch die Firewall zugelassen werden.

sudo systemctl enable --now cockpit.socket
sudo firewall-cmd --permanent --zone=public --add-service=cockpit
sudo firewall-cmd --reload

Mit den drei oben eingegebenen Befehlen sollte Cockpit unter CentOS einsatzbereit sein!

Bemerkungen