A tutti noi del mondo dell'amministrazione dei server piace sempre lo sviluppo di applicazioni e strumenti da cui possiamo gestire molti aspetti del nostro server sia a livello hardware che software. Una delle opzioni che è presente da diversi anni è Webmin e quindi Solvetic spiegherà nel dettaglio cos'è e come installarlo su CentOS 8.
Cos'è WebminWebmin è stato sviluppato come un'interfaccia GUI basata sul web e grazie alla quale sarà possibile gestire alcuni aspetti e parametri del sistema UNIX.
Webmin è compatibile con tutti i browser che supportano l'utilizzo di tabelle e form, oltre a Java (esclusivo per il modulo File Manager) e con Webmin sarà possibile configurare account utente, gestire Apache, file sharing e tante attività. CentOS 8.
L'utility Webmin è composta da un server web e da vari programmi CGI che vengono costantemente aggiornati e questi a loro volta aggiornano i file di sistema come / etc / passwd. Va notato che sia il server web che i programmi CGI sono stati scritti in Perl 5 e non fanno uso di moduli Perl non standard.
Azioni WebminUtilizzando Webmin sarà possibile effettuare azioni quali:
- Configurare i firewall per consentire o meno l'accesso alla rete.
- Crea, modifica o elimina account Unix.
- Installa, visualizza o rimuovi pacchetti software in RPM e altri formati supportati.
- Configura le quote disco per gestire l'archiviazione del disco rigido.
- Esporta file e directory su altri sistemi utilizzando il protocollo NFS.
- Gestisci database, tabelle e campi se il server è stato configurato come database MySQL o PostgreSQL.
- Crea e configura server web virtuali per il server web Apache CentOS 8.
- Condividi file su sistemi operativi Windows tramite Samba Windows File Sharing.
- Modifica l'indirizzo IP del computer, le impostazioni del server DNS o le impostazioni di routing.
Uno dei grandi vantaggi dell'utilizzo di Webmin è la capacità di proteggersi dagli errori di sintassi che possiamo commettere durante la modifica dei file di configurazione, poiché se uno è configurato in modo errato, possiamo attivare errori di catena. Webmin ci avverte prima di intraprendere qualsiasi azione considerata pericolosa.
Webmin è stato creato con un design modulare, il che significa che ogni funzione è disponibile in un modulo la cui installazione o rimozione può essere eseguita senza influire su tutto il resto. I moduli Webmin si occupano della gestione di servizi o server come gli utenti Unix, il server web Apache, ecc.
Webmin leggerà i file di configurazione standard di CentOS 8 e si occuperà di aggiornarli direttamente ottimizzando molte attività amministrative. Dobbiamo ricordare che Solvetic ti ricorda che Webmin funziona con tutti i privilegi di root con cui avrà accesso a tutti i parametri del server.
Per questo caso parleremo di Webmin in CentOS 8 ma è possibile installarlo in più di 30 diversi sistemi operativi.
1. Come installare Webmin su CentOS 8
Passo 1
Per iniziare andiamo su CentOS 8 ed eseguiamo il seguente comando:
yum -y install @perl
INGRANDIRE
Passo 2
Questo si occupa dell'installazione del linguaggio Perl insieme alle dipendenze richieste:
INGRANDIRE
Passaggio 3
Fatto ciò possiamo installare Webmin in CentOS 8. Per conoscere l'ultima versione disponibile possiamo visitare il seguente link:
Quindi per installare la versione più recente eseguiremo quanto segue:
wget http://www.webmin.com/download/webmin-current.tar.gzPassaggio 4
NotaIn caso di non avere il comando wget, possiamo installarlo eseguendo:
yum -y install wget
Lì, ha luogo il processo di download dell'ultima versione disponibile:
INGRANDIRE
Passaggio 5
Procediamo a decomprimere il file tar.gz:
tar xvf webmin-current.tar.gz
INGRANDIRE
Passaggio 6
Ora eliminiamo il file scaricato:
rm -f webmin-current.tar.gz
INGRANDIRE
Passaggio 7
Ora sposteremo la cartella creata da Webmin:
mv webmin * / usr / local / webmin
INGRANDIRE
Passaggio 8
Accediamo alla directory di lavoro /usr/local/webmin/ e lì andremo ad eseguire lo script di installazione di Webmin:
cd / usr / local / webmin / (accesso alla directory) ./setup.sh (esecuzione dello script)Vedremo quanto segue:
INGRANDIRE
Passaggio 9
Lì possiamo premere Invio per configurare quanto segue:
- Directory dei file
- File di registro
- Perla
INGRANDIRE
Passaggio 10
Dopo aver configurato Perl vediamo la porta di accesso web predefinita:
INGRANDIRE
NotaSe vogliamo modificare detta porta, dobbiamo inserirla e premere Invio.
Passaggio 11
Successivamente inseriamo il nome utente (di default admin) e assegniamo la password di accesso:
INGRANDIRE
Passaggio 12
Lì, avviene il processo di configurazione di Webmin in CentOS 8 e una volta terminato vedremo il metodo di accesso:
INGRANDIRE
Passaggio 13
Ora concederemo l'autorizzazione a quella porta nel firewall del sistema:
firewall-cmd --add-port = 10000 / tcp --permanent firewall-cmd -reload
INGRANDIRE
2. Come accedere a Webmin su CentOS 8
Passo 1
Ora sarà possibile accedere a Webmin con una delle seguenti opzioni:
http: // Indirizzo_IP: 10000 http: // Nome_computer: 10000Accedendo vedremo quanto segue. Lì facciamo clic sul pulsante "Impostazioni avanzate":
Passo 2
Facciamo clic sulla riga "Accesso IP" per accedere all'ambiente di accesso Webmin in CentOS 8:
Passaggio 3
Inseriamo il nome utente e la password che abbiamo assegnato durante il processo di configurazione e clicchiamo su Accedi per accedere a Webmin:
Passaggio 4
Pannello centraleNel pannello centrale abbiamo quanto segue:
- Nome della squadra.
- versione webmin.
- Attività di sistema.
- Informazioni sul processore.
- Memoria RAM utilizzata.
- Utilizzo del disco rigido.
- Sistema operativo usato.
- Versione del kernel.
- Carico della CPU.
INGRANDIRE
Nella parte inferiore possiamo vedere gli accessi recenti e l'utilizzo del disco rigido.
WebminNella sezione "Webmin" troviamo alcuni aspetti della configurazione dell'utility come:
- Imposta la lingua dell'interfaccia.
- Assegna un tema (chiaro o scuro).
- Genera file di configurazione.
- Configura Webmin.
- Visualizza gli utenti Webmin.
- Accedi all'indice del server Webmin.
INGRANDIRE
SistemaNella sezione "Sistema" sarà possibile:
- Visualizza i login, così come le chiusure degli stessi.
- Cambia password.
- Autenticazione tramite PAM.
- Assegna le quote del disco rigido.
- Esegui comandi.
- Assegna compiti.
- Visualizza utenti e gruppi.
- Accedi agli eventi di sistema.
- Vedere i pacchetti software.
INGRANDIRE
ServerNella sezione "Server" possiamo accedere a impostazioni come:
- Server Apache
- Server MySQL
- server SSH
- Accedi a SAMBA
In questo caso, dobbiamo prima installare ciascuna delle applicazioni per Webmin per accedervi:
INGRANDIRE
AltriNella sezione "Altri" possiamo vedere una serie di utilità come:
- Tunnel HTTP
- Configurazione PHP
- Visualizza l'upload e il download sul server
- Accedi al terminale per eseguire i comandi
- Stabilire connessioni SSH
- Accedi al file manager
- Personalizza i comandi
INGRANDIRE
ReteIn "Red", come dice il nome, possiamo configurare:
- Autorizzazioni in CentOS 8 Firewall
- Visualizza le impostazioni di rete
- Modifica il server NIS
- Usa Kerberos
- Configura IPv6
- Vedi i servizi di rete
INGRANDIRE
HardwareIn "Hardware" possiamo configurare:
- cliente ISCI.
- Visualizza l'ora del sistema.
- Configura le partizioni CentOS 8.
- Gestire le stampanti.
- Visualizza lo stato dei dispositivi SMART e altro ancora.
INGRANDIRE
GrappoloNella sezione "Cluster" è possibile configurare tutto ciò che riguarda i cluster come:
- Visualizza utenti e gruppi.
- Cambia password.
- Gestisci i server Webmin.
- Visualizza i comandi della console e altre attività.
INGRANDIRE
Moduli non utilizzati"Nella riga "Moduli non utilizzati" possiamo vedere tutti i moduli che non sono più attivi in Webmin:
INGRANDIRE
Ripristina moduliL'opzione "Ripristina moduli" è responsabile del ripristino dei moduli Webmin in CentOS 8.
In basso troviamo alcune icone dove possiamo eseguire attività come:
- Accedi al terminale.
- Cambia il tema dell'interfaccia.
- Accedi ai preferiti.
- Esci, ecc.
Hai imparato come installare Webmin tramite il comando wget, ma ora Solvetic ti spiegherà un altro metodo altrettanto efficace.
3. Come installare Webmin su CentOS 8 utilizzando RPM
Sebbene in origine questo sia un metodo che si applica a RedHat 8, poiché CentOS è una derivazione di questo, possiamo farlo senza problemi, questo processo verrà eseguito nella GUI di CentOS 8.
Passo 1
Il primo passaggio consiste nell'aggiungere il repository Webmin eseguendo quanto segue:
nano /etc/yum.repos.d/webmin.repoNel nuovo file creato aggiungeremo quanto segue:
[Webmin] name = Webmin Distribution Neutral baseurl = https: //download.webmin.com/download/yum abilitato = 1
Passo 2
Salviamo le modifiche utilizzando i tasti Ctrl + O ed usciamo dall'editor utilizzando i tasti Ctrl + X. Ora importiamo la chiave dal repository GPG:
rpm --import http://www.webmin.com/jcameron-key.asc
Passaggio 3
Si prega di notare che la versione corrente di Webmin non convalida il sistema RHEL (in questo caso CentOS 8) modificheremo temporaneamente la versione del sistema:
cp /etc/redhat-release /etc/redhat-release.bak echo "CentOS Linux release 7.5.1804 (Core)" | sudo tee / etc / redhat-release
Passaggio 4
La versione 7.5 è stata definita invece della versione CentOS 8. Ora installiamo Webmin eseguendo:
yum -y install webmin
Passaggio 5
Possiamo vedere che i pacchetti Webmin sono caricati:
Passaggio 6
Successivamente, procediamo con l'installazione di essi:
Passaggio 7
Una volta terminata l'installazione, vedremo quanto segue:
Passaggio 8
Ora spostiamo il file della versione di CentOS nella sua posizione originale:
mv /etc/redhat-release.bak / etc / redhat-release
Passaggio 9
Controlliamo la versione:
gatto / etc / redhat-release
Passaggio 10
Per conoscere i dettagli del pacchetto Webmin RPM eseguiamo:
rpm -qi webmin
Passaggio 11
Accediamo a Webmin utilizzando la sintassi:
http: // host locale: 10000 /All'inizio vedremo l'avviso di sicurezza:
Passaggio 12
Facciamo clic su Avanzate e vedremo quanto segue:
Passaggio 13
Facciamo clic su Aggiungi eccezione e nella finestra visualizzata facciamo clic su "Conferma eccezione di sicurezza":
Passaggio 14
Ora possiamo entrare con le nostre credenziali:
Passaggio 15
Quindi abbiamo installato Webmin su CentOS 8 usando RPM:
Se vuoi saperne di più sui moduli disponibili di Webmin puoi visitare il seguente link:
Così, Solvetic ha spiegato in modo semplice come installare Webmin in CentOS 8 sia normalmente che con RPM.