GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Cockpit sur CentOS 8


Cockpit est un logiciel de gestion de serveur Web gratuit et open source. Il dispose d'une jolie console Web qui permet aux administrateurs système d'effectuer facilement des tâches telles que l'administration du stockage, la configuration du réseau, le démarrage des conteneurs Docker, la vérification des performances du serveur, le démarrage et l'arrêt des services et de nombreuses autres opérations administratives. Certains des avantages impressionnants de Cockpit sur nos serveurs GNU/Linux sont les suivants :

  1. Il se compose du gestionnaire de service systemd pour plus de facilité.
  2. Il dispose d'une visionneuse de journaux de journal pour effectuer des dépannages et des analyses de journaux.
  3. La configuration du stockage, y compris LVM, n'a jamais été aussi simple.
  4. La configuration de base du réseau peut être appliquée avec Cockpit
  5. Nous pouvons facilement ajouter et supprimer des utilisateurs locaux et gérer plusieurs serveurs.

Dans ce tutoriel, vous apprendrez à installer la dernière version de Cockpit sur CentOS 8.

Sur Centos 8/7 et RHEL 8

Mettre à jour les packages système

Avant d'installer les packages Cockpit, nous devons mettre à jour le système :

$ 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!

Étant donné que Centos 8 vient de sortir, au moment de la rédaction de cet article, il n'y a pas encore de mises à jour.

Installation des packages Cockpit à partir du référentiel

Dans Centos 8, les packages Cockpit sont inclus par défaut dans le référentiel des extras et vous pouvez l'installer immédiatement, contrairement à Centos 7 où vous deviez d'abord ajouter epel repo. Nous lançons l'installation du Cockpit avec la commande suivante :

$ 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]: 

Tapez "y" et le téléchargement et l'installation des packages requis commenceront.

Sur Fedora

De même, CentOS, il est également disponible par défaut dans le référentiel officiel de Fedora, nous allons simplement installer le cockpit à l'aide du gestionnaire de packages dnf.

# dnf install cockpit

Sur Arch Linux

Cockpit n'est actuellement pas disponible dans le référentiel officiel d'Arch Linux, mais il est disponible dans le référentiel d'utilisateurs Arch, également connu sous le nom d'AUR. Donc, nous allons simplement exécuter la commande yaourt suivante pour l'installer.

# yaourt cockpit

Sur Ubuntu

Utilisez la commande apt pour installer le cockpit sur Ubuntu ou Debian

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

Autoriser le port 9090 sur le pare-feu

sudo ufw allow 9090

Activer et démarrer le service Cockpit

Il faut maintenant activer le Cockpit avec la commande suivante :

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

Et démarrez le Cockpit avec :

$ sudo systemctl start cockpit

Configuration du pare-feu

Enfin, assurons-nous que le pare-feu ne bloquera pas le Cockpit. Par défaut, vous ne devriez avoir aucun problème pour accéder à Cockpit, mais juste au cas où nous ouvririons les ports requis à l'aide des commandes suivantes :

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

$ sudo firewall-cmd --reload
success

Comme vous pouvez le voir, le Cockpit a déjà été ajouté aux règles du pare-feu. Mais il est préférable de l'exécuter au cas où et d'éviter d'éventuels problèmes avec le pare-feu.

L'installation du Cockpit est maintenant terminée, vous pouvez accéder au tableau de bord en naviguant vers l'URL suivante :

https://localhost:9090

Si vous avez une adresse IP statique, vous pouvez taper votre IP à la place "localhost" pour accéder à Cockpit de n'importe où.

Connexion à Cockpit

Lorsque vous naviguez vers l'URL du Cockpit, vous pouvez recevoir un avertissement de sécurité concernant le certificat SSL du site car il est auto-signé. Vous pouvez ignorer l'avertissement et accéder à la zone de connexion. Connectez-vous au Cockpit à l'aide des identifiants de superutilisateur.

Une fois connecté, vous serez accueilli par la page des informations système et du moniteur de ressources :

Ajouter un nouveau serveur à Cockpit

Page des comptes de cockpit

Page Cockpit KernelDump

Page de mise en réseau du cockpit

Page Cockpit SELinux

Page Services du poste de pilotage

Poste de pilotage

Conclusion

Cockpit est un outil indispensable pour les administrateurs et les développeurs. Une fois que vous commencez à l'utiliser, vous l'aurez installé sur tous vos serveurs Linux. Comme nous l'avons vu dans ce tutoriel, le Cockpit est un excellent outil de gestion de serveur Linux. Si vous avez des commentaires et des questions, veuillez les publier ci-dessous dans la section des commentaires.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer Cockpit sur CentOS 7

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8

Comment installer SNORT IDS sur CentOS 7

Comment installer Cockpit sur CentOS 8 / RHEL 8

Comment installer la console Web Cockpit dans CentOS 8

Comment installer Cockpit sur le flux CentOS 9