Come installare Webmin su CentOS 7

Tra i molteplici compiti e ruoli che dobbiamo svolgere nell'area IT c'è l'amministrazione di tutti i server per monitorare continuamente il loro comportamento, stabilità e carichi di lavoro e sebbene ci siano molti strumenti che possiamo usare per l'amministrazione e la supervisione del server Oggi abbiamo vedrà uno strumento semplice e potente che sarà senza dubbio di grande aiuto per il compito amministrativo che abbiamo: Webmin. Per questo studio useremo un ambiente CentOS7.

Cos'è WebminWebmin è un'interfaccia web che ci dà la possibilità di gestire diversi parametri dei nostri server e dalla quale possiamo svolgere compiti di amministrazione come:

  • Amministrazione conti di utente.
  • Configurazione Apache.
  • Configurazione DNS.
  • Condividi file tra sistemi Windows utilizzando Samba.
  • Stabilire quote disco.
  • Imposta le impostazioni del firewall tra le altre funzionalità.
  • Le applicazioni Webmin si basano sul Moduli di perle e usano il Porta TCP 10000 con un Libreria OpenSSL per l'intero processo di comunicazione web, fornendoci maggiore sicurezza e affidabilità.

Sistemi operativi compatibili con WebminAlcuni dei sistemi operativi supportati da Webmin sono:

  • TurboLinux
  • Ubuntu Linux
  • Linux unito
  • White Dwarf Linux
  • Whitebox Linux
  • Wind River Linux
  • finestre
  • X / OS Linux
  • Xandros Linux
  • XenServer Linux
  • Yellow Dog Linux
  • Yoper Linux
  • Mac OS X
  • Linux Mint
  • Debian
  • CentOS

NotaPer saperne di più su questo fantastico strumento possiamo visitare il seguente link dove troveremo una wiki con tutto ciò che riguarda Webmin:

1. Crea il repository e installa Webmin


Passo 1
Il primo passo che si consiglia di eseguire è creare il nostro repository dove dobbiamo memorizzare tutte le informazioni associate a Webmin, per questo creeremo un repository chiamato webmin.repo e useremo il seguente comando per questo processo:
 sudo nano /etc/yum.repos.d/webmin.repo
Passo 2
Possiamo vedere che quando accediamo avremo un file vuoto, dobbiamo aggiungere quanto segue a detto file:
 [Webmin] name = Webmin Distribution Neutral # baseurl = http: //download.webmin.com/download/yum mirrorlist = http: //download.webmin.com/download/yum/mirrorlist abilitato = 1

Passaggio 3
Salviamo le modifiche utilizzando la combinazione di tasti

Ctrl + O

e usciamo dall'editor usando la combinazione

Ctrl + X

NotaQuesta combinazione si applica quando usiamo nano come editor, se usiamo vi il processo è diverso.

Passaggio 4
Una volta terminato questo processo, procediamo a scaricare una chiave .asc e ad importarla utilizzando RPM.
Per questo useremo il seguente comando:

 sudo wget http://www.webmin.com/jcameron-key.asc

Passaggio 5
Successivamente utilizzeremo il seguente comando per l'importazione:

 sudo rpm --import jcameron-key.asc
Passaggio 6
Con tutto quanto sopra configurato, procediamo con l'installazione di Webmin utilizzando il seguente comando:
 sudo yum install webmin

Passaggio 7
Ci auguriamo che tutti i pacchetti vengano scaricati e installati.

Passaggio 8
Nel caso in cui utilizziamo il firewall in CentOS 7 è necessario aggiungere una regola in modo che la porta di comunicazione Webmin sia abilitata, ricorda che la porta predefinita è 10000. Per questo dobbiamo modificare il file iptables con l'editor che vogliamo, in questo caso useremo nano e inseriremo quanto segue:

 sudo nano / etc / sysconfig / iptables
Passaggio 9
Nella finestra visualizzata aggiungiamo la seguente riga:
 -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT

Passaggio 10
Salviamo le modifiche come abbiamo visto prima e usciamo dall'editor. È necessario riavviare il servizio poiché apportiamo modifiche in un file di configurazione, per questo usiamo il comando:

 servizio iptables riavviato

2. Come accedere a Webmin su CentOS 7


Passo 1
Per accedere a Webmin dobbiamo andare su un browser e inserire la seguente sintassi:
 http: // indirizzo_IP: 10000
Passo 2
Per vedere l'IP della nostra attrezzatura CentOS 7 possiamo usare il comando ifconfig o indirizzo IP, nel nostro caso l'IP è 192.168.0.68 per cui inseriremo il percorso;
 http://192.168.0.38:1000
Passaggio 3
Nella finestra visualizzata dobbiamo inserisci le credenziali di root della nostra squadra.

Passaggio 4
premiamo Login per accedere alla console web Webmin e osserveremo quanto segue.

Passaggio 5
Da questo punto abbiamo la possibilità di gestire vari parametri del server quali:

  • Sistema
  • Servizi
  • Grappolo
  • Hardware
  • Utenti, ecc.

Nella finestra principale possiamo vedere tutta la configurazione corrente del sistema, come memoria disponibile, memoria virtuale, tipo di processore, versione Webmin, ecc.

3. Opzioni Webmin in CentOS 7


Quando accediamo alla console avremo molte opzioni, tutte molto utile per la gestione del team e utenti, analizzeremo alcuni dei più importanti.

SistemaDa questa scheda possiamo gestire varie attività associate al sistema Che cosa:

  • Guadare quali servizi sono in esecuzione attualmente e quali iniziano all'inizio del login
  • Cambia password
  • Guadare dischi e quotas di dischi
  • Guadare utenti e gruppi
  • Pianifica le attività, eccetera

ServerDa questa scheda abbiamo la possibilità di vedere quali ruoli sta ricoprendo il nostro server CentOS 7 e gestirli da qui, possiamo gestire ruoli come:

  • SSH
  • Inviare una mail
  • suffisso
  • Apache, ecc.

AltriDa questa opzione abbiamo strumenti aggiuntivi per il gestione del server come login tramite SSH, gestione dei file Java, gestione dei file, ecc.

ReteUtilizzando questa opzione abbiamo tutta la gestione dei parametri di Networking del server CentOS 7 come:

  • Abilitazione e configurazione Firewall
  • Amministrazione di IPv4 e IPv6
  • Monitoraggio di larghezza di banda
  • Amministrazione di parametri di rete, eccetera.

HardwareAttraverso questa opzione abbiamo accesso a gestire i parametri Che cosa:

  • Dischi fissi
  • Volumi
  • Ora di sistema
  • Partizioni, ecc.

GrappoloAttraverso questa opzione abbiamo tutte le opzioni di gestione del cluster Che cosa:

  • copia di file
  • Creazione di grappoli
  • Utenti e gruppograppoli
  • Comandi della shell per i cluster, tra gli altri.

Moduli non utilizzatiSi riferisce ad alcuni moduli che sono già in deprecazione da parte di Webmin ma restano comunque disponibili per la gestione.

Come abbiamo potuto analizzare con Webmin, disponiamo di una piattaforma completamente completa e ricca di opzioni per i ruoli che svolgiamo come personale IT e di supporto. Con questo strumento avrai in modo grafico e semplice tutte le configurazioni necessarie per i tuoi server in Linux. Se sei un amministratore di un server CentOS o desideri configurarne uno, ecco qui come creare e configurare un server in CentOS completamente.

Server DHCP CentOS

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave