Alle os i verden med serveradministration kan altid lide udviklingen af applikationer og værktøjer, hvorfra vi kan styre mange aspekter af vores server både på hardware- og softwareniveau. En af de muligheder, der har været til stede i flere år, er Webmin, og derfor vil Solvetic forklare detaljeret, hvad det er, og hvordan man installerer det på CentOS 8.
Hvad er WebminWebmin er udviklet som en GUI-grænseflade, der er webbaseret, og takket være det vil det være muligt at styre nogle aspekter og parametre i UNIX-systemet.
Webmin er kompatibel med alle browsere, der understøtter brugen af tabeller og formularer, samt Java (eksklusivt til File Manager -modulet) og med Webmin vil det være muligt at konfigurere brugerkonti, administrere Apache, fildeling og mange opgaver. Mere end CentOS 8.
Webmin -værktøjet består af en webserver samt forskellige CGI -programmer, der konstant opdateres, og disse opdaterer igen systemfiler som / etc / passwd. Det skal bemærkes, at både webserveren og CGI-programmerne er skrevet i Perl 5 og ikke gør brug af ikke-standardiserede Perl-moduler.
Webmin -handlingerVed at bruge Webmin vil det være muligt at udføre handlinger som:
- Konfigurer firewalls til at give adgang til netværket eller ej.
- Opret, rediger eller slet Unix -konti.
- Installer, se eller fjern softwarepakker i RPM og andre understøttede formater.
- Konfigurer diskkvoter for at styre harddisklagring.
- Eksporter filer og mapper til andre systemer ved hjælp af NFS -protokollen.
- Administrer databaser, tabeller og felter, hvis serveren er konfigureret som MySQL- eller PostgreSQL -databaser.
- Opret og konfigurer virtuelle webservere til CentOS 8 Apache -webserveren.
- Del filer til Windows -operativsystemer via Samba Windows fildeling.
- Rediger computerens IP -adresse, DNS -serverindstillinger eller routingsindstillinger.
En af de store fordele ved at bruge Webmin er muligheden for at beskytte os selv mod syntaksfejl, som vi kan lave, når vi redigerer konfigurationsfiler, da hvis vi er konfigureret forkert, kan vi udløse kædefejl. Webmin advarer os, før der foretages handlinger, der anses for farlige.
Webmin er blevet oprettet med et modulært design, hvilket betyder, at hver funktion er tilgængelig i et modul, hvis installation eller fjernelse kan udføres uden at påvirke alt andet. Webmin -modulerne har ansvaret for administration af tjenester eller servere såsom Unix -brugere, Apache -webserveren osv.
Webmin læser standard CentOS 8 -konfigurationsfiler og sørger for at opdatere dem direkte og optimere mange administrative opgaver. Vi skal huske, at Solvetic minder dig om, at Webmin kører med alle root -privilegier, som den vil have adgang til alle serverparametre med.
I dette tilfælde vil vi tale om Webmin i CentOS 8, men det er muligt at installere det i mere end 30 forskellige operativsystemer.
1. Sådan installeres Webmin på CentOS 8
Trin 1
For at starte går vi til CentOS 8 og udfører følgende kommando:
yum -y installer @perl
FORSTØRRE
Trin 2
Dette sørger for at installere Perl -sproget sammen med de nødvendige afhængigheder:
FORSTØRRE
Trin 3
Når dette er gjort, kan vi installere Webmin i CentOS 8. For at kende den nyeste tilgængelige version kan vi besøge følgende link:
Så for at installere den nyeste version vil vi udføre følgende:
wget http://www.webmin.com/download/webmin-current.tar.gzTrin 4
BemærkHvis vi ikke har wget -kommandoen, kan vi installere den ved at udføre:
yum -y installer wget
Der finder processen med at downloade den nyeste tilgængelige version sted:
FORSTØRRE
Trin 5
Vi fortsætter med at pakke tar.gz -filen ud:
tar xvf webmin-current.tar.gz
FORSTØRRE
Trin 6
Nu sletter vi den downloadede fil:
rm -f webmin -current.tar.gz
FORSTØRRE
Trin 7
Nu skal vi flytte mappen oprettet fra Webmin:
mv webmin * / usr / local / webmin
FORSTØRRE
Trin 8
Vi får adgang til arbejdskataloget / usr / local / webmin / og der skal vi udføre Webmin -installationsskriptet:
cd / usr / local / webmin / (biblioteksadgang) ./setup.sh(Script -udførelse)Vi vil se følgende:
FORSTØRRE
Trin 9
Der kan vi trykke på Enter for at konfigurere følgende:
- Filmappe
- Logfil
- Perl
FORSTØRRE
Trin 10
Efter konfiguration af Perl ser vi standardporten til webadgang:
FORSTØRRE
BemærkHvis vi vil ændre porten, skal vi indtaste den og trykke på Enter.
Trin 11
Dernæst indtaster vi brugernavnet (som standardadministrator) og tildeler adgangskoden:
FORSTØRRE
Trin 12
Der finder Webmin -konfigurationsprocessen i CentOS 8 sted, og når den er færdig, vil vi se adgangsmetoden:
FORSTØRRE
Trin 13
Nu skal vi give tilladelse til den port i systemets firewall:
firewall-cmd --add-port = 10000 / tcp-permanent firewall-cmd -reload
FORSTØRRE
2. Sådan får du adgang til Webmin på CentOS 8
Trin 1
Nu vil det være muligt at få adgang til Webmin med en af følgende muligheder:
http: // IP_adresse: 10000 http: // Computernavn: 10000Ved adgang får vi vist følgende. Der klikker vi på knappen "Avancerede indstillinger":
Trin 2
Vi klikker på linjen "Adgang IP" for at få adgang til Webmin -loginmiljøet i CentOS 8:
Trin 3
Vi indtaster det brugernavn og kodeord, som vi har tildelt under konfigurationsprocessen, og klikker på Log ind for at få adgang til Webmin:
Trin 4
Central panelI det centrale panel har vi følgende:
- Navn på holdet.
- Webmin version.
- Systemaktivitet.
- Processorinformation.
- Brugt RAM -hukommelse.
- Brug af harddisk.
- Brugt operativsystem.
- Kernel version.
- CPU -belastning.
FORSTØRRE
I bunden kan vi se nylige logins samt brug af harddisk.
WebminI afsnittet "Webmin" finder vi nogle aspekter af konfigurationen af værktøjet, såsom:
- Indstil grænsefladesproget.
- Tildel et tema (lyst eller mørkt).
- Generer konfigurationsfiler.
- Konfigurer Webmin.
- Se Webmin -brugere.
- Få adgang til Webmin -serverindekset.
FORSTØRRE
SystemI sektionen "System" vil det være muligt at:
- Se logins, samt lukninger af samme.
- Skift adgangskoder.
- Godkendelse via PAM.
- Tildel harddiskkvoter.
- Udfør kommandoer.
- Tildel opgaver.
- Se brugere og grupper.
- Adgang til systemhændelser.
- Se softwarepakker.
FORSTØRRE
ServereI sektionen "Servere" kan vi få adgang til indstillinger som:
- Apache -servere
- MySQL -servere
- SSH server
- Få adgang til SAMBA
I dette tilfælde skal vi først installere hver af applikationerne til Webmin for at få adgang til dem:
FORSTØRRE
AndreI afsnittet "Andre" kan vi se en række hjælpeprogrammer som:
- HTTP -tunnel
- PHP -konfiguration
- Se upload og download på serveren
- Få adgang til terminalen for at køre kommandoer
- Opret SSH -forbindelser
- Få adgang til filhåndteringen
- Tilpas kommandoer
FORSTØRRE
NetI "Rød", som navnet siger det hele, kan vi konfigurere:
- Tilladelser i CentOS 8 Firewall
- Se netværksindstillinger
- Rediger NIS -serveren
- Brug Kerberos
- Konfigurer IPv6
- Se netværkstjenester
FORSTØRRE
HardwareI "Hardware" kan vi konfigurere:
- ISCI -klient.
- Se systemtiden.
- Konfigurer CentOS 8 -partitioner.
- Administrer printere.
- Se status for SMART -enheder og mere.
FORSTØRRE
KlyngeI afsnittet "Klynge" er det muligt at konfigurere alt relateret til klynger som:
- Se brugere og grupper.
- Skift adgangskoder.
- Administrer Webmin -servere.
- Se konsolkommandoer og flere opgaver.
FORSTØRRE
Ubrugte moduler "I linjen "Ubrugte moduler" kan vi se alle de moduler, der ikke længere er aktive i Webmin:
FORSTØRRE
Nulstil modulerIndstillingen "Nulstil moduler" er ansvarlig for nulstilling af Webmin -modulerne i CentOS 8.
I bunden finder vi nogle ikoner, hvor vi kan udføre opgaver som:
- Få adgang til terminalen.
- Skift tema for grænsefladen.
- Få adgang til favoritter.
- Log ud osv.
Du har lært at installere Webmin via wget -kommandoen, men nu vil Solvetic forklare en anden lige så effektiv metode.
3. Sådan installeres Webmin på CentOS 8 ved hjælp af RPM
Selvom dette oprindeligt er en metode, der gælder for RedHat 8, da CentOS er en afledning af dette, kan vi gøre det uden problemer, vil denne proces blive udført i CentOS 8 GUI.
Trin 1
Det første trin er at tilføje Webmin -depotet ved at køre følgende:
nano /etc/yum.repos.d/webmin.repoI den ny oprettede fil tilføjer vi følgende:
[Webmin] navn = Webmin Distribution Neutral baseurl = https: //download.webmin.com/download/yum aktiveret = 1
Trin 2
Vi gemmer ændringerne ved hjælp af Ctrl + O -tasterne og afslutter editoren ved hjælp af Ctrl + X -tasterne. Nu importerer vi nøglen fra GPG -depotet:
rpm --import http://www.webmin.com/jcameron-key.asc
Trin 3
Bemærk, den aktuelle version af Webmin validerer ikke RHEL -systemet (i dette tilfælde CentOS 8), vi vil midlertidigt ændre systemversionen:
cp / etc / redhat-release /etc/redhat-release.bak ekko "CentOS Linux release 7.5.1804 (Core)" | sudo tee / etc / redhat-release
Trin 4
Version 7.5 er blevet defineret i stedet for CentOS version 8. Nu installerer vi Webmin ved at køre:
yum -y installer webmin
Trin 5
Vi kan se, at Webmin -pakkerne er indlæst:
Trin 6
Herefter fortsætter vi med installationen af dem:
Trin 7
Når installationen er færdig ser vi følgende:
Trin 8
Lad os nu flytte CentOS -versionen til den oprindelige placering:
mv /etc/redhat-release.bak / etc / redhat-release
Trin 9
Vi tjekker versionen:
cat / etc / redhat-release
Trin 10
For at kende detaljer om Webmin RPM -pakken udfører vi:
rpm -qi webmin
Trin 11
Vi får adgang til Webmin ved hjælp af syntaksen:
http: // localhost: 10000 /I begyndelsen ser vi sikkerhedsadvarslen:
Trin 12
Vi klikker på Avanceret, og vi får vist følgende:
Trin 13
Vi klikker på Tilføj undtagelse, og i det viste vindue klikker vi på "Bekræft sikkerhedsundtagelse":
Trin 14
Nu kan vi indtaste med vores legitimationsoplysninger:
Trin 15
Så vi har installeret Webmin på CentOS 8 ved hjælp af RPM:
Hvis du vil vide mere om de tilgængelige moduler i Webmin, kan du besøge følgende link:
Således har Solvetic på en enkel måde forklaret, hvordan man installerer Webmin i CentOS 8 både normalt og med RPM.