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.gzTrinn 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: 10000Ved 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.repoI 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.