Hoe Webmin op CentOS 8 te installeren

Ieder van ons in de wereld van serverbeheer houdt altijd van de ontwikkeling van applicaties en tools van waaruit we vele aspecten van onze server kunnen beheren, zowel op hardware- als softwareniveau. Een van de opties die al enkele jaren aanwezig is, is Webmin en daarom zal Solvetic in detail uitleggen wat het is en hoe het te installeren op CentOS 8.

Wat is WebminWebmin is ontwikkeld als een GUI-interface die webgebaseerd is en waardoor het mogelijk zal zijn om sommige aspecten en parameters van het UNIX-systeem te beheren.

Webmin is compatibel met alle browsers die het gebruik van tabellen en formulieren ondersteunen, evenals Java (exclusief voor de module Bestandsbeheer) en met Webmin zal het mogelijk zijn om gebruikersaccounts te configureren, Apache te beheren, bestanden te delen en vele taken. CentOS 8.

Het Webmin-hulpprogramma bestaat uit een webserver en verschillende CGI-programma's die voortdurend worden bijgewerkt en deze werken op hun beurt systeembestanden bij, zoals / etc / passwd. Opgemerkt moet worden dat zowel de webserver als de CGI-programma's zijn geschreven in Perl 5 en geen gebruik maken van niet-standaard Perl-modules.

Webmin-actiesDoor Webmin te gebruiken is het mogelijk om acties uit te voeren zoals:

  • Configureer firewalls om al dan niet toegang tot het netwerk toe te staan.
  • Unix-accounts aanmaken, bewerken of verwijderen.
  • Installeer, bekijk of verwijder softwarepakketten in RPM en andere ondersteunde formaten.
  • Configureer schijfquota om de opslag op de harde schijf te beheren.
  • Exporteer bestanden en mappen naar andere systemen met behulp van het NFS-protocol.
  • Beheer databases, tabellen en velden als de server is geconfigureerd als MySQL- of PostgreSQL-databases.
  • Creëer en configureer virtuele webservers voor de CentOS 8 Apache-webserver.
  • Deel bestanden met Windows-besturingssystemen via Samba Windows File Sharing.
  • Bewerk het IP-adres, de DNS-serverinstellingen of de routeringsinstellingen van de computer.

Een van de grote voordelen van het gebruik van Webmin is de mogelijkheid om onszelf te beschermen tegen syntaxisfouten die we kunnen maken bij het bewerken van configuratiebestanden, want als er een verkeerd is geconfigureerd, kunnen we ketenfouten veroorzaken. Webmin waarschuwt ons voordat actie wordt ondernomen die als gevaarlijk wordt beschouwd.

Webmin is gemaakt met een modulair ontwerp, wat betekent dat elke functie beschikbaar is in een module waarvan de installatie of verwijdering kan worden gedaan zonder al het andere te beïnvloeden. De Webmin-modules zijn verantwoordelijk voor het beheer van services of servers zoals Unix-gebruikers, de Apache-webserver, enz.

Webmin leest de standaard CentOS 8-configuratiebestanden en zorgt ervoor dat deze direct worden bijgewerkt, waardoor veel administratieve taken worden geoptimaliseerd. We moeten niet vergeten dat Solvetic u eraan herinnert dat Webmin draait met alle root-privileges waarmee het toegang heeft tot alle serverparameters.

In dit geval zullen we het hebben over Webmin in CentOS 8, maar het is mogelijk om het in meer dan 30 verschillende besturingssystemen te installeren.

1. Hoe Webmin op CentOS 8 te installeren

Stap 1
Om te beginnen gaan we naar CentOS 8 en voeren het volgende commando uit:

 yum -y installeer @perl

VERGROTEN

Stap 2
Dit zorgt voor de installatie van de Perl-taal samen met de vereiste afhankelijkheden:

VERGROTEN

Stap 3
Zodra dit is gebeurd, kunnen we Webmin installeren in CentOS 8. Om de nieuwste beschikbare versie te kennen, kunnen we de volgende link bezoeken:

Dus om de meest recente versie te installeren, voeren we het volgende uit:

 wget http://www.webmin.com/download/webmin-current.tar.gz
Stap 4
OpmerkingAls we het wget-commando niet hebben, kunnen we het installeren door het volgende uit te voeren:
 yum -y installeer wget

Daar vindt het proces van het downloaden van de nieuwste beschikbare versie plaats:

VERGROTEN

Stap 5
We gaan verder met het uitpakken van het tar.gz-bestand:

 tar xvf webmin-current.tar.gz

VERGROTEN

Stap 6
Nu verwijderen we het gedownloade bestand:

 rm -f webmin-current.tar.gz

VERGROTEN

Stap 7
Nu gaan we de map die is gemaakt vanuit Webmin verplaatsen:

 mv webmin * / usr / lokaal / webmin

VERGROTEN

Stap 8
We gaan naar de werkdirectory / usr / local / webmin / en daar gaan we het Webmin-installatiescript uitvoeren:

 cd / usr / local / webmin / (toegang tot directory) ./setup.sh (uitvoering van script)
We zullen het volgende zien:

VERGROTEN

Stap 9
Daar kunnen we op Enter drukken om het volgende te configureren:

  • Bestandsmap
  • Logbestand
  • Perl

VERGROTEN

Stap 10
Na het configureren van Perl zien we de standaard webtoegangspoort:

VERGROTEN

OpmerkingAls we de poort willen wijzigen, moeten we deze invoeren en op Enter drukken.

Stap 11
Vervolgens voeren we de gebruikersnaam in (standaard admin) en wijzen het toegangswachtwoord toe:

VERGROTEN

Stap 12
Daar vindt het Webmin-configuratieproces in CentOS 8 plaats en zodra het is voltooid, zien we de toegangsmethode:

VERGROTEN

Stap 13
Nu gaan we toestemming geven aan die poort in de firewall van het systeem:

 firewall-cmd --add-port = 10000 / tcp --permanente firewall-cmd -reload

VERGROTEN

2. Hoe toegang te krijgen tot Webmin op CentOS 8

Stap 1
Nu is het mogelijk om Webmin te openen met een van de volgende opties:

 http: // IP-adres: 10000 http: // Computernaam: 10000
Bij toegang zien we het volgende. Daar klikken we op de knop "Geavanceerde instellingen":

Stap 2
We klikken op de regel "Access IP" om toegang te krijgen tot de Webmin-inlogomgeving in CentOS 8:

Stap 3
We voeren de gebruikersnaam en het wachtwoord in die we tijdens het configuratieproces hebben toegewezen en klikken op Aanmelden om toegang te krijgen tot Webmin:

Stap 4

Centraal paneelIn het middenpaneel hebben we het volgende:

  • Naam van de ploeg.
  • Webmin-versie.
  • Systeem activiteit.
  • Verwerker informatie.
  • Gebruikt RAM-geheugen.
  • Gebruik van de harde schijf.
  • Gebruikt besturingssysteem.
  • Kernel versie.
  • CPU-belasting.

VERGROTEN

Onderaan kunnen we recente logins zien, evenals het gebruik van de harde schijf.

WebminIn de sectie "Webmin" vinden we enkele aspecten van de configuratie van het hulpprogramma, zoals:

  • Stel de interfacetaal in.
  • Wijs een thema toe (licht of donker).
  • Configuratiebestanden genereren.
  • Configureer Webmin.
  • Bekijk de Webmin-gebruikers.
  • Open de Webmin-serverindex.

VERGROTEN

SysteemIn de sectie "Systeem" is het mogelijk om:

  • Bekijk de logins, evenals de sluitingen daarvan.
  • Wijzig wachtwoorden.
  • Authenticatie via PAM.
  • Wijs harde schijf quota toe.
  • Voer opdrachten uit.
  • Taken toewijzen.
  • Gebruikers en groepen bekijken.
  • Toegang tot systeemgebeurtenissen.
  • Zie softwarepakketten.

VERGROTEN

ServersIn het gedeelte "Servers" hebben we toegang tot instellingen zoals:

  • Apache-servers
  • MySQL-servers
  • SSH-server
  • Toegang tot SAMBA

In dit geval moeten we eerst alle toepassingen voor Webmin installeren om ze te kunnen openen:

VERGROTEN

anderenIn de sectie "Overige" kunnen we een reeks hulpprogramma's zien, zoals:

  • HTTP-tunnel
  • PHP-configuratie
  • Bekijk de upload en download op de server
  • Toegang tot de terminal om opdrachten uit te voeren
  • SSH-verbindingen tot stand brengen
  • Toegang tot de bestandsbeheerder
  • Opdrachten aanpassen

VERGROTEN

