Ubuntu 17.10 è il nuovo sistema operativo sviluppato da Ubuntu e offre varie funzionalità sia nella versione desktop che server.
Come la maggior parte delle distribuzioni Linux, Ubuntu 17.10 ci consente di installare più strumenti incentrati sulla gestione del sistema operativo stesso, nonché delle applicazioni installate su di esso.
Webmin fa parte di questo selezionato gruppo di applicazioni grazie al suo pannello di opzioni completo in cui controllare ogni aspetto del sistema sarà un compito semplice.
Solvetic spiegherà passo dopo passo come installare e utilizzare Webmin in Ubuntu 17.10.
Cos'è WebminWebmin è un'interfaccia basata sul web per l'amministrazione del sistema per Unix.
È possibile utilizzare qualsiasi browser Web moderno e con Webmin possiamo configurare account utente, Apache, DNS, condivisione di file e molto altro.
Webmin è stato progettato per eliminare la necessità di modificare manualmente i file di configurazione Unix come / etc / passwd e ci consente di amministrare un sistema dalla console o da remoto. Webmin è composto da un semplice web server e diversi programmi CGI che aggiornano direttamente i file di sistema come /etc/inetd.conf e /etc/passwd. Il server web e tutti i programmi CGI sono scritti in Perl versione 5 e non utilizzano moduli Perl non standard.
Tutte le versioni recenti di Webmin sono concesse in licenza con una licenza BSD simile, il che significa che può essere distribuita e modificata liberamente per uso commerciale e non. Poiché Webmin supporta il concetto di moduli (come i plugin PhotoShop), chiunque può sviluppare e distribuire i propri moduli Webmin per qualsiasi scopo e distribuirli con qualsiasi licenza (come GPL, commerciale o shareware).
Sistemi operativi supportatiPoiché ci sono diversi sistemi operativi simili a Unix e molte distribuzioni Linux utilizzano posizioni diverse per i loro vari file di configurazione, Webmin può supportare solo i sistemi per i quali è stato configurato. I seguenti sistemi operativi sono compatibili con l'ultima versione 1.860 di Webmin.
- AlphaCore Linux
- Amazon Linux
- APLINUX
- Asianux
- Asianux Server
- Bigblock
- BSDI
- Caixa magica
- Caldera OpenLinux
- Caldera OpenLinux eServer
- cAos Linux
- Cendio LBS Linux
- CentOS Linux
- CloudLinux
- Cloudrouter Linux
- Cobalto Linux
- Tecnologia coerente Linux
- Debian
- FreeBSD
- IBM AIX
- Mac OS X
- OpenBSD
- RedHat Linux
- Ubuntu e molti altri.
Funzionalità WebminAlcune delle funzionalità che troviamo durante l'utilizzo di Webmin sono:
- Gestire gli account utente
- Configurazione di Apache
- Configurazione DNS sul server
- Condividere file tra sistemi operativi Windows utilizzando Samba
- Imposta le quote del disco rigido
- Imposta le impostazioni del firewall
- Webmin include più di 116 moduli a livello di Sistema, Server, Rete, Hardware e altro.
Requisiti precedentiPer installare Webmin in Ubuntu 17.10 dobbiamo avere quanto segue:
- Team con Ubuntu 17.10, in caso di non averlo possiamo scaricarlo da Ubuntu ufficiale.
- Avere Apache installato sul sistema
Successivamente, vedremo come installare e utilizzare Webmin su Ubuntu 17.10.
1. Come installare Webmin Linux
Passo 1
Prima di tutto, sarà necessario aggiungere il repository Webmin in modo da poter installare e aggiornare facilmente Webmin utilizzando il nostro gestore di pacchetti. Lo otterremo aggiungendo il repository al file /etc/apt/sources.list, possiamo farlo usando l'editor preferito:
sudo nano /etc/apt/sources.listLì aggiungeremo la seguente riga alla fine del file:
deb http://download.webmin.com/download/repository sarge contrib
Passo 2
Salviamo le modifiche utilizzando i tasti Ctrl + O ed usciamo dall'editor utilizzando i tasti Ctrl + X. Successivamente, aggiungeremo la chiave Webmin PGP in modo che il sistema si fidi del nuovo repository, eseguiremo quanto segue:
sudo wget http://www.webmin.com/jcameron-key.asc
Passaggio 3
Successivamente eseguiremo quanto segue:
sudo apt-key add jcameron-key.asc
Passaggio 4
Una volta installati i repository, procediamo ad aggiornarli eseguendo la seguente riga:
sudo apt updateCon i repository aggiornati procediamo all'installazione di Webmin con il seguente comando:
sudo apt-get install webmin
Passaggio 5
Inseriamo la lettera S per confermare il download e l'installazione dei pacchetti e una volta terminato questo processo vedremo quanto segue:
Possiamo vedere che l'installazione è stata corretta e abbiamo il modo di entrare dal browser web. Copiamo queste informazioni, come sarà necessario in seguito
2. Aggiungi un certificato valido con Let's Encrypt su Webmin Linux
Webmin è attualmente configurato per utilizzare HTTPS, ma utilizza un certificato non attendibile e autofirmato. Lo sostituiremo con un certificato Let's Encrypt valido.
Passo 1
Accederemo a Webmin da un browser Web utilizzando una delle seguenti sintassi:
https: // Indirizzo_IP: 10000 https: // Nome_computer: 10000Vedremo quanto segue associato all'errore del certificato:
Passo 2
Lì facciamo clic sull'opzione Aggiungi eccezione in modo che il browser ci consenta l'accesso. Vedremo la seguente finestra in cui dobbiamo accedere con le nostre credenziali:
Fare clic sul pulsante Accedi e questo sarà l'ambiente Webmin iniziale in Ubuntu 17.10.
INGRANDIRE
Passaggio 3
In questo pannello dobbiamo individuare la riga del nome host di sistema e fare clic su di essa e verrà visualizzato quanto segue:
INGRANDIRE
Passaggio 4
Individueremo il campo Nome host e inseriremo il nome di dominio completo nel campo. Quindi facciamo clic sul pulsante Salva nella parte inferiore della pagina per applicare le impostazioni. Fatto ciò, visualizziamo le opzioni Webmin sul lato sinistro e selezioniamo Configurazione Webmin e vedremo quanto segue:
Passaggio 5
Lì selezioniamo l'opzione Crittografia SSL e nella nuova finestra visualizzata andremo alla scheda Let's Encrypt:
INGRANDIRE
Attraverso questa schermata, possiamo dire a Webmin come ottenere e rinnovare il certificato. I certificati Let's Encrypt scadono dopo 3 mesi, ma possiamo indicare a Webmin di provare automaticamente a rinnovare il certificato Let's Encrypt ogni mese. Let's Encrypt cerca un file di verifica sul nostro server, quindi configureremo Webmin per posizionare il file di verifica all'interno della cartella /var/www/html, che è la cartella utilizzata dal server web Apache che è installato sul sistema operativo.
Dobbiamo seguire questi passaggi per configurare il certificato
- Inserisci i nomi host per il certificato con il suo FQDN nel campo Nome host
- Per la directory principale del sito Web del file di convalida, selezioniamo il pulsante Altre directory e inseriamo /var/www/html.
- Per Mese accedi alla sezione di rinnovo automatico, deselezionare l'opzione di rinnovo automatico digitando 1 nella casella di input e selezionando il pulsante di opzione a sinistra della casella di input.
- Faremo clic sul pulsante Richiedi certificato. Dopo alcuni secondi, vedremo una schermata di conferma.
3. Come usare Webmin in Ubuntu 17: gestione di utenti e gruppi
Webmin è uno strumento completo che ci permette di amministrare in dettaglio vari parametri di sistema. Per gestire utenti e gruppi andiamo nella sezione Sistema e lì scegliamo l'opzione Utenti e gruppi:
Verrà visualizzato quanto segue:
INGRANDIRE
Lì possiamo vedere, creare, modificare o eliminare un utente nel sistema. Se vogliamo creare un nuovo utente, clicchiamo sul pulsante Crea un nuovo utente e completeremo i seguenti campi:
Campi
- Compila il nome utente con la distribuzione
- Seleziona Automatico per ID utente
- Inserisci il vero nome con un nome descrittivo
- Per Home Directory, seleziona Automatico
- Per Shell, seleziona / bin / bash dall'elenco a discesa
- Per Password, selezioniamo Normal Password e scriveremo una password per detto utente
- Per il gruppo principale, seleziona Nuovo gruppo con lo stesso nome dell'utente
- Per Gruppo secondario, seleziona sudo dall'elenco Tutti i gruppi e premi il pulsante -> per aggiungere il gruppo all'elenco in gruppi
- Premi Crea per creare questo nuovo utente
INGRANDIRE
4. Come usare Webmin in Ubuntu 17: aggiornamento dei pacchetti Ubuntu
Webmin ci consente di aggiornare tutti i pacchetti tramite l'interfaccia utente. Per aggiornare tutti i pacchetti, prima andremo alla dashboard e poi cercheremo il campo Aggiornamenti pacchetto. Se ci sono aggiornamenti disponibili, vedremo un collegamento che indica il numero di aggiornamenti disponibili:
Possiamo vedere che in questo caso abbiamo 32 pacchetti da aggiornare. Possiamo cliccare su detta riga e accederemo ai rispettivi aggiornamenti disponibili:
INGRANDIRE
5. Come usare Webmin in Ubuntu 17: parametri aggiuntivi
Scheda Dashboard
Se andiamo alla scheda Dashboard possiamo vedere i dettagli del sistema come il seguente.
Dettagli del sistema
- Nome della squadra
- Sistema operativo attuale
- Versione Webmin
- Versione del tema
- Kernel e tipo di CPU
- Informazioni sul processore
- Tempo di attività del sistema
- Carico medio della CPU
- Spazio su disco e memoria
- Vera memoria
Scheda Webmin
Ora, dalla scheda Webmin abbiamo varie opzioni da utilizzare e configurare, come:
WebminDa questa sezione possiamo gestire valori come:
- Impostazioni generali di Webmin
- Crea copie di backup dei file
- Rivedere gli eventi nell'applicazione
SistemaÈ una delle opzioni più pratiche di Webmin poiché ci consente di svolgere attività come:
- Riavvia o spegni il sistema
- Modifica password
- Eseguire il backup del file di sistema
- Ruota i registri di sistema
- Autentica PAM
- Esegui processi
- Crea attività pianificate
- Visualizza eventi di sistema
- Gestisci utenti e gruppi
Altri:Attraverso questa opzione abbiamo la possibilità di eseguire azioni come:
- Accedi alla riga di comando
- Crea comandi personalizzati
- Gestisci file
- Gestisci moduli Perl
- Accedi a editor di testo e altro ancora.
ReteTramite questa opzione sarà possibile gestire i parametri di rete del server quali:
- Monitora la larghezza di banda
- Regola il firewall
- Configura la rete a livello generale e altro
HardwareIn questa sezione sarà possibile svolgere attività quali:
- Controlla le partizioni del disco rigido
- Gestisci stampanti
- Imposta data e ora di sistema
ServerIn questa opzione configuriamo gli account di posta elettronica.
Vediamo quindi come Webmin sia una potente utility per un controllo generale di Ubuntu 17.10.