La caratteristica distintiva di un server Linux è la riga di comando. Sebbene ci siano state diverse implementazioni GUI di successo, non hanno davvero preso piede con gli amministratori tradizionali per i seguenti motivi:
- La riga di comando è più veloce per attività ben definite
- Una GUI è estremamente dispendiosa in termini di risorse e un server ha bisogno di tutto il tempo di CPU che può ottenere
- È più facile seguire una serie di istruzioni con un comando dopo l'altro
- La maggior parte dell'amministrazione Linux avviene in remoto, quindi una GUI completa è un po' un mal di testa
Tuttavia, possiamo superare alcune di queste limitazioni (in particolare il punto n. 2) disponendo di una GUI basata su browser che si connette in remoto e scarica tutta la grafica sul browser dell'utente. Ed è qui che entra in gioco Webmin.
Webmin:una GUI per l'amministrazione del server
Se non conosci i sistemi GUI basati sul Web, Webmin sarà una piacevole sorpresa. È facile da configurare e puoi eseguire la maggior parte delle attività di amministrazione utilizzandolo, incluso il monitoraggio grafico dell'utilizzo delle risorse, la creazione e la gestione degli utenti, l'installazione del software, l'aggiornamento, ecc.
Soprattutto, viene fornito ben confezionato con un repository yum, quindi non è necessario che tu esegua alcuna configurazione manuale. Funziona tutto fuori dagli schemi. Iniziamo!
Nota:avrai bisogno dei privilegi sudo per molti passaggi in questo tutorial. Quindi assicurati di essere incluso nel file "sudoers" o eseguilo con privilegi elevati.
Passaggio 1:aggiungi il repository a CentOS
Dal momento che vogliamo installare tutto tramite yum, prima crea il file:
vi /etc/yum.repos.d/webmin.repo
E aggiungi le seguenti righe:
[Webmin] name=Webmin Distribution Neutral #baseurl=https://download.webmin.com/download/yum mirrorlist=https://download.webmin.com/download/yum/mirrorlist enabled=1
Successivamente, abbiamo bisogno della chiave pubblica del sito Webmin per garantire che i file che riceviamo non vengano manomessi:
wget http://www.webmin.com/jcameron-key.asc rpm --import jcameron-key.asc
Ora abbiamo configurato la sorgente. È ora di installare Webmin.
Fase 2:installa Webmin
Abbiamo già svolto il duro lavoro nel passaggio 1. Possiamo installarlo con:
yum install webmin
Fare clic su "sì" per completare l'installazione. Il comando yum installa automaticamente tutte le dipendenze, quindi non devi più lavorare. Con un'eccezione. Quando accedi a Webmin potresti visualizzare questo errore:
"No Perl MD5 hashing module found!"
Ciò è dovuto a un modulo mancante. Installalo separatamente con yum:
yum install perl-Digest-MD5
E il gioco è fatto!
Fase 3:accesso a Webmin
Se l'installazione è andata a buon fine, puoi accedere a Webmin utilizzando il seguente indirizzo sul tuo browser:
[yourIPAddress]:10000/
Per ottenere il tuo indirizzo IP su Linux, usa il comando "ifconfig" in questo modo:
Inserisci questo indirizzo IP nella barra degli indirizzi del browser e sei sulla buona strada.
L'unico problema, tuttavia, è che le ultime versioni di Webmin abilitano SSL per impostazione predefinita. Quindi probabilmente riceverai questo messaggio di errore:
“Errore – Segue il documento. Questo server web è in esecuzione in modalità SSL”
No evita questo, accedi all'indirizzo usando invece "https". Quindi l'URL diventa:
https:// [yourIPAddress]:10000/
Riceverai un avviso su Chrome su un sito non sicuro. Ignoralo e fai clic su "Avanzate", quindi su "Procedi al sito (non sicuro)".
Ora otterrai il login Webmin come mostrato qui:
Inserisci root e la tua password di root. E ora sei connesso a Webmin!
Come puoi vedere sul lato sinistro, puoi svolgere tutte le attività comuni di amministrazione del sito Web e anche alcune avanzate! Puoi monitorare i processi, ripulire i pacchetti inutilizzati, gestire i lavori cron e persino aprire una shell della riga di comando per i comandi rapidi che devi eseguire.
C'è molto da esplorare all'interno di Webmin e probabilmente sarai come un bambino in un negozio di caramelle, guardando tutte le funzionalità e le azioni che in precedenza erano accessibili solo tramite la riga di comando! Webmin è una piattaforma GUI davvero potente e matura per la gestione remota e sicura del tuo server.
Puoi gestire uno qualsiasi dei nostri account di hosting VPS Linux utilizzando questa GUI. Basta chiedere ai nostri rappresentanti del supporto tecnico e lo installeranno e lo configureranno immediatamente per te. Non c'è bisogno che tu perda tempo a gestire la tua attività.