Gli strumenti di amministrazione dei sistemi operativi sono focalizzati sulla facilitazione della gestione dei componenti e dei processi di ciascun parametro nell'ambiente. In questo mondo di applicazioni ne abbiamo una in particolare che si distingue ed è Webmin, che è una soluzione ideale per questa amministrazione centralizzata poiché ci offre una serie di grafici e dati in tempo reale, con i quali il nostro compito di gestione sarà qualcosa di molto più semplice controllare.
Impareremo attraverso questo tutorial come installare Webmin in Ubuntu 18.04 e vedremo come utilizzare questo strumento per facilitare il nostro lavoro quotidiano.
Cos'è WebminWebmin è un'interfaccia web-based che è stata sviluppata per l'amministrazione del sistema per ambienti Unix. Soprattutto, Webmin può essere utilizzato tramite qualsiasi browser Web moderno e tramite questa interfaccia possiamo configurare account utente, Apache, DNS, scambio di file e molte altre azioni.
Con l'utilizzo di Webmin abbiamo un ulteriore vantaggio e cioè che viene omessa la necessità di modificare manualmente i file di configurazione Unix come /etc/passwd, e quindi amministrare il sistema dalla console o da remoto, facilitando il lavoro amministrativo e di supporto.
La piattaforma Webmin è costituita da un semplice web server e da diversi programmi CGI che vengono aggiornati direttamente da file di sistema come /etc/inetd.conf e /etc/passwd. Il server web e tutti i programmi CGI sono stati scritti in Perl versione 5 e non utilizzano moduli Perl non standard.
Sistemi operativiAlcuni dei sistemi operativi supportati da Webmin sono:
- cAos Linux
- Cendio LBS Linux
- CentOS Linux
- CloudLinux
- Debian Linux
- DEC / Compaq OSF / 1
- HP / UX
- IBM AIX
- Immunix Linux
- Lanthan Linux
- Linux Mint
- OpenBSD
- Apri Darwin
- Openmamba Linux
- RedHat Enterprise Linux
- RedHat Linux
- Redhat Linux Desktop
- Sangoma Linux
- SuSE Linux
- SuSE OpenExchange Linux
- SuSE SLES Linux
- Synology DSM e molti altri.
Ora vedremo come installare Webmin in Ubuntu 18.04.
1. Come aggiungere repository Webmin in Ubuntu
Passo 1
Innanzitutto, dovrai aggiungere il repository Webmin per installare e aggiornare facilmente Webmin utilizzando il gestore di pacchetti. Dobbiamo aggiungere questo repository nel file /etc/apt/sources.list e per questo useremo un editor come questo:
sudo nano /etc/apt/sources.listNel file visualizzato incolleremo la seguente riga:
deb http://download.webmin.com/download/repository sarge contrib
INGRANDIRE
Passo 2
Ora salveremo le modifiche usando i tasti Ctrl + O e usciremo usando Ctrl + X.
Ora aggiungeremo la chiave Webmin PGP in modo che il sistema utilizzi il repository, per questo eseguiamo quanto segue:
wget http://www.webmin.com/jcameron-key.asc
INGRANDIRE
Passaggio 3
Ora eseguiamo quanto segue per aggiungere la chiave:
sudo apt-key add jcameron-key.asc
INGRANDIRE
2. Come aggiornare i pacchetti Webmin in Ubuntu
Una volta aggiunte le chiavi, le aggiorneremo eseguendo:
sudo apt update
3. Come installare Webmin su Ubuntu 18.04
Passo 1
Procediamo con l'installazione di Webmin eseguendo la seguente riga:
sudo apt install webmin
INGRANDIRE
Passo 2
Inseriamo la lettera S per confermare il download e l'installazione di Webmin, una volta terminato il processo vedremo quanto segue:
INGRANDIRE
Passaggio 3
Nella parte finale possiamo vedere la sintassi per accedere a Webmin tramite browser, che può avvenire in due modi:
https: // indirizzo_IP: 10000 / https: // nome_macchina: 10000 /
4. Come abilitare il firewall Linux
Sarà necessario per noi autorizzare la porta 10000 nel firewall poiché attraverso di essa verrà stabilita la connettività a Webmin, per questo eseguiremo quanto segue:
sudo ufw consenti 10000
INGRANDIRE
5. Come usare Webmin in Ubuntu
Passo 1
Una volta configurato il firewall, accederemo dal browser e poiché viene utilizzato un protocollo HTTP sicuro (HTTPS), vedremo il seguente avviso:
Passo 2
Facciamo clic sulla riga Avanzate e vedremo questo:
Passaggio 3
Lì facciamo clic sulla riga inferiore Continua a … e verremo reindirizzati a quanto segue:
Passaggio 4
Lì inseriremo le credenziali di accesso a Ubuntu 18.04 e questo sarà l'ambiente offerto da Webmin:
INGRANDIRE
Passaggio 5
Possiamo vedere che sul lato sinistro ci sono diverse opzioni come:
WebminDa questa opzione abbiamo la possibilità di controllare vari aspetti della configurazione dell'applicazione come utenti, temi, lingue, ecc:
INGRANDIRE
SistemaCome suggerisce il nome, da qui sarà possibile accedere a più parametri di configurazione del sistema come registro eventi, utenti, gruppi, autenticazione PAM, password e altro.
INGRANDIRE
ServerDa questa opzione avremo accesso ai parametri del server di posta come Exim, Qmail, Postfix e Sendmail se li abbiamo disponibili.
AltriDa questa sezione avremo a portata di mano strumenti utili come file manager, connessioni HTTP, connessioni SSH, riga di comando e altro.
INGRANDIRE
ReteGrazie a questa sezione sarà possibile gestire tutte le impostazioni di rete come IPv4, indirizzamento IPv6, larghezza di banda, gestione dell'interfaccia di rete e altro.
INGRANDIRE
HardwareUtile per monitorare e conoscere in tempo reale aspetti hardware come partizioni del disco, RAID, iSCII, ora di sistema e altro.
INGRANDIRE
GrappoloDa questa sezione sarà possibile svolgere attività relative ai cluster come cambio password, utenti, cron job, Shell e altro.
INGRANDIRE
Moduli non utilizzatiIn questa sezione troviamo tutti i moduli che non sono stati rilevati nel sistema o che risultano obsoleti.
INGRANDIRE
In fondo abbiamo la possibilità di applicare un tema scuro a Webmin per creare un impatto decisamente migliore a livello visivo:
INGRANDIRE
Possiamo vedere che nella Dashboard troviamo informazioni precise sul server come:
- Percentuale di utilizzo di CPU, memoria virtuale RAM, ecc.
- Versione Webmin
- Nome host
- Versione del sistema operativo
- Versione del kernel
- Tempo di attività del sistema
- Processi in esecuzione
- Aggiornamenti disponibili e molto altro.