NettoIn "Rood", zoals de naam het al zegt, kunnen we configureren:

  • Machtigingen in CentOS 8 Firewall
  • Netwerkinstellingen bekijken
  • Bewerk de NIS-server
  • Gebruik Kerberos
  • IPv6 configureren
  • Zie netwerkdiensten

VERGROTEN

HardwareIn "Hardware" kunnen we configureren:

  • ISCI-klant.
  • Bekijk de systeemtijd.
  • Configureer CentOS 8-partities.
  • Beheer printers.
  • Bekijk de status van SMART-apparaten en meer.

VERGROTEN

TROSIn de sectie "Cluster" is het mogelijk om alles met betrekking tot clusters te configureren, zoals:

  • Gebruikers en groepen bekijken.
  • Wijzig wachtwoorden.
  • Beheer Webmin-servers.
  • Bekijk console-opdrachten en meer taken.

VERGROTEN

Ongebruikte modules "In de regel "Ongebruikte modules" kunnen we alle modules zien die niet meer actief zijn in Webmin:

VERGROTEN

Modules resettenDe optie "Reset modules" is verantwoordelijk voor het resetten van de Webmin-modules in CentOS 8.

Onderaan vinden we enkele iconen waar we taken kunnen uitvoeren zoals:

  • Toegang tot de terminal.
  • Verander het thema van de interface.
  • Toegang tot favorieten.
  • Uitloggen enz.

Je hebt geleerd hoe je Webmin kunt installeren via het wget-commando, maar nu zal Solvetic een andere even effectieve methode uitleggen.

3. Hoe Webmin op CentOS 8 te installeren met RPM


Hoewel dit oorspronkelijk een methode is die van toepassing is op RedHat 8, aangezien CentOS hiervan een afgeleide is, kunnen we het zonder problemen doen, dit proces zal worden gedaan in CentOS 8 GUI.

Stap 1
De eerste stap is om de Webmin-repository toe te voegen door het volgende uit te voeren:

 nano /etc/yum.repos.d/webmin.repo
In het nieuw aangemaakte bestand zullen we het volgende toevoegen:
 [Webmin] naam = Webmin Distributie Neutraal baseurl = https: //download.webmin.com/download/yum ingeschakeld = 1

Stap 2
We slaan de wijzigingen op met de toetsen Ctrl + O en verlaten de editor met de toetsen Ctrl + X. Nu importeren we de sleutel uit de GPG-repository:

 rpm --import http://www.webmin.com/jcameron-key.asc

Stap 3
Let op, de huidige versie van Webmin valideert het RHEL-systeem niet (in dit geval CentOS 8) we gaan de systeemversie tijdelijk wijzigen:

 cp / etc / redhat-release /etc/redhat-release.bak echo "CentOS Linux release 7.5.1804 (Core)" | sudo tee / etc / redhat-release

Stap 4
Versie 7.5 is gedefinieerd in plaats van CentOS versie 8. Nu installeren we Webmin door het volgende uit te voeren:

 yum -y installeer webmin

Stap 5
We kunnen zien dat de Webmin-pakketten zijn geladen:

Stap 6
Hierna gaan we verder met de installatie ervan:

Stap 7
Zodra de installatie is voltooid, zien we het volgende:

Stap 8
Laten we nu het CentOS-versiebestand naar de oorspronkelijke locatie verplaatsen:

 mv /etc/redhat-release.bak / etc / redhat-release

Stap 9
We controleren de versie:

 kat / etc / redhat-release

Stap 10
Om de details van het Webmin RPM-pakket te kennen, voeren we het volgende uit:

 rpm -qi webmin

Stap 11
We hebben toegang tot Webmin met behulp van de syntaxis:

 http: // localhost: 10000 /
In het begin zien we de beveiligingswaarschuwing:

Stap 12
We klikken op Geavanceerd en we zien het volgende:

Stap 13
We klikken op Uitzondering toevoegen en in het weergegeven venster klikken we op "Beveiligingsuitzondering bevestigen":

Stap 14
Nu kunnen we invoeren met onze inloggegevens:

Stap 15
Dus we hebben Webmin op CentOS 8 geïnstalleerd met RPM:

Als u meer wilt weten over de beschikbare modules van Webmin kunt u de volgende link bezoeken:

Zo heeft Solvetic op een eenvoudige manier uitgelegd hoe je Webmin in CentOS 8 zowel normaal als met RPM kunt installeren.

wave wave wave wave wave