Een van de vele taken en rollen die we op IT-gebied moeten uitvoeren, is het beheer van alle servers om hun gedrag, stabiliteit en werkbelasting continu te controleren en hoewel er veel tools zijn die we kunnen gebruiken voor het beheer en toezicht op de server. zal een eenvoudig, krachtig hulpmiddel zien dat ongetwijfeld van grote hulp zal zijn voor de administratieve taak die we hebben: Webmin. Voor deze studie gebruiken we een omgeving CentOS 7.
Wat is WebminWebmin is een webinterface die ons de mogelijkheid geeft om verschillende parameters van onze servers te beheren en van waaruit we administratieve taken kunnen uitvoeren, zoals:
- Accountbeheer van gebruiker.
- Configuratie Apache.
- DNS-configuratie.
- Deel bestanden tussen Windows-systemen met Samba.
- Vestigen schijfquota.
- Stel onder andere Firewall-instellingen in.
- Webmin-applicaties zijn gebaseerd op de Pearl-modules en ze gebruiken de TCP-poort 10000 met een OpenSSL-bibliotheek voor het gehele webcommunicatieproces, wat ons meer veiligheid en betrouwbaarheid biedt.
Webmin-compatibele besturingssystemenEnkele van de besturingssystemen die Webmin ondersteunt zijn:
- TurboLinux
- Ubuntu Linux
- Verenigde Linux
- Witte Dwerg Linux
- Whitebox Linux
- Wind River Linux
- ramen
- X / OS Linux
- Xandros Linux
- XenServer Linux
- Gele hond Linux
- Yoper Linux
- Mac OS X
- Linux Mint
- Debian
- CentOS
OpmerkingOm meer te weten te komen over deze geweldige tool, kunnen we de volgende link bezoeken waar we een wiki zullen vinden met: alles met betrekking tot Webmin:
1. Maak de repository en installeer Webmin
Stap 1
De eerste stap die wordt aanbevolen om uit te voeren, is om onze eigen repository te maken waar we alle informatie moeten opslaan die is gekoppeld aan Webmin, hiervoor zullen we een repository maken met de naam webmin.repo en we zullen de volgende opdracht voor dit proces gebruiken:
sudo nano /etc/yum.repos.d/webmin.repoStap 2
We kunnen zien dat wanneer we toegang hebben, we een leeg bestand hebben, we moeten het volgende aan dat bestand toevoegen:
[Webmin] naam = Webmin Distributie Neutraal # baseurl = http: //download.webmin.com/download/yum mirrorlist = http: //download.webmin.com/download/yum/mirrorlist ingeschakeld = 1
Stap 3
We slaan de wijzigingen op met de toetsencombinatie
Ctrl + OF
en we verlaten de editor met de combinatie
Ctrl + x
OpmerkingDeze combinatie is van toepassing wanneer: we gebruiken nano als editor, als we vi gebruiken, is het proces anders.
Stap 4
Zodra dit proces is voltooid, gaan we verder met het downloaden van een .asc-sleutel en importeren deze met RPM.
Hiervoor gebruiken we het volgende commando:
sudo wget http://www.webmin.com/jcameron-key.asc
Stap 5
Later zullen we het volgende commando gebruiken voor het importeren:
sudo rpm --import jcameron-key.ascStap 6
Met al het bovenstaande geconfigureerd, gaan we verder met het installeren van Webmin met behulp van de volgende opdracht:
sudo yum install webmin
Stap 7
We hopen dat alle pakketten zijn gedownload en geïnstalleerd.
Stap 8
Als we de firewall in CentOS 7 gebruiken, is het noodzakelijk dat we een regel toevoegen zodat de Webmin-communicatiepoort is ingeschakeld, onthoud dat de standaardpoort 10000 is. Hiervoor moeten we het bestand bewerken iptables met de gewenste editor, in dit geval zullen we nano gebruiken en het volgende invoeren:
sudo nano / etc / sysconfig / iptablesStap 9
In het weergegeven venster voegen we de volgende regel toe:
-A INPUT -p tcp -m tcp --dport 10000 -j ACCEPTEREN
Stap 10
We slaan de wijzigingen op zoals we eerder hebben gezien en verlaten de editor. Het is noodzakelijk om de service opnieuw te starten omdat we wijzigingen aanbrengen in een configuratiebestand, hiervoor gebruiken we de opdracht:
service iptables herstart
2. Hoe toegang te krijgen tot Webmin op CentOS 7
Stap 1
Om toegang te krijgen tot Webmin moeten we naar een browser gaan en de volgende syntaxis invoeren:
http: // IP-adres: 10000Stap 2
Om het IP-adres van onze CentOS 7-apparatuur te zien, kunnen we de opdracht gebruiken: ifconfig of ip adres, in ons geval is het IP 192.168.0.68 waarvoor we de route zullen invoeren;
http://192.168.0.38:1000Stap 3
In het weergegeven venster moeten we voer root-referenties in van ons team.
Stap 4
wij drukken op Log in om toegang te krijgen tot de Webmin-webconsole en we zullen het volgende in acht nemen.
Stap 5
Vanaf dit punt hebben we de mogelijkheid om verschillende serverparameters te beheren, zoals:
- Systeem
- Diensten
- TROS
- Hardware
- Gebruikers enz.
In het hoofdvenster kunnen we alle huidige systeemconfiguratie zien, zoals beschikbaar geheugen, virtueel geheugen, processortype, Webmin-versie, enz.
3. Webmin-opties in CentOS 7
Wanneer we de console openen, hebben we veel opties, allemaal erg handig voor teammanagement en gebruikers, zullen we enkele van de belangrijkste analyseren.
SysteemVanaf dit tabblad kunnen we verschillende taken beheren die verband houden met de systeem Wat:
- Kijk maar welke services worden uitgevoerd? momenteel en welke beginnen aan het begin van de login
- Wachtwoord wijzigen
- Kijk maar schijven en quotaaantal schijven
- Kijk maar gebruikers en groepen
- Taken plannen, enz
ServersVanaf dit tabblad hebben we de mogelijkheid om te zien welke rollen vervult onze server CentOS 7 en ze vanaf hier beheren, kunnen we rollen beheren zoals:
- SSH
- Verzend mail
- Postfix
- Apache enz.
anderenVan deze optie hebben we extra tools voor de serverbeheer zoals inloggen via SSH, Java-bestandsbeheer, bestandsbeheer, enz.
NetwerkenMet deze optie hebben we al het beheer van de netwerkparameters van de CentOS 7-server, zoals:
- Inschakelen en configureren Firewall
- Administratie van IPv4 en IPv6
- Toezicht houden van bandbreedte
- Administratie van netwerkparameters, enz.
HardwareVia deze optie hebben we toegang tot: parameters beheren Wat:
- Harde schijven
- Volumes
- Systeemtijd
- Partities, enz.
TROSVia deze optie hebben we alle opties van: clusterbeheer Wat:
- Kopiëren van bestanden
- Creatie van clusters
- Gebruikers en groepclusters
- Shell-opdrachten onder meer voor clusters.
Ongebruikte modulesHet verwijst naar enkele modules die al in beëindiging door Webmin maar ze blijven nog steeds beschikbaar voor beheer.
Zoals we met Webmin hebben kunnen analyseren, hebben we een compleet compleet platform vol mogelijkheden voor de rollen die we vervullen als IT en ondersteunend personeel. Met deze tool heb je op een grafische en eenvoudige manier alle benodigde configuraties voor je servers in Linux. Als je een beheerder bent van een CentOS-server of er een wilt instellen, ga dan! hoe maak en configureer je een server in CentOS volledig.
CentOS DHCP-server