Slik installerer du Webmin på CentOS 8

Vi alle i serveradministrasjonsverdenen liker alltid utviklingen av applikasjoner og verktøy hvorfra vi kan administrere mange aspekter av serveren vår både på maskinvare- og programvarenivå. Et av alternativene som har vært tilstede i flere år er Webmin, og derfor vil Solvetic forklare i detalj hva det er og hvordan du installerer det på CentOS 8.

Hva er WebminWebmin er utviklet som et GUI-grensesnitt som er nettbasert, og takket være det vil det være mulig å administrere noen aspekter og parametere i UNIX-systemet.

Webmin er kompatibel med alle nettlesere som støtter bruk av tabeller og skjemaer, samt Java (eksklusivt for File Manager -modulen) og med Webmin vil det være mulig å konfigurere brukerkontoer, administrere Apache, fildeling og mange oppgaver. Mer enn CentOS 8.

Webmin -verktøyet består av en webserver samt forskjellige CGI -programmer som oppdateres kontinuerlig, og disse oppdaterer igjen systemfiler som / etc / passwd. Det skal bemerkes at både webserveren og CGI-programmene er skrevet i Perl 5 og ikke bruker ikke-standard Perl-moduler.

Webmin -handlingerVed å bruke Webmin vil det være mulig å utføre handlinger som:

  • Konfigurer brannmurer for å tillate eller ikke få tilgang til nettverket.
  • Opprett, rediger eller slett Unix -kontoer.
  • Installer, vis eller fjern programvarepakker i RPM og andre formater som støttes.
  • Konfigurer diskkvoter for å administrere lagring av harddisken.
  • Eksporter filer og kataloger til andre systemer ved hjelp av NFS -protokollen.
  • Administrer databaser, tabeller og felt hvis serveren er konfigurert som MySQL- eller PostgreSQL -databaser.
  • Opprett og konfigurer virtuelle webservere for CentOS 8 Apache -webserveren.
  • Del filer til Windows -operativsystemer gjennom Samba Windows fildeling.
  • Rediger datamaskinens IP -adresse, DNS -serverinnstillinger eller rutinginnstillinger.

En av de store fordelene med å bruke Webmin er muligheten til å beskytte oss mot syntaksfeil som vi kan gjøre når vi redigerer konfigurasjonsfiler, siden hvis en er feilkonfigurert, kan vi utløse kjedefeil. Webmin advarer oss før vi gjør noe som anses som farlig.

Webmin er laget med en modulær design som betyr at hver funksjon er tilgjengelig i en modul hvis installasjon eller fjerning kan utføres uten å påvirke alt annet. Webmin -modulene har ansvaret for administrering av tjenester eller servere som Unix -brukere, Apache -webserveren, etc.

Webmin vil lese standard CentOS 8 -konfigurasjonsfiler og sørge for å oppdatere dem direkte og optimalisere mange administrative oppgaver. Vi må huske at Solvetic minner deg om at Webmin kjører med alle rotrettigheter som den vil ha tilgang til alle serverparameterne med.

I dette tilfellet vil vi snakke om Webmin i CentOS 8, men det er mulig å installere det i mer enn 30 forskjellige operativsystemer.

1. Slik installerer du Webmin på CentOS 8

Trinn 1
For å starte går vi til CentOS 8 og utfører følgende kommando:

 yum -y installer @perl

FORSTØRRE

Steg 2
Dette tar seg av å installere Perl -språket sammen med de nødvendige avhengighetene:

FORSTØRRE

Trinn 3
Når dette er gjort kan vi installere Webmin i CentOS 8. For å vite den nyeste versjonen som er tilgjengelig, kan vi besøke følgende lenke:

Så for å installere den nyeste versjonen vil vi utføre følgende:

 wget http://www.webmin.com/download/webmin-current.tar.gz
Trinn 4
MerkHvis vi ikke har wget -kommandoen, kan vi installere den ved å utføre:
 yum -y installer wget

Der foregår prosessen med å laste ned den siste tilgjengelige versjonen:

FORSTØRRE

Trinn 5
Vi fortsetter å pakke ut tar.gz -filen:

 tar xvf webmin-current.tar.gz

FORSTØRRE

Trinn 6
Nå sletter vi den nedlastede filen:

 rm -f webmin -current.tar.gz

FORSTØRRE

Trinn 7
Nå skal vi flytte mappen som er opprettet fra Webmin:

 mv webmin * / usr / local / webmin

FORSTØRRE

Trinn 8
Vi får tilgang til arbeidskatalogen / usr / local / webmin / og der skal vi utføre Webmin installasjonsskript:

 cd / usr / local / webmin / (katalogtilgang) ./setup.sh(Script -kjøring)
Vi vil se følgende:

FORSTØRRE

Trinn 9
Der kan vi trykke Enter for å konfigurere følgende:

  • Filkatalog
  • Loggfil
  • Perl

FORSTØRRE

Trinn 10
Etter å ha konfigurert Perl ser vi standard web -tilgangsport:

FORSTØRRE

MerkHvis vi vil endre porten, må vi angi den og trykke Enter.

Trinn 11
Deretter skriver vi inn brukernavnet (som standard admin) og tilordner tilgangspassordet:

FORSTØRRE

Trinn 12
Der finner Webmin -konfigurasjonsprosessen i CentOS 8 sted, og når den er ferdig, ser vi tilgangsmetoden:

FORSTØRRE

Trinn 13
Nå skal vi gi tillatelse til den porten i systemets brannmur:

 firewall-cmd --add-port = 10000 / tcp-permanent brannmur-cmd -reload

FORSTØRRE

2. Slik får du tilgang til Webmin på CentOS 8

Trinn 1
Nå vil det være mulig å få tilgang til Webmin med et av følgende alternativer:

 http: // IP -adresse: 10000 http: // Datamaskinnavn: 10000
Ved tilgang får vi se følgende. Der klikker vi på knappen "Avanserte innstillinger":

Steg 2
Vi klikker på linjen "Access IP" for å få tilgang til Webmin -påloggingsmiljøet i CentOS 8:

Trinn 3
Vi skriver inn brukernavnet og passordet vi har tildelt under konfigurasjonsprosessen, og klikker på Logg på for å få tilgang til Webmin:

Trinn 4

SentralpanelI sentralpanelet har vi følgende:

  • Navnet på laget.
  • Webmin -versjon.
  • Systemaktivitet.
  • Prosessorinformasjon.
  • Brukt RAM -minne.
  • Bruk av harddisk.
  • Brukt operativsystem.
  • Kernel versjon.
  • CPU -belastning.

FORSTØRRE

Nederst kan vi se nylige pålogginger, samt bruk av harddisk.

WebminI delen "Webmin" finner vi noen aspekter ved konfigurasjonen av verktøyet, for eksempel:

  • Angi grensesnittspråket.
  • Tilordne et tema (lyst eller mørkt).
  • Generer konfigurasjonsfiler.
  • Konfigurer Webmin.
  • Se Webmin -brukerne.
  • Få tilgang til Webmin -serverindeksen.

FORSTØRRE

SystemI "System" -delen vil det være mulig å:

  • Se påloggingene, så vel som lukkingen av det samme.
  • Endre passord.
  • Godkjenning gjennom PAM.
  • Tilordne harddiskkvoter.
  • Utfør kommandoer.
  • Tilordne oppgaver.
  • Se brukere og grupper.
  • Få tilgang til systemhendelser.
  • Se programvarepakker.

FORSTØRRE

ServereI delen "Servere" kan vi få tilgang til innstillinger som:

  • Apache -servere
  • MySQL -servere
  • SSH -server
  • Få tilgang til SAMBA

I dette tilfellet må vi først installere hver av programmene for Webmin for å få tilgang til dem:

FORSTØRRE

AndreI delen "Andre" kan vi se en rekke verktøy som:

  • HTTP -tunnel
  • PHP -konfigurasjon
  • Se opplasting og nedlasting på serveren
  • Få tilgang til terminalen for å kjøre kommandoer
  • Etablere SSH -tilkoblinger
  • Få tilgang til filbehandleren
  • Tilpass kommandoer

FORSTØRRE

NettI "Rød", som navnet sier alt, kan vi konfigurere:

  • Tillatelser i CentOS 8 -brannmur
  • Se nettverksinnstillinger
  • Rediger NIS -serveren
  • Bruk Kerberos
  • Konfigurer IPv6
  • Se nettverkstjenester

FORSTØRRE

MaskinvareI "Maskinvare" kan vi konfigurere:

  • ISCI -klient.
  • Se systemtiden.
  • Konfigurer CentOS 8 -partisjoner.
  • Administrer skrivere.
  • Se statusen til SMART -enheter og mer.

FORSTØRRE

KlyngeI "Cluster" -delen er det mulig å konfigurere alt relatert til klynger som:

  • Se brukere og grupper.
  • Endre passord.
  • Administrer Webmin -servere.
  • Se konsollkommandoer og flere oppgaver.

FORSTØRRE

Ubrukte moduler "I linjen "Ubrukte moduler" kan vi se alle modulene som ikke lenger er aktive i Webmin:

FORSTØRRE

Tilbakestill modulerAlternativet "Tilbakestill moduler" er ansvarlig for å tilbakestille Webmin -modulene i CentOS 8.

Nederst finner vi noen ikoner hvor vi kan utføre oppgaver som:

  • Få tilgang til terminalen.
  • Endre temaet for grensesnittet.
  • Få tilgang til favoritter.
  • Logg av osv.

Du har lært hvordan du installerer Webmin gjennom wget -kommandoen, men nå vil Solvetic forklare en annen like effektiv metode.

3. Slik installerer du Webmin på CentOS 8 ved hjelp av RPM


Selv om dette opprinnelig er en metode som gjelder for RedHat 8, ettersom CentOS er en avledning av dette kan vi gjøre det uten problemer, vil denne prosessen bli utført i CentOS 8 GUI.

Trinn 1
Det første trinnet er å legge til Webmin -depotet ved å kjøre følgende:

 nano /etc/yum.repos.d/webmin.repo
I den nye filen vil vi legge til følgende:
 [Webmin] name = Webmin Distribution Neutral baseurl = https: //download.webmin.com/download/yum enabled = 1

Steg 2
Vi lagrer endringene ved hjelp av Ctrl + O -tastene og avslutter editoren med Ctrl + X -tastene. Nå importerer vi nøkkelen fra GPG -depotet:

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

Trinn 3
Vær oppmerksom på at den nåværende versjonen av Webmin ikke validerer RHEL -systemet (i dette tilfellet CentOS 8) vi skal midlertidig endre systemversjonen:

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

Trinn 4
Versjon 7.5 er definert i stedet for CentOS versjon 8. Nå installerer vi Webmin ved å kjøre:

 yum -y installer webmin

Trinn 5
Vi kan se at Webmin -pakkene er lastet inn:

Trinn 6
Etter dette fortsetter vi med installasjonen av dem:

Trinn 7
Når installasjonen er fullført ser vi følgende:

Trinn 8
La oss nå flytte CentOS -versjonsfilen til den opprinnelige plasseringen:

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

Trinn 9
Vi sjekker versjonen:

 cat / etc / redhat-release

Trinn 10
For å vite detaljer om Webmin RPM -pakken utfører vi:

 rpm -qi webmin

Trinn 11
Vi får tilgang til Webmin ved å bruke syntaksen:

 http: // lokal vert: 10000 /
I begynnelsen vil vi se sikkerhetsadvarselen:

Trinn 12
Vi klikker på Avansert og vi ser følgende:

Trinn 13
Vi klikker på Legg til unntak, og i vinduet som vises klikker vi på "Bekreft sikkerhetsunntak":

Trinn 14
Nå kan vi skrive inn med vår legitimasjon:

Trinn 15
Så vi har installert Webmin på CentOS 8 ved hjelp av RPM:

Hvis du vil vite mer om de tilgjengelige modulene til Webmin, kan du besøke følgende lenke:

Dermed har Solvetic på en enkel måte forklart hvordan du installerer Webmin i CentOS 8 både normalt og med RPM.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave