Deze keer zullen we het hebben over een zeer interessante tool voor het beheer van onze Linux-servers, namelijk Webmin. Webmin is een webinterface waarmee we gemakkelijk verschillende parameters van onze servers kunnen beheren en van waaruit wij beheertaken kunnen uitvoeren zoals:
- Gebruikersaccountbeheer
- Apache-configuratie
- DNS-configuratie
- Onder andere bestanden delen
Webmin ondersteunt meerdere systemen Wat:
- TurboLinux, Ubuntu Linux, United Linux, Ute Linux, White Dwarf Linux, Whitebox Linux, Wind River Linux, Windows, X/OS Linux, Xandros Linux, XenServer Linux, Yellow Dog Linux, Yoper Linux, Mac OS X, Linux Mint, Debian , CentOS
Als we meer informatie over Webmin willen zien, kunnen we naar de officiële pagina gaan en van daaruit de benodigde documentatie bekijken. Webmin-applicaties zijn gebaseerd op Pearl-modules en gebruiken TCP-poort 10000 met een OpenSSL-bibliotheek voor webcommunicatie, wat ons meer veiligheid en betrouwbaarheid biedt. De nieuwste versie van Webmin is 1801 uitgebracht op 26 mei en bevat belangrijke wijzigingen en correcties.
1. Webmin-installatie
Laten we beginnen met de Webmin-installatieproces in een Ubuntu 16.04 LTS-omgeving.
Stap 1
De eerste stap zal zijn om het bestand te maken waarin de updates worden opgeslagen, hiervoor gaan we deze repository inschakelen door het bestand te maken webmin.repo:
In RHEL-, CentOS- en Fedora-omgevingen
Het pad is:
/etc/yum.repos.d/webmin.repoWe zullen het volgende invoeren:
[Webmin] naam = Webmin Distributie Neutraal # baseurl = http: //download.webmin.com/download/yum mirrorlist = http: //download.webmin.com/download/yum/mirrorlist ingeschakeld = 1
In Debian- of Ubuntu-omgevingen zullen we het volgende doen:
We openen het volgende pad met behulp van de vi- of nano-editor: /etc/apt/sources.list
Eenmaal geopend zullen we de volgende regels invoeren:
deb http://download.webmin.com/download/repository sarge bijdrage deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge bijdrageWe besparen met behulp van de combinatie Ctrl + O en we vertrokken door op de combinatie te drukken Ctrl + X.
Stap 2
Vervolgens zullen we de GPC-sleutels importeren en installeren die zullen worden gebruikt voor de door Webmin ondertekende pakketten.
We zullen gebruiken in omgevingen Rode Hoed de volgende commando's:
wget http://www.webmin.com/jcameron-key.asc rpm --import jcameron-key.ascIn omgevingen Debian we zullen gebruiken:
wget http://www.webmin.com/jcameron-key.asc sudo apt-key jcameron-key.asc toevoegen[kleur = # a9a9a9] wget [/ kleur]
Stap 3
Vervolgens gaan we webmin installeren, hiervoor zullen we eerst de pakketten updaten.
In omgevingen Rode Hoed we zullen het volgende gebruiken:
yum update yum installeer webminIn Debian-omgevingen zullen we de volgende commando's gebruiken:
sudo apt-get update sudo apt-get install webmin
We accepteren de download en wachten tot de pakketten zijn gedownload en geïnstalleerd op ons Ubuntu-systeem.
We kunnen zien dat wanneer Webmin eenmaal is geïnstalleerd, de versie (1.801) en de TCP-poort via welke de communicatie zal plaatsvinden (10000).
Stap 4
Vervolgens gaan we de Webmin-service starten.
In omgevingen Rode Hoed we zullen gebruiken:
/etc/init.d/webmin start /etc/init.d/webmin statusIn omgevingen Debian we zullen gebruiken:
sudo /etc/init.d/webmin start sudo /etc/init.d/webmin status
Stap 5
Na het uitvoeren van dit proces gaan we de toegang tot Webmin configureren, aangezien we hebben gemerkt dat Webmin standaard draait op TCP-poort 10000, daarom moeten we deze poort in de firewall openen zodat de communicatie correct is, hiervoor gaan we naar gebruik de iptables. (Houd er rekening mee dat we de service opnieuw moeten starten om de wijzigingen toe te passen).
In omgevingen Rode Hoed, CentOS Y Fedora we zullen de volgende commando's gebruiken:
iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT-service iptables save /etc/init.d/iptables restartIn de andere omgevingen zullen we het commando gebruiken:
Sudo ufw sta 10000 toeZodra de installatie is voltooid, zullen we het gebruik ervan zien.
2. Hoe gebruik je Webmin
Nu gaan we naar onze browser en voeren het IP-adres van onze Ubuntu 16.04-machine in, we kunnen dit controleren met de opdracht ifconfig, in dit geval is het 192.168.0.13, we moeten het volgende invoeren:
https://192.168.0.13:10000
We moeten de toegang tot het IP-adres autoriseren via de optie Geavanceerd. Zodra de toegang is geautoriseerd, zien we het volgende venster waarin we de inloggegevens moeten invoeren waarmee we zullen inloggen op Webmin.
Nadat we deze gegevens hebben ingevoerd, klikken we op Inloggen en krijgen we de volgende Webmin-omgeving te zien.
VERGROTEN
[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]
Zoals we aan de linkerkant zien, hebben we verschillende beheer opties Wat:
- Wachtwoord wijzigingen
- Schijven en netwerken bekijken
- Processen die lopen
- Onder andere gebruikers en groepen
Aan de centrale kant zien we alle informatie met betrekking tot het systeem, zoals de hostnaam, de versie van Webmin, het geïnstalleerde besturingssysteem, de processen die op dat moment draaien, enz. De informatie die we kunnen zien is zeer compleet.
VERGROTEN
[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]
Laten we enkele van de taken analyseren die we met Webmin kunnen uitvoeren. Klik op de optie Wijzig wachtwoord en we zien het volgende:
VERGROTEN
[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]
We kunnen zien dat de actieve gebruikers in het centrale paneel verschijnen, we kunnen op elk van deze klikken om de nodige aanpassingen te maken.
Laten we nu op de optie drukken Gebruikers en groepen om de gebruikers, de groepen waartoe ze behoren, de directory waar ze zich bevinden, enz. in detail te kunnen observeren.
VERGROTEN
[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]
Via Webmin kunnen we de pakketten analyseren die kunnen worden bijgewerkt met behulp van de optie Softwarepakketupdates.
VERGROTEN
[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]
Van optie Webmin-configuratie op het tabblad Webmin We kunnen platformparameters bewerken met behulp van dit alternatief, we kunnen het volgende zien:
VERGROTEN
[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]
Van daaruit kunnen we opties bewerken, zoals het IP-adres waarmee we toegang krijgen tot het platform, de gebruikersinterface, categorieën, taal en vele andere opties.
Webmin is een zeer complete tool die is georganiseerd in essentiële categorieën voor het beheer van onze Ubuntu 16, we kunnen zien dat er categorieën zijn voor het netwerk, het systeem, de clusters, de hardware en dit maakt Webmin echt interessant, we kunnen veel aspecten van het systeem configureren, voor door bijvoorbeeld op de optie Netwerkconfiguratie op het tabblad Netwerken te drukken, zien we het volgende:
VERGROTEN
[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]
We hebben gemerkt dat we de routers en gateways, de netwerkinterfaces, enz.
VERGROTEN
[kleur = # a9a9a9] Klik op de afbeelding om te vergroten [/ kleur]
Laten we niet aarzelen om de meerdere opties die het ons biedt te installeren en te bekijken. Webmin voor onze managementtaken en we kunnen zien dat het zonder twijfel een grote hulp zal zijn.