Håndtering af en Linux -server eller -system kan blive en virkelig kompleks opgave på grund af mængden af tjenester, regler og processer, der er til stede der, som administratorer skal vi være opmærksomme på brugere, grupper, firewallregler, netværk, hardware osv. Og hvis vi ikke har de rigtige værktøjer, bliver dette dramatisk.
For at hjælpe med at løse og lette disse byrder har vi Webmin, der er udviklet, så Linux -administratorer og brugere har et af de bedste værktøjer til at styre Linux og alt det indebærer.
Hvad er WebminWebmin er blevet dannet som en webbaseret grænseflade, hvormed det er muligt at administrere Unix-systemer, alle browsere, der er kompatible med tabeller og formularer, samt Java til File Manager-modulet, giver Webmin mulighed for at konfigurere brugerkonti , Apache, DNS, fildeling og mange af de opgaver, vi udfører på daglig basis.
Webmin består af en webserver og et sæt CGI -programmer, der administrerer systemfiler som /etc/inetd.conf og / etc / passwd, både webserveren og CGI -programmerne er skrevet i Perl version 5 og derfor gør begge ikke gøre brug af ikke-standardiserede Perl-moduler.
KompatibilitetI dette tilfælde vil vi bruge Ubuntu 21.04 (i betafase), men Webmin er kompatibel med forskellige systemer som:
- Amazon Linux
- APLINUX
- Asianux
- Asianux Server
- CentOS Linux
- Citrix Hypervisor
- CloudLinux
- Cloudrouter Linux
- Kobolt Linux
- Darwin
- Debian Linux
- Fedora Linux
- FreeBSD
- Generisk Linux
- Gentoo Linux
- IBM AIX
- Linux Mint
- LinuxPPC
- Lycoris Desktop / LX
- Mac OS X
- macOS Catalina
- macOS High Sierra
- macOS Mojave
- macOS Sierra
- Mandrake Linux
- Mandrake Linux Corporate Server
- Mandriva Linux
- Mandriva Linux Enterprise Server
- Mepis Linux
- Pardus Linux
- pclinuxos Linux
- Playstation linux
- Raspbian Linux
- Redhat Enterprise Linux
- Redhat Linux
- Redhat Linux Desktop og mange flere
Installation af Webmin på Ubuntu 21.04
Trin 1
Vi får adgang til terminalen og validerer, at vi bruger Ubuntu 21.04 med følgende kommando:
lsb_release -a
Trin 2
Nu skal vi tilføje Webmin -arkivet for at kunne installere og opdatere Webmin ved hjælp af pakkehåndteringen, for at tilføje dette lager skal vi tilføje det til filen /etc/apt/sources.list, vi bruger den ønskede editor til det :
sudo nano /etc/apt/sources.listI slutningen af filen indtaster vi følgende linje:
deb http://download.webmin.com/download/repository sarge bidrag
Vi gemmer ændringerne med Ctrl + O -tasterne og forlader editoren med Ctrl + X -tasterne.
Trin 3
Herefter tilføjer vi Webmin PGP -nøglen, så systemet kan få adgang til depotet og udføre overførslen, vi vil bruge følgende kommando:
wget http://www.webmin.com/jcameron-key.asc
Trin 4
Vi installerer denne nøgle med følgende kommando:
sudo apt-key tilføj jcameron-key.asc
Trin 5
Herefter vil vi opdatere pakkerne i Webmin -depotet med følgende kommando:
sudo apt opdatering
Trin 6
Når pakkerne er opdateret, vil det være muligt at installere Webmin i Ubuntu 21.04, til dette udfører vi følgende:
sudo apt installere webmin
Trin 7
Vi indtaster bogstavet S for at bekræfte overførslen, i slutningen af denne proces er det muligt at identificere måden at få adgang til Webmin -panelet:
Trin 8
Det er muligt med en hvilken som helst af følgende syntaks:
https: // IP_adresse: 10000 / https: // maskinnavn: 10000 / https: // localhost: 10000 /Trin 9
Før vi får adgang, skal vi give de nødvendige tilladelser i Ubuntu 21.04 Firewall, denne tilladelse skal gives til port 10000 med følgende kommando:
sudo ufw tillader 10000
Trin 10
Når Firewall -autorisationen er klar, går vi til en browser, og vi vil være klar til at få adgang til Webmin, når vi indtaster en af de tilgængelige muligheder, ser vi følgende:
FORSTØRRE
Trin 11
Vi klikker på "Avanceret", og følgende vises:
FORSTØRRE
Trin 12
Vi klikker på "Accepter risikoen og fortsæt", og derefter skal vi indtaste de legitimationsoplysninger, som vi får adgang til Ubuntu 21.04 -systemet med:
Trin 13
Vi klikker på Log ind, og først vil vi se Webmin Dashboard, hvor vi vil se detaljer som:
- Navn på holdet
- Brugt version af Webmin
- Systembrugstid
- Processorinformation
- Nuværende RAM -hukommelse
- Harddiskplads
- Operativsystem brugt
- Kerneversion
FORSTØRRE
BemærkI version af operativsystemet frigives Debian Linux 11, fordi Ubuntu 21.04 stadig er i beta.
I bunden kan vi se datahistorikken samt brugen af disken eller netværksgrænsefladerne.
Trin 14
Som standard er det på engelsk, vi kan klikke på brugernavnet nederst og tildele det ønskede sprog, i dette eksempel spansk:
FORSTØRRE
Vi gemmer ændringerne, så ændringerne træder i kraft.
Trin 15
I Webmin -sektionen finder vi parametre som:
- Global Webmin -konfiguration
- Juster grænsefladen og sproget i værktøjet
- Backupindstillinger
- Webmin brugerkonfiguration
- Aktiehistorie
- Operativsystem og flere muligheder
FORSTØRRE
Trin 16
I sektionen System finder vi parametre som:
- Se aktuelle server- eller computerprocesser
- Skift brugeradgangskoder
- Se og opdater softwarepakker
- Juster planlagte opgaver
- PAM -konfiguration
- Få adgang til systemhændelser på et generelt niveau eller i et tidsinterval
- Kør data backups
- Se systembrugere og grupper
FORSTØRRE
Trin 17
I sektionen Bruger og grupper vil det være muligt at se hver bruger med deres grupper og også oprette, redigere eller slette en bruger derfra:
FORSTØRRE
Trin 18
I afsnittet Servere har vi:
- Administrer brugermails
- Rediger SSH -serveren
- Administrer databaseserveren
FORSTØRRE
Trin 19
I Værktøjer finder vi:
- Filhåndteringen
- En kommandokonsol
- Adgang til brugerdefinerede kommandoer
- Opret SSH -forbindelser
- Se system- og serverstatus
- Adgang til beskyttede webkataloger
- Brug HTTP -tunnel til at øge adgangssikkerheden
FORSTØRRE
Trin 20
Dette afsnit er meget nyttigt (serverstatus), da det giver et globalt overblik over, hvordan Ubuntu 21.04 klarer sig.
I netværksafsnittet finder vi:
- Firewall -styring
- Generel konfiguration af aktive netværksgrænseflader på enheden
- Administrer brugt båndbredde
- Konfigurer NIS -klienten og serveren
FORSTØRRE
Trin 21
Der kan vi klikke på "Netværksgrænseflader" for at se den komplette og opdaterede konfiguration af netværkskortene:
FORSTØRRE
Trin 22
I afsnittet Hardware finder vi:
- Printerstyring
- Administrer logiske mængder
- Indstil systemtiden
- Arbejde med Linux RAID
- ISCSI -konfiguration
- Se partitioner på harddisken
FORSTØRRE
Trin 23
Cluster -sektionen er dedikeret til at arbejde med alle parametrene for den aktive klynge på computeren, f.eks .:
- Skift adgangskoder
- Opret nye brugere eller grupper
- Tjek serverne
- Kopier filer
FORSTØRRE
Trin 24
I afsnittet "Ubrugte moduler" finder vi alle de forældede moduler, der ikke længere har aktivitet på computeren:
FORSTØRRE
Trin 25
I bunden kan vi indstille mørk eller lys tilstand efter vores præference:
FORSTØRRE
Trin 26
Vi har en indbygget terminal til at udføre kommandoer derfra:
FORSTØRRE
Webmin er en af de mest komplette løsninger, vi kan finde i dag for at arbejde omfattende på en Linux -computer i dette specifikke tilfælde Ubuntu 21.04.