Blandt de mange opgaver og roller, vi skal udføre i IT -området, er administrationen af alle servere for løbende at overvåge deres adfærd, stabilitet og arbejdsbyrde, og selvom der er mange værktøjer, som vi kan bruge til administration og overvågning af serveren vil se et enkelt, kraftfuldt værktøj, der utvivlsomt vil være til stor hjælp for den administrative opgave, vi har: Webmin. Til denne undersøgelse vil vi bruge et miljø CentOS 7.
Hvad er WebminWebmin er en webgrænseflade, der giver os mulighed for at styre forskellige parametre for vores servere, og hvorfra vi kan udføre administrationsopgaver som:
- Regnskabsadministration af bruger.
- Konfiguration Apache.
- DNS -konfiguration.
- Del filer mellem Windows -systemer ved hjælp af Samba.
- Etablere disk kvoter.
- Angiv firewall -indstillinger blandt andre funktioner.
- Webmin -applikationer er baseret på Perlemoduler og de bruger TCP -port 10000 med en OpenSSL bibliotek for hele webkommunikationsprocessen, hvilket giver os større sikkerhed og pålidelighed.
Webmin -kompatible operativsystemerNogle af de operativsystemer, Webmin understøtter, er:
- TurboLinux
- Ubuntu Linux
- Forenet Linux
- White Dwarf Linux
- Whitebox Linux
- Wind River Linux
- Windows
- X / OS Linux
- Xandros Linux
- XenServer Linux
- Gul hund Linux
- Yoper Linux
- Mac OS X
- Linux Mint
- Debian
- CentOS
BemærkFor at vide mere om dette fantastiske værktøj kan vi besøge følgende link, hvor vi finder en wiki med alt relateret til Webmin:
1. Opret lageret og installer Webmin
Trin 1
Det første trin, der anbefales at udføre, er at oprette vores eget lager, hvor vi skal gemme alle de oplysninger, der er forbundet med Webmin, til dette vil vi oprette et depot kaldet webmin.repo og vi vil bruge følgende kommando til denne proces:
sudo nano /etc/yum.repos.d/webmin.repoTrin 2
Vi kan se, at når vi får adgang, vil vi have en tom fil, vi skal tilføje følgende til filen:
[Webmin] navn = Webmin Distribution Neutral # baseurl = http: //download.webmin.com/download/yum mirrorlist = http: //download.webmin.com/download/yum/mirrorlist aktiveret = 1
Trin 3
Vi gemmer ændringerne ved hjælp af tastekombinationen
Ctrl + ELLER
og vi forlader editoren ved hjælp af kombinationen
Ctrl + x
BemærkDenne kombination gælder, når vi bruger nano som redaktør, hvis vi bruger vi, er processen anderledes.
Trin 4
Når denne proces er udført, fortsætter vi med at downloade en .asc -nøgle og importere den ved hjælp af RPM.
Til dette vil vi bruge følgende kommando:
sudo wget http://www.webmin.com/jcameron-key.asc
Trin 5
Senere vil vi bruge følgende kommando til importen:
sudo rpm --import jcameron-key.ascTrin 6
Med alt ovenstående konfigureret fortsætter vi med at installere Webmin ved hjælp af følgende kommando:
sudo yum installere webmin
Trin 7
Vi håber, at alle pakker er downloadet og installeret.
Trin 8
Hvis vi bruger firewallen i CentOS 7, er det nødvendigt, at vi tilføjer en regel, så Webmin -kommunikationsporten er aktiveret, husk at standardporten er 10000. Til dette skal vi redigere filen iptables med den editor, vi ønsker, vil vi i dette tilfælde bruge nano og indtaste følgende:
sudo nano / etc / sysconfig / iptablesTrin 9
I det viste vindue tilføjer vi følgende linje:
-EN INDGANG -p tcp -m tcp --port 10000 -j ACCEPT
Trin 10
Vi gemmer ændringerne, som vi har set før, og forlader editoren. Det er nødvendigt at genstarte tjenesten, da vi foretager ændringer i en konfigurationsfil, til dette bruger vi kommandoen:
service iptables genstartes
2. Sådan får du adgang til Webmin på CentOS 7
Trin 1
For at få adgang til Webmin skal vi gå til en browser og indtaste følgende syntaks:
http: // IP_adresse: 10000Trin 2
For at se IP for vores CentOS 7 -udstyr kan vi bruge kommandoen ifconfig eller ip addr, i vores tilfælde er IP 192.168.0.68, som vi vil indtaste ruten for;
http://192.168.0.38:1000Trin 3
I det viste vindue skal vi indtast root -legitimationsoplysninger af vores team.
Trin 4
Vi presser Log på for at få adgang til Webmin -webkonsollen, og vi vil observere følgende.
Trin 5
Fra dette tidspunkt har vi mulighed for at styre forskellige serverparametre som:
- System
- Services
- Klynge
- Hardware
- Brugere osv.
I hovedvinduet kan vi se al den aktuelle systemkonfiguration, såsom tilgængelig hukommelse, virtuel hukommelse, processortype, Webmin -version osv.
3. Webmin -muligheder i CentOS 7
Når vi får adgang til konsollen, har vi mange muligheder, alt sammen meget nyttigt til teamledelse og brugere, analyserer vi nogle af de vigtigste.
SystemFra denne fane kan vi styre forskellige opgaver i forbindelse med system Hvad:
- Holde øje hvilke tjenester kører i øjeblikket, og hvilke der starter i begyndelsen af login
- Skift adgangskoder
- Holde øje diske og kvotes af diske
- Holde øje brugere og grupper
- Planlæg opgaver, etc
ServereFra denne fane har vi mulighed for at se hvilke roller opfylder vores server CentOS 7 og administrere dem herfra, vi kan styre roller som:
- SSH
- Send mail
- Postfix
- Apache osv.
AndreFra denne mulighed har vi yderligere værktøjer til serverstyring såsom login via SSH, Java -filhåndtering, filhåndtering osv.
NetværkVed hjælp af denne mulighed har vi al administration af netværksparametrene på CentOS 7 -serveren, såsom:
- Aktivering og konfiguration Firewall
- Administration af IPv4 og IPv6
- Overvågning af båndbredde
- Administration af netværksparametre, etc.
HardwareGennem denne mulighed har vi adgang til styre parametre Hvad:
- Harddiske
- Mængder
- Systemtid
- Skillevægge osv.
KlyngeGennem denne mulighed har vi alle mulighederne for klyngeledelse Hvad:
- Kopi af filer
- Oprettelse af klynger
- Brugere og gruppeklynger
- Shell -kommandoer blandt andet for klynger.
Ubrugte modulerDet refererer til nogle moduler, der allerede er i afskrivning af Webmin men de er stadig tilgængelige til ledelse.
Da vi har kunnet analysere med Webmin, har vi en fuldstændig komplet platform fuld af muligheder for de roller, vi udfører som IT- og supportpersonale. Med dette værktøj har du på en grafisk og enkel måde alle de nødvendige konfigurationer til dine servere i Linux. Hvis du er administrator for en CentOS -server eller vil konfigurere en, er du klar hvordan man opretter og konfigurerer en server i CentOS fuldstændig.
CentOS DHCP -server