GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Cockpit unter CentOS 8


Cockpit ist eine kostenlose und quelloffene webbasierte Serververwaltungssoftware. Es verfügt über eine hübsche Webkonsole, die es Systemadministratoren ermöglicht, Aufgaben wie Speicherverwaltung, Netzwerkkonfiguration, Starten von Docker-Containern, Überprüfen der Serverleistung, Starten und Stoppen von Diensten und viele andere Verwaltungsvorgänge einfach durchzuführen. Einige der großartigen Vorteile von Cockpit in unseren GNU/Linux-Servern sind wie folgt:

  1. Es besteht der Einfachheit halber aus systemd service manager.
  2. Es hat einen Journal-Log-Viewer, um Fehlerbehebungen und Log-Analysen durchzuführen.
  3. Speichereinrichtung einschließlich LVM war noch nie so einfach.
  4. Grundlegende Netzwerkkonfiguration kann mit Cockpit angewendet werden
  5. Wir können lokale Benutzer einfach hinzufügen und entfernen und mehrere Server verwalten.

In diesem Tutorial erfahren Sie, wie Sie die neueste Version von Cockpit auf CentOS 8 installieren.

Auf Centos 8/7 und RHEL 8

Systempakete aktualisieren

Bevor wir Cockpit-Pakete installieren, müssen wir das System aktualisieren:

$ sudo yum -y update
CentOS-8 - AppStream                                        1.7 kB/s | 4.3 kB     00:02    
CentOS-8 - Base                                             1.2 kB/s | 3.8 kB     00:03    
CentOS-8 - Extras                                           1.4 kB/s | 1.5 kB     00:01    
Extra Packages for Enterprise Linux 8 - x86_64               12 kB/s |  32 kB     00:02    
Extra Packages for Enterprise Linux 8 - x86_64               86 kB/s | 1.7 MB     00:20    
Dependencies resolved. 
Nothing to do.
Complete!

Da Centos 8 gerade veröffentlicht wurde, gab es zum Zeitpunkt der Erstellung dieses Artikels noch keine Updates.

Installieren von Cockpit-Paketen aus dem Repository

In Centos 8 sind die Cockpit-Pakete standardmäßig im Extras-Repository enthalten und Sie können es sofort installieren, im Gegensatz zu Centos 7, wo Sie zuerst epel repo hinzufügen mussten. Wir starten die Cockpit-Installation mit folgendem Befehl:

$ sudo yum install cockpit
$ sudo yum install cockpit
Last metadata expiration check: 0:04:25 ago on Thu 26 Sep 2019 03:10:41 PM UTC.
Dependencies resolved.
================================================================================
 Package                               Arch            Version         
================================================================================
Installing:
 cockpit                               x86_64          185.1-1.el8_0            
Installing dependencies:
 PackageKit                            x86_64          1.1.12-2.el8    
 PackageKit-glib                       x86_64          1.1.12-2.el8            
 cairo                                 x86_64          1.15.12-3.el8      
 cairo-gobject                         x86_64          1.15.12-3.el8        
 libX11                                x86_64          1.6.7-1.el8        
 libX11-common                         noarch          1.6.7-1.el8           
 libXau                                x86_64          1.0.8-13.el8         
 libXext                               x86_64          1.3.3-9.el8          
 libXrender                            x86_64          0.9.10-7.el8         
 libxcb                                x86_64          1.13-5.el8              
 pixman                                x86_64          0.36.0-1.el8           
 python3-cairo                         x86_64          1.16.3-6.el8             
 python3-gobject                       x86_64          3.28.3-1.el8             
 python3-systemd                       x86_64          234-8.el8           
 setroubleshoot-plugins                noarch          3.3.10-1.el8        
 checkpolicy                           x86_64          2.8-2.el8                   

.....        

Transaction Summary
================================================================================
Install  42 Packages

Total download size: 16 M
Installed size: 46 M
Is this ok [y/N]: 

Geben Sie "y" ein und es beginnt mit dem Herunterladen und Installieren der erforderlichen Pakete.

Auf Fedora

Ebenso wie CentOS ist es auch standardmäßig in Fedoras offiziellem Repository verfügbar, wir installieren einfach Cockpit mit dem dnf-Paketmanager.

# dnf install cockpit

Auf Arch Linux

Cockpit ist derzeit nicht im offiziellen Repository von Arch Linux verfügbar, aber im Arch User Repository, auch bekannt als AUR. Also führen wir einfach den folgenden yaourt-Befehl aus, um es zu installieren.

# yaourt cockpit

Auf Ubuntu

Verwenden Sie den apt-Befehl, um Cockpit auf Ubuntu oder Debian zu installieren

sudo apt update
sudo apt -y install cockpit
sudo systemctl status cockpit

Port 9090 auf Firewall zulassen

sudo ufw allow 9090

Cockpit-Dienst aktivieren und starten

Nun müssen wir das Cockpit mit folgendem Befehl aktivieren:

$ sudo systemctl enable --now cockpit.socket
Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket.

Und starten Sie das Cockpit mit:

$ sudo systemctl start cockpit

Firewall einrichten

Stellen wir abschließend sicher, dass die Firewall das Cockpit nicht blockiert. Standardmäßig sollten Sie keine Probleme haben, Cockpit zu erreichen, aber für alle Fälle werden wir die erforderlichen Ports mit den folgenden Befehlen öffnen:

$ sudo firewall-cmd --permanent --zone=public --add-service=cockpit
Warning: ALREADY_ENABLED: cockpit
success

$ sudo firewall-cmd --reload
success

Wie Sie sehen können, wurde das Cockpit bereits zu den Firewall-Regeln hinzugefügt. Aber es ist besser, dies nur für den Fall auszuführen und mögliche Probleme mit der Firewall zu vermeiden.

Die Installation des Cockpits ist nun abgeschlossen, Sie können auf das Dashboard zugreifen, indem Sie zu der folgenden URL navigieren:

https://localhost:9090

Wenn Sie eine statische IP-Adresse haben, können Sie Ihre IP-Adresse anstelle von „localhost“ eingeben, um von überall aus auf Cockpit zuzugreifen.

Bei Cockpit anmelden

Wenn Sie zur Cockpit-URL navigieren, erhalten Sie möglicherweise eine Sicherheitswarnung zum SSL-Zertifikat der Website, da es selbstsigniert ist. Sie können die Warnung ignorieren und zum Anmeldebereich gehen. Melden Sie sich mit den Superuser-Anmeldeinformationen beim Cockpit an.

Nach der Anmeldung werden Sie von der Systeminfo- und Ressourcenüberwachungsseite begrüßt:

Hinzufügen eines neuen Servers zu Cockpit

Cockpit-Kontenseite

Cockpit KernelDump-Seite

Cockpit Networking-Seite

Cockpit-SELinux-Seite

Cockpit-Services-Seite

Cockpit-Terminal

Schlussfolgerung

Cockpit ist ein unverzichtbares Tool für Administratoren und Entwickler gleichermaßen. Sobald Sie damit beginnen, wird es auf allen Ihren Linux-Servern installiert. Wie wir in diesem Tutorial gesehen haben, ist das Cockpit ein großartiges Linux-Serververwaltungstool. Wenn Sie Kommentare und Fragen haben, posten Sie diese bitte unten im Kommentarbereich.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie Cockpit unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8

So installieren Sie SNORT IDS unter CentOS 7

So installieren Sie Cockpit unter CentOS 8 / RHEL 8

So installieren Sie die Cockpit-Webkonsole in CentOS 8

So installieren Sie Cockpit auf CentOS 9 Stream