Tuturor celor din lumea administrării serverelor le place întotdeauna dezvoltarea de aplicații și instrumente de unde putem gestiona multe aspecte ale serverului nostru atât la nivel hardware, cât și software. Una dintre opțiunile prezente de câțiva ani este Webmin și, prin urmare, Solvetic va explica în detaliu ce este și cum să îl instalați pe CentOS 8.
Ce este WebminWebmin a fost dezvoltat ca o interfață GUI bazată pe web și datorită căreia va fi posibil să gestionați unele aspecte și parametri ai sistemului UNIX.
Webmin este compatibil cu toate browserele care acceptă utilizarea tabelelor și formularelor, precum și Java (exclusiv pentru modulul File Manager) și cu Webmin va fi posibil să configurați conturile de utilizator, să gestionați Apache, să partajați fișiere și multe sarcini. CentOS 8.
Utilitarul Webmin constă dintr-un server web, precum și diverse programe CGI care sunt actualizate constant și acestea la rândul lor actualizează fișierele de sistem, cum ar fi / etc / passwd. Trebuie remarcat faptul că atât serverul web, cât și programele CGI au fost scrise în Perl 5 și nu folosesc module Perl non-standard.
Acțiuni WebminPrin utilizarea Webmin va fi posibil să efectuați acțiuni precum:
- Configurați firewall-urile pentru a permite sau nu accesul la rețea.
- Creați, editați sau ștergeți conturi Unix.
- Instalați, vizualizați sau eliminați pachetele software în RPM și alte formate acceptate.
- Configurați cotele de disc pentru a gestiona stocarea pe hard disk.
- Exportați fișiere și directoare către alte sisteme utilizând protocolul NFS.
- Gestionați baze de date, tabele și câmpuri dacă serverul a fost configurat ca baze de date MySQL sau PostgreSQL.
- Creați și configurați servere web virtuale pentru serverul web CentOS 8 Apache.
- Partajați fișiere cu sistemele de operare Windows prin partajarea de fișiere Samba Windows.
- Editați adresa IP a computerului, setările serverului DNS sau setările de rutare.
Unul dintre marile avantaje ale utilizării Webmin este capacitatea de a ne proteja de erorile de sintaxă pe care le putem face la editarea fișierelor de configurare, deoarece dacă unul este greșit configurat, putem declanșa erori de lanț. Webmin ne avertizează înainte de a întreprinde orice acțiune considerată periculoasă.
Webmin a fost creat cu un design modular, ceea ce înseamnă că fiecare funcție este disponibilă într-un modul a cărui instalare sau eliminare se poate face fără a afecta orice altceva. Modulele Webmin se ocupă de gestionarea serviciilor sau serverelor precum utilizatorii Unix, serverul web Apache etc.
Webmin va citi fișierele de configurare standard CentOS 8 și va avea grijă să le actualizeze direct, optimizând multe sarcini administrative. Trebuie să ne amintim că Solvetic vă amintește că Webmin rulează cu toate privilegiile root cu care va avea acces la toți parametrii serverului.
Pentru acest caz, vom vorbi despre Webmin în CentOS 8, dar este posibil să îl instalați în mai mult de 30 de sisteme de operare diferite.
1. Cum se instalează Webmin pe CentOS 8
Pasul 1
Pentru a începe, mergem la CentOS 8 și executăm următoarea comandă:
yum -y install @perl
MARI
Pasul 2
Aceasta se ocupă de instalarea limbii Perl împreună cu dependențele necesare:
MARI
Pasul 3
Odată ce acest lucru este făcut, putem instala Webmin în CentOS 8. Pentru a cunoaște cea mai recentă versiune disponibilă, putem vizita următorul link:
Deci, pentru a instala cea mai recentă versiune, vom executa următoarele:
wget http://www.webmin.com/download/webmin-current.tar.gzPasul 4
NotăÎn cazul în care nu aveți comanda wget, o putem instala executând:
Da, instalează wget
Acolo are loc procesul de descărcare a celei mai recente versiuni disponibile:
MARI
Pasul 5
Continuăm să dezarhivăm fișierul tar.gz:
tar xvf webmin-current.tar.gz
MARI
Pasul 6
Acum ștergem fișierul descărcat:
rm -f webmin-current.tar.gz
MARI
Pasul 7
Acum vom muta folderul creat de la Webmin:
mv webmin * / usr / local / webmin
MARI
Pasul 8
Accesăm directorul de lucru / usr / local / webmin / și acolo vom executa scriptul de instalare Webmin:
cd / usr / local / webmin / (acces director) ./setup.sh(Executare script)Vom vedea următoarele:
MARI
Pasul 9
Acolo putem apăsa Enter pentru a configura următoarele:
- Director de fișiere
- Fișier jurnal
- Perl
MARI
Pasul 10
După configurarea Perl, vedem portul implicit de acces web:
MARI
NotăDacă dorim să modificăm portul menționat, trebuie să îl introducem și să apăsăm Enter.
Pasul 11
Apoi introducem numele de utilizator (implicit administrator) și atribuim parola de acces:
MARI
Pasul 12
Acolo are loc procesul de configurare Webmin în CentOS 8 și odată ce este terminat vom vedea metoda de acces:
MARI
Pasul 13
Acum vom acorda permisiunea portului respectiv în firewall-ul sistemului:
firewall-cmd --add-port = 10000 / tcp - firewall permanent-cmd -reload
MARI
2. Cum se accesează Webmin pe CentOS 8
Pasul 1
Acum va fi posibil să accesați Webmin cu oricare dintre următoarele opțiuni:
http: // IP_address: 10000 http: // Computer_name: 10000La accesare vom vedea următoarele. Acolo facem clic pe butonul „Setări avansate”:
Pasul 2
Facem clic pe linia „Acces IP” pentru a accesa mediul de conectare Webmin în CentOS 8:
Pasul 3
Introducem numele de utilizator și parola pe care le-am atribuit în timpul procesului de configurare și facem clic pe Conectare pentru a accesa Webmin:
Pasul 4
Panoul centralÎn panoul central avem următoarele:
- Numele echipei.
- Versiunea Webmin.
- Activitatea sistemului.
- Informații despre procesor.
- Memorie RAM folosită.
- Utilizarea hard diskului.
- Sistem de operare folosit.
- Versiunea kernel.
- Sarcina procesorului.
MARI
În partea de jos putem vedea conectările recente, precum și utilizarea unității de disc.
WebminÎn secțiunea „Webmin” găsim câteva aspecte ale configurației utilitarului, cum ar fi:
- Setați limba interfeței.
- Alocați o temă (deschisă sau întunecată).
- Generați fișiere de configurare.
- Configurați Webmin.
- Vizualizați utilizatorii Webmin.
- Accesați indexul serverului Webmin.
MARI
SistemÎn secțiunea „Sistem” va fi posibil să:
- Vizualizați datele de conectare, precum și închiderile acestora.
- Schimbați parolele.
- Autentificare prin PAM.
- Alocați cote pe hard disk.
- Executați comenzi.
- Atribuiți sarcini.
- Vizualizați utilizatori și grupuri.
- Accesați evenimentele sistemului.
- Consultați pachetele software.
MARI
ServereÎn secțiunea „Servere” putem accesa setări precum:
- Servere Apache
- Servere MySQL
- Server SSH
- Accesați SAMBA
În acest caz, trebuie mai întâi să instalăm fiecare dintre aplicațiile pentru ca Webmin să le acceseze:
MARI
AlțiiÎn secțiunea „Altele” putem vedea o serie de utilități precum:
- Tunel HTTP
- Configurare PHP
- Vizualizați încărcarea și descărcarea pe server
- Accesați terminalul pentru a rula comenzi
- Stabiliți conexiuni SSH
- Accesați managerul de fișiere
- Personalizați comenzile
MARI
NetÎn „Roșu”, așa cum numele său spune totul, putem configura:
- Permisiuni în Paravanul de protecție CentOS 8
- Vizualizați setările de rețea
- Editați serverul NIS
- Folosiți Kerberos
- Configurați IPv6
- Consultați serviciile de rețea
MARI
HardwareÎn „Hardware” putem configura:
- Client ISCI.
- Vizualizați ora sistemului.
- Configurați partițiile CentOS 8.
- Gestionați imprimantele.
- Vizualizați starea dispozitivelor SMART și multe altele.
MARI
ClusterÎn secțiunea „Cluster” este posibil să configurați tot ce ține de clustere precum:
- Vizualizați utilizatori și grupuri.
- Schimbați parolele.
- Gestionați serverele Webmin.
- Vizualizați comenzile consolei și mai multe activități.
MARI
Module neutilizate "În linia „Module neutilizate” putem vedea toate modulele care nu mai sunt active în Webmin:
MARI
Resetați moduleleOpțiunea „Resetare module” este responsabilă pentru resetarea modulelor Webmin în CentOS 8.
În partea de jos găsim câteva pictograme în care putem efectua sarcini precum:
- Accesați terminalul.
- Schimbați tema interfeței.
- Accesați favorite.
- Deconectați-vă etc.
Ați învățat cum să instalați Webmin prin comanda wget, dar acum Solvetic vă va explica o altă metodă la fel de eficientă.
3. Cum se instalează Webmin pe CentOS 8 folosind RPM
Deși inițial aceasta este o metodă care se aplică RedHat 8, deoarece CentOS este o derivare a acestui lucru o putem face fără probleme, acest proces se va face în CentOS 8 GUI.
Pasul 1
Primul pas este să adăugați depozitul Webmin executând următoarele:
nano /etc/yum.repos.d/webmin.repoÎn noul fișier creat vom adăuga următoarele:
[Webmin] nume = Distribuție Webmin Neutru baseurl = https: //download.webmin.com/download/yum enabled = 1
Pasul 2
Salvăm modificările folosind tastele Ctrl + O și ieșim din editor folosind tastele Ctrl + X. Acum importăm cheia din depozitul GPG:
rpm --import http://www.webmin.com/jcameron-key.asc
Pasul 3
Vă rugăm să rețineți, versiunea curentă a Webmin nu validează sistemul RHEL (în acest caz CentOS 8) vom schimba temporar versiunea sistemului:
cp / etc / redhat-release /etc/redhat-release.bak echo "CentOS Linux release 7.5.1804 (Core)" | sudo tee / etc / redhat-release
Pasul 4
Versiunea 7.5 a fost definită în locul versiunii CentOS 8. Acum instalăm Webmin executând:
yum -instalați webmin
Pasul 5
Putem vedea că pachetele Webmin sunt încărcate:
Pasul 6
După aceasta, continuăm cu instalarea acestora:
Pasul 7
Odată ce instalarea este terminată, vom vedea următoarele:
Pasul 8
Acum, să mutăm fișierul versiunii CentOS în locația sa originală:
mv /etc/redhat-release.bak / etc / redhat-release
Pasul 9
Verificăm versiunea:
cat / etc / redhat-release
Pasul 10
Pentru a afla detalii despre pachetul Webmin RPM executăm:
rpm -qi webmin
Pasul 11
Accesăm Webmin folosind sintaxa:
http: // localhost: 10000 /La început vom vedea avertismentul de securitate:
Pasul 12
Facem clic pe Avansat și vom vedea următoarele:
Pasul 13
Facem clic pe Add Exception și în fereastra afișată facem clic pe „Confirm Security Exception”:
Pasul 14
Acum putem introduce cu acreditările noastre:
Pasul 15
Deci, am instalat Webmin pe CentOS 8 folosind RPM:
Dacă doriți să aflați mai multe despre modulele disponibile ale Webmin, puteți vizita următorul link:
Astfel, Solvetic a explicat într-un mod simplu cum se instalează Webmin în CentOS 8 atât în mod normal, cât și cu RPM.