GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Cockpit su CentOS 8


Cockpit è un software di gestione del server basato sul Web gratuito e open source. Ha una graziosa console Web che consente agli amministratori di sistema di eseguire facilmente attività come l'amministrazione dell'archiviazione, la configurazione di rete, l'avvio di container Docker, il controllo delle prestazioni del server, l'avvio e l'arresto dei servizi e molte altre operazioni amministrative. Alcuni dei fantastici vantaggi di Cockpit nei nostri server GNU/Linux sono i seguenti:

  1. Si compone di systemd service manager per facilità.
  2. Ha un visualizzatore di registri del diario per eseguire la risoluzione dei problemi e l'analisi dei registri.
  3. La configurazione dello storage, incluso LVM, non è mai stata così semplice.
  4. La configurazione di base della rete può essere applicata con Cockpit
  5. Possiamo aggiungere e rimuovere facilmente utenti locali e gestire più server.

In questo tutorial imparerai come installare l'ultima versione di Cockpit su CentOS 8.

Su Centos 8/7 e RHEL 8

Aggiorna i pacchetti di sistema

Prima di installare i pacchetti Cockpit, dobbiamo aggiornare il sistema:

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

Poiché Centos 8 è stato appena rilasciato, al momento della stesura di questo articolo non ci sono ancora aggiornamenti.

Installazione dei pacchetti Cockpit dal repository

In Centos 8, i pacchetti Cockpit sono inclusi nel repository extra per impostazione predefinita e puoi installarlo immediatamente, a differenza di Centos 7 in cui era necessario aggiungere prima il repository epel. Avviamo l'installazione di Cockpit con il seguente comando:

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

Digita "y" e inizierà a scaricare e installare i pacchetti richiesti.

Su Fedora

Allo stesso modo, CentOS, è anche disponibile per impostazione predefinita nel repository ufficiale di Fedora, installeremo semplicemente il cockpit usando il gestore di pacchetti dnf.

# dnf install cockpit

Su Arch Linux

Cockpit non è attualmente disponibile nel repository ufficiale di Arch Linux ma è disponibile nell'Arch User Repository noto anche come AUR. Quindi, eseguiremo semplicemente il seguente comando yaourt per installarlo.

# yaourt cockpit

Su Ubuntu

Usa il comando apt per installare Cockpit su Ubuntu o Debian

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

Consenti la porta 9090 sul firewall

sudo ufw allow 9090

Abilita e avvia il servizio Cockpit

Ora dobbiamo abilitare il Cockpit con il seguente comando:

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

E avvia il Cockpit con:

$ sudo systemctl start cockpit

Configurazione del firewall

Infine, assicuriamoci che il firewall non blocchi il Cockpit. Per impostazione predefinita, non dovresti avere problemi a raggiungere Cockpit, ma per ogni evenienza apriremo le porte richieste utilizzando i seguenti comandi:

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

$ sudo firewall-cmd --reload
success

Come puoi vedere, il Cockpit è stato già aggiunto alle regole del firewall. Ma è meglio eseguirlo per ogni evenienza ed evitare possibili problemi con il firewall.

L'installazione del Cockpit è ora completata, puoi accedere alla dashboard navigando al seguente URL:

https://localhost:9090

Se hai un indirizzo IP statico, puoi digitare il tuo IP invece "localhost" per accedere a Cockpit da qualsiasi luogo.

Accesso alla cabina di pilotaggio

Durante la navigazione verso l'URL Cockpit, potrebbe essere visualizzato un avviso di sicurezza sul certificato SSL del sito poiché è autofirmato. Puoi ignorare l'avviso e procedere all'area di accesso. Accedi al Cockpit utilizzando le credenziali di superutente.

Al momento dell'accesso, sarai accolto dalla pagina delle informazioni di sistema e del monitoraggio delle risorse:

Aggiunta di un nuovo server a Cockpit

Pagina Account Cockpit

Pagina Cockpit KernelDump

Pagina di rete della cabina di pilotaggio

Pagina SELinux della cabina di pilotaggio

Pagina dei servizi della cabina di pilotaggio

Terminale della cabina di pilotaggio

Conclusione

Cockpit è uno strumento indispensabile sia per gli amministratori che per gli sviluppatori. Una volta che inizi a usarlo, lo avrai installato su tutti i tuoi server Linux. Come abbiamo visto in questo tutorial, Cockpit è un ottimo strumento di gestione dei server Linux. Se hai commenti e domande, pubblicali qui sotto nella sezione commenti.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare Cockpit su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare SNORT IDS su CentOS 7

Come installare Cockpit su CentOS 8 / RHEL 8

Come installare la console Web Cockpit in CentOS 8

Come installare Cockpit su CentOS 9 Stream