Wij vereenvoudigen de administratie met Webmin. Serverbeheer via webinterface met behulp van webmin in ubuntu-server

Er zijn veel controlepanelen voor webservers, beide gespecialiseerd in hosting en algemeen doel. Vandaag zal ik een van deze panelen installeren: Webmin op een CentOS 7-server. Naar mijn mening is dit een van de meest populaire tools afstandsbediening server via browser.

Webmin is een webbeheerpaneel Unix-servers. Het is platformonafhankelijk en kan op verschillende Unix-distributies worden geïnstalleerd. Ik heb een van de toepassingen ervan lang geleden beschreven in een artikel erover op freebsd. Met webmin kunt u vrijwel alle populaire administratieve handelingen op de server uitvoeren, zoals:

  • Netwerkverbindingen instellen
  • Gebruikers toevoegen
  • Partities monteren
  • Firewall instellen
  • Sluit de server af of start deze opnieuw op
  • Pakketten bijwerken

en nog veel meer. Er zijn modules voor diverse software die via webmin kunnen worden aangestuurd. Bijvoorbeeld Samba of een webserver, mysql-server en vele andere pakketten. De lijst met modules is uitgebreid; u kunt de lijst met aangepaste modules van derden bekijken op de officiële website, of in het paneel zelf na installatie de lijst met officiële modules. Via webmin heeft u toegang tot de serverconsole en kunt u bestanden van de server uploaden of downloaden. Soms is dit handig.

Zelf gebruik ik dit paneel bijna nooit, het is niet nodig, ik ben gewend om alles in de console te configureren. Maar ik ken mensen die actief servers beheerden met behulp van webmin. Dit waren geen erg geavanceerde beheerders in Linux, maar toch stelde dit paneel hen in staat de server normaal te beheren zonder de juiste kennis en vaardigheden.

Ik gebruik bijna altijd webmin mailservers. Het is handig voor mij om iets in enorme e-maillogboeken te analyseren en te zoeken met behulp van de logviewermodule. Iets eenvoudiger en handiger ben ik nog niet tegengekomen. U hebt bijvoorbeeld een dagelijks logboek van 100-300 megabytes, waarin elke seconde tientallen gebeurtenissen worden vastgelegd. Je hebt een letter-ID. U kunt de e-mail-ID invoeren in de zoekbalk en alle logregels bekijken waarin deze verschijnt. Het is erg handig. In zo’n situatie is een regelmatige zoektocht niet voldoende. Je kunt natuurlijk de output van cat pakken, of iets anders verzinnen, maar dit is minder handig. Vooral als je waarden uit verschillende logbestanden moet vergelijken. U opent gewoon verschillende logs in twee browservensters en analyseert ze.

Laten we beginnen met het installeren van Webmin op een server met CentOS 7. Het proces wordt beschreven op de officiële website in de overeenkomstige sectie. Er is niets ingewikkelds. U moet de webmin-repository toevoegen en vervolgens het pakket zelf en de afhankelijkheden installeren.

Een opslagplaats toevoegen:

# mcedit /etc/yum.repos.d/webmin.repo name=Webmin Distributie Neutraal #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum /mirrorlijst ingeschakeld=1

Importeer de GPG-sleutel:

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

Webmin installeren:

# yum install -y webmin

Na de installatie wordt het automatisch gestart. Het enige wat we moeten doen is het toevoegen aan het opstarten:

# chkconfig webmin aan

Laten we naar gaan webinterface webmin-link https://192.168.56.10:10000 , waarbij 192.168.56.10 het IP-adres van de server is. Geef het zeker aan https-protocol, zonder dit kun je niet naar binnen. Voer uw gebruikersnaam en wachtwoord root in. De hoofdpagina van Webmin wordt geopend:

Ik zal niet alle mogelijkheden beschrijven; je kunt zelf door het menu aan de linkerkant bladeren en zien wat er via webmin kan worden geconfigureerd. Ik vestig de aandacht op een aantal belangrijke punten. Er is een mening dat webmin niet veilig is en dat de server hierdoor kan worden gehackt. Ik weet niet hoe gerechtvaardigd deze angsten zijn, maar voor het geval dat, is het beter om de toegang tot de server te beperken.

Als je binnenkomt van statische adressen en beperk vervolgens de toegang tot alleen deze adressen. Dit gebeurt daar, in de volgende instelling IP-toegangscontrole. Ik raad deze instelling aan. Persoonlijk zou ik de wereld van webmin niet openen, tenzij absoluut noodzakelijk.

Als je een paneel met de Russische taal wilt zien, dan is er geen probleem. Je kunt het selecteren in de sectie Taal. De vertaling is over het algemeen prima, alles is duidelijk. Maar het is natuurlijk beter om aan het Engels te wennen, zonder dat is er niets in het systeembeheer. Maar als u het niet begrijpt, kunt u Russisch gebruiken. Uiteindelijk is webmin het nuttigst voor degenen die geen verstand hebben van servers, maar iets moeten beheren. Nadat u de taal heeft gewijzigd, moet u de browserpagina krachtig vernieuwen zodat de volledige interface Russisch wordt.

Dat is alles, u kunt de rest van de functies en instellingen zelf uitzoeken; er is niets ingewikkelds aan Webmin.

Online cursus "Linux Beheerder"

Als u wilt leren hoe u zeer beschikbare en betrouwbare systemen kunt bouwen en onderhouden, raad ik u aan kennis te maken met online cursus “Linux Beheerder” in OTUS. De cursus is niet voor beginners; voor toelating heb je basiskennis van netwerken nodig Linux-installatie naar de virtuele machine. De training duurt 5 maanden, waarna succesvolle afgestudeerden interviews met partners kunnen ondergaan. Test jezelf tijdens de toelatingstest en bekijk het programma voor meer details.

Unix-achtig besturingssystemen veel positieve aspecten: veiligheid, stabiliteit, sommigen worden aangetrokken door vrijheid. Maar voor beginnende beheerders kan het opzetten van het systeem een ​​echte hel worden. Het doorzoeken van configuratiebestanden en het voortdurend lezen van documentatie, die niet voor iedereen in het Engels is, kan iedereen afschrikken, vooral degenen die tijd hebben gehad om met Windows te werken. En zelfs als het systeem minstens honderd keer beveiligd is, kunnen fouten in configuratiebestanden tot gevolg hebben ernstige problemen met veiligheid.

Webmin (http://www.webmin.com/) is ontwikkeld door Jamie Cameron en is een complete interface voor systeem Unix-beheer, waarvan het gebruik het proces van systeembeheer aanzienlijk vereenvoudigt, en het gebruik van webtechnologieën het overal ter wereld toegankelijk maakt, onafhankelijk van de destijds gebruikte besturingssysteemconfiguratie. Het zal nuttig zijn voor systeembeheer op afstand voor beheerders die dit niet hebben op dit moment toegang tot een computer waarop een Unix-achtig systeem is geïnstalleerd en een standaardnetwerk Windows-hulpmiddelen, schitter niet met een speciale keuze noodzakelijke nutsvoorzieningen. In dit geval kunt u met elke webbrowser die tabellen en formulieren ondersteunt (en JAVA voor sommige modules) eenvoudig, in visuele vorm, gebruikersaccounts instellen vanaf een lokale of externe computer, programma's installeren en verwijderen, een web configureren, mail, DNS-server, printserver, databases beheren, organiseren delen bestanden opslaan met Samba of NFS, een firewall instellen, de tijd synchroniseren, organiseren delen met internet, de status van services controleren, back-ups maken, een cd branden, toegang krijgen tot bestanden op externe computer, inclusief documentatie en andere talloze administratieve taken, die talloze zijn, maar bepaalde kennis en vaardigheden vereisen. Tegelijkertijd zal Webmin u hiervan redden syntaxisfouten en onnauwkeurigheden zullen, zo goed mogelijk, waarschuwen voor potentieel gevaarlijke acties. Maar dit betekent echter niet dat je helemaal niets hoeft te weten en dat het slimme hulpprogramma alles zelf doet. Het is nog steeds noodzakelijk om enig begrip te hebben van de structuur van Unix, de betekenis van bepaalde hulpprogramma's en de eigenaardigheden van de werking van protocollen en diensten. Ervaren beheerders mogen de aanwezigheid hiervan ook niet negeren handig hulpprogramma Onthoud tenslotte alle parameters in de configuratiebestanden en de subtiliteiten van het instellen van services diverse systemen, je moet het ermee eens zijn, het is behoorlijk moeilijk.

Webmin-functies

Op geschreven Perl-taal versie 5 heeft Webmin een modulaire structuur waarmee u de vereiste functionaliteit vrijelijk kunt vergroten of, omgekeerd, al het onnodige kunt verwijderen. Het gebruikt zijn eigen mini-webserver om te werken, waardoor het onafhankelijk is van de aanwezigheid en het gebruik van Apache of andere webservers (hoewel je het via Apache kunt laten werken). Open broncode kwam het project alleen maar ten goede. Terwijl Jimi Cameron aan de hoofdcode van het systeem sleutelde, vertaalden talloze ontwikkelaars de interface in meer dan 30 talen (Russisch is inbegrepen) en creëerden ze meer dan 270 modules die de mogelijkheden aanzienlijk uitbreiden. Sommige modules zijn al inbegrepen in het standaardpakket, andere zijn afzonderlijk te downloaden.

Ik zal mij alleen richten op veiligheidsmaatregelen en gemak. Het is goed mogelijk dat je na registratie een Engelstalige interface te zien krijgt. Ten minste Engelse taal en is de moedertaal van de beheerder, maar u zult het ermee eens zijn dat communiceren in uw moedertaal nog prettiger is. Laten we gaan “ Webmin-configuratie – Taal' en selecteer in de vervolgkeuzelijst gewenste taal bevestig uw keuze door op “ Taal wijzigen" Waarna we terugkeren naar nu Webmin instellen. Standaard accepteert Webmin verbindingen van alle adressen, wat niet altijd noodzakelijk en onveilig is, met behulp van de “ IP-toegangscontrole” (IP-toegangscontrole) kunt u de toegang alleen beperken tot de adressen die u vertrouwt (bijvoorbeeld intern netwerk), volledige toegang kan alleen worden toegestaan ​​als u bijvoorbeeld op vakantie gaat en toegang wilt hebben tot uw server. Hier is het mogelijk om als parameter een netwerk of subnetwerk in te stellen, individuele knooppunten op IP-adres of domeinnaam. IN het laatste geval Voor de zekerheid vinkt u het vakje “ Bepaal bij elk verzoek het IP-adres op naam" Voor de snelheid kan deze bewerking handmatig worden uitgevoerd door gebruik te maken van het bestand /etc/webmin/miniserv.conf parameters toestaan= of ontkennen=. De eerste bevat een lijst met hosts en computers, gescheiden door een spatie, die verbinding mogen maken, de tweede daarentegen toegangspogingen waarvan wordt genegeerd. Als na de installatie het antwoord op de vraag “Start Webmin tijdens het opstarten” positief is, zal Webmin worden geladen wanneer het systeem opstart; een andere opstartoptie zou zijn om xinetd voor dit doel te gebruiken. Om dit te doen, voegt u de regel inetd=1 toe aan het bestand miniserv.conf en verwijdert u session=1. Daarna naar het bestand /etc/xinetd.conf(in sommige distributies zoals Slaskware maken we het eerst met de aanraakopdracht /etc/xinetd.conf) :

service webmin

{

gebruiker = root

env=LANG=

poort = 10000

socket_type = stroom

protocol = tcp

wacht = nee

uitschakelen = nee

type = NIET IN DE LIJST

server = /usr/local/webmin-1.400/miniserv.pl

server_args = /etc/webmin/miniserv.conf

Vervolgens herstarten we xinetd.

Dit is het moment om u op de gebruikers te concentreren. Om te beginnen gebruiken we de module “ Authenticatie”, waarmee u een langere vertraging kunt inschakelen tussen mislukte pogingen om een ​​wachtwoord in te voeren voor dezelfde gebruiker en het blokkeren van de toegang na verschillende mislukte pogingen gedurende een bepaalde tijd, wat pogingen om het wachtwoord rechtstreeks te raden ook bemoeilijkt; ingelogd zijn. Voor vergeetachtige en luie gebruikers kunt u de optie activeren waarmee u na een bepaalde tijd automatisch de toegang kunt uitschakelen en hier ook de mogelijkheid om het ingevoerde wachtwoord te onthouden uitschakelen. Volgende nuttige moduleWebmin-gebruikers” (Webmin-gebruikers) stelt u in staat een gebruiker of groep aan te maken met bepaalde rechten om met bepaalde services te werken. Hier kunt u ook Unix-gebruikers omzetten in Webmin-gebruikers met specifieke rechten, gebruikerssynchronisatie configureren, waarbij nieuw aangemaakte gebruikers automatisch worden toegewezen aan een van de Webmin-groepen, gebruikersauthenticatie configureren, logs bekijken en de gebruikerssessie beëindigen.

Webmin kan gebeurtenissen inloggen standaard formaat logbestanden CLF (gecombineerd logformaat) heeft tegelijkertijd vrij flexibele registratiemogelijkheden. Dus ingaan op “ Webmin instellen” — “Tijdschrift Je kunt opgeven welke IP-adressen en hostnamen worden gelogd, acties met welke modules en welke gebruikers worden gelogd en hoe vaak het log wordt gewist. Logboekvermeldingen worden naar een bestand geschreven /var/webmin/miniserv.log . Bovendien, bij het activeren van de optie “ Registreer wijzigingen in bestanden bij elke actie”, zullen gedetailleerde gegevens van gebruikersacties ook in een bestand worden bewaard /var/webmin/webmin.log. Dit logboek kan worden bekeken en geanalyseerd met behulp van de “ Webmin-activiteitenlogboek” (Webmin-actieslogboek).

Waar is mijn opdrachtregel?

Waar zouden we zijn zonder haar? Als de mogelijkheden van Webmin nog steeds niet voldoende zijn of als u de opdrachtregel mist, dan in de “ Ander” (Anderen) er zijn verschillende bijzondere items. “ Inloggen via SSH/Telnet” (SSH/Telnet Login) die standaard probeert verbinding te maken met poort 23 van de telnet-service. Om het gedrag te wijzigen klikt u op “Module-instellingen” en selecteert u in de regel “Verbindingstype” Secure Shell, hier kunt u het aantal instellen lijnen, een ander knooppunt om mee te werken en een apart venster voor werk. Webmin kan dus handig zijn om via SSH toegang te krijgen tot uw computers op plaatsen waar het niet zo gemakkelijk te vinden is vereiste toepassingen(zelfs vanuit een internetcafé), hoeft u het alleen maar op een van uw machines te laten draaien. Volgende op het tabblad “ Anderen' de interface naar commando tolkCommandoshell(schelp) Met (Command Shell) kunt u op afstand shell-opdrachten uitvoeren en de opdrachtgeschiedenis bijhouden. Met het volgende item, 'Aangepaste opdrachten', kunnen ongetrainde gebruikers opdrachten of scripts uitvoeren met één klik op een enkele knop. De beheerder hoeft alleen maar een opdracht aan te maken door de juiste velden in te vullen (de opdracht registreren, de parameters instellen, de gebruiker namens wie de opdracht wordt uitgevoerd, een beschrijving toevoegen, enz.). Hier op het tabblad “Overige” vindt u ook de bestandsbeheerder Fig. 4 (vereist JAVA-ondersteuning), waarmee u toegang krijgt tot bestanden op een externe computer in een handige grafische schil.

Webmin-modules

Dankzij de modulariteit van Webmin kunt u de functionaliteit naar het gewenste niveau verhogen en aan de andere kant het onnodige verwijderen, zodat het geen doorn in het oog wordt en niet afleidt van het werk. Sommige modules zijn beschikbaar op http://www.webmin.com/third.html. Allereerst wil ik de Usermin-module noemen, eveneens geschreven door Jamie Cameron. In tegenstelling tot Webmina, dat zich richt op de beheerder, is Usermin gericht op eindgebruiker, waardoor u e-mail kunt lezen, met GPG kunt werken, toegang op afstand naar uw bestanden via Java bestandsbeheerder, beheer cronjobs, enz. Om te installeren, gaat u gewoon naar de “ Gebruikersmin instellen” (Usermin-configuratie) en klik op de knop “Install Usermin”. Om met modules te werken (meestal een bestand met de extensie .wbm, hoewel het mogelijk is om rpm-pakketten te installeren) ga naar “ Webmin-modules” (Webmin Modules), waar u een nieuwe kunt installeren door de locatie ervan op te geven lokale schijf of op internet verwijdert u de module door deze in de lijst te selecteren of kopieert u de module. Door modules te kopiëren, kunt u dezelfde module gebruiken verschillende instellingen, die erin gezet kan worden verschillende groepen Voor snelle toegang en toegang verlenen aan verschillende gebruikers.

Naast andere goodies moet de mogelijkheid van verandering worden opgemerkt verschijning(op het tabblad met dezelfde naam) d.w.z. Thema's kunnen kleuren kiezen die bij uw smaak passen en het uiterlijk globaler veranderen, inclusief pictogrammen, kleuren, achtergrond en pagina-indeling. Het lijkt voor sommigen misschien speelgoed, maar als je de werking van meerdere knooppunten tegelijkertijd moet configureren, maken verschillende ontwerpen het minder verwarrend.

Dit is hoe Webmin eruit ziet. Eenvoudig te installeren en configureren, handig in gebruik, waardoor beheerders zich meer kunnen concentreren op het proces van het instellen van het systeem, waardoor het mogelijk wordt veilig te werken en informatie te verkrijgen op plaatsen waar de benodigde hulpprogramma's geen toegang hebben.

Een van de problemen bij het overstappen van de administratie Windows-omgeving bij Linux-beheer gaat over het leren kennen van de nieuwe tools die tot je beschikking staan. Als beheerder wil je elk detail van het besturingssysteem leren kennen om er het maximale uit te halen. Terwijl je studeert, is het echter belangrijk dat de huidige werkzaamheden op tijd klaar zijn. Om uw productiviteit op Linux te verhogen, installeren we een programma met de naam Webmin.

"Webmin is een webgebaseerde beheerinterface voor Unix. Hiermee kun je configureren rekeningen gebruikers, Apache, DNS, bestandsserver, enz., met behulp van elke browser die tabellen en formulieren ondersteunt (en Java voor de bestandsbeheermodule). Webmin bestaat uit een eenvoudige webserver en een reeks CGI-programma's die rechtstreeks worden bijgewerkt systeembestanden bijv. /etc/inetd.conf en /etc/passwd. De webserver en alle CGI-programma's zijn geschreven in Perl versie 5 en maken geen gebruik van niet-standaard Perl-modules."


Webmin werkt op vrijwel alle *nix-platforms, inclusief Linux, AIX, HPUX, Solaris, OS X en andere. Het biedt een webinterface voor veel administratieve taken in Linux. Het kan op elke grafische browser draaien, zowel lokaal als op afstand. Om het lekken van informatie te voorkomen, kan Webmin bovendien worden beveiligd met SSL. Terwijl je Linux leert, bespaart Webmin je geld enorme hoeveelheid tijd. Webmin kan ook helpen bij saaie en vervelende taken die u nog niet hebt geautomatiseerd.

Webmin is eenvoudig uitbreidbaar. De auteur biedt een ontwikkelingshandleiding en er zijn ook een aantal modules van derden beschikbaar. U kunt ook uw eigen modules op maat ontwikkelen, zodat Webmin altijd op uw behoeften kan worden afgestemd.

Webmin installeren

De eerste stap bij het werken met Webmin is het installeren ervan. Webmin is opgenomen in verschillende distributies, maar is eenvoudig te downloaden van de Webmin-website.

De juiste installatiemethode is afhankelijk van de distributie die u gebruikt. Als u Red Hat Linux of een van de UnitedLinux-distributies (SuSE, Turbo, Connectiva of Caldera) gebruikt, moet u deze downloaden RPM-pakket. Als u een andere distributie gebruikt, moet u de documentatie van uw distributie en de installatie-instructies van Webmin raadplegen om te bepalen wat de beste methode voor u is.

Laten we eens kijken naar de installatie met behulp van RPM.

Eerst moet u controleren of Webmin op uw systeem is geïnstalleerd. Typ het volgende in een tekstterminal:

Als Webmin is geïnstalleerd, ziet u het versienummer:

Als dit niet het geval is, verschijnt er een bericht dat aangeeft dat Webmin niet is geïnstalleerd:

pakket webmin is niet geïnstalleerd

Zelfs als Webmin al is geïnstalleerd, is het waarschijnlijk meer oude versie dan degene die beschikbaar is om te downloaden. In dit geval kunt u het programma bijwerken of opnieuw installeren met behulp van de volgende opdracht:

rpm -Uvh webmin-1.090-1.noarch.rpm

Updaten in de uitgebreide modus vindt plaats met een voortgangsbalk die wordt weergegeven met #-tekens.

Zodra Webmin is geïnstalleerd, start het automatisch. Webmin wordt echter geïnstalleerd terwijl SSL-ondersteuning is uitgeschakeld. SSL vereist de installatie van een Perl-module genaamd Net::SSLeay. Totdat het is geïnstalleerd, de enige veilige manier gebruik Webmin - voer het alleen lokaal uit. Webmin gebruiken

Maak verbinding met Webmin via uw favoriete webbrowser. Twee modules - een bestandsbeheerder en een telnet/ssh-client - zijn geïmplementeerd als applets en vereisen Java-installaties Runtimeomgeving in uw browser. Deze modules zijn handig, maar niet kritisch. Voor alle overige modules gelden geen speciale eisen.

Om Webmin te gebruiken, sluit u uw browser aan op poort 10000 op uw systeem. Als u een browser op uw lokaal systeem, moet u http://localhost.localdomain:10000/ gebruiken. Deze link brengt u naar de Webmin-inlogpagina.

Webmin-gebruikers staan ​​los van gebruikers van het besturingssysteem. Hierdoor kunt u gebruikers instellen voor beheer met Webmin buiten het standaard Unix-identiteitsschema. Als u echter gebruikers op uw systeem heeft die Webmin mogen gebruiken, kunt u ze toevoegen aan de Webmin-gebruikerslijst en Webmin zal ze autoriseren via standaard Unix-mechanismen in plaats van via een intern identiteitsschema. Toegang tot diverse modulen Webmin kan voor elke gebruiker worden geconfigureerd. Zo hebben Helpdeskmedewerkers alleen toegang nodig tot het wachtwoordbeheer, terwijl alle overige medewerkers toegang mogen hebben tot alle modules.

De rootgebruiker wordt automatisch aangemaakt tijdens het installatieproces met systeemwachtwoord root-gebruiker. Webmin volgt gebruikersacties op basis van hun login, dus in een systeem dat door meerdere mensen wordt beheerd, is het beter om een ​​beheerdersgroep aan te maken met wortelrechten en maak gebruikers aan voor iedereen die in het systeem werkt. Uw eerste login moet als root zijn.

Webmin-secties

De eerste pagina die u ziet is de Webmin-configuratiesectie. Hier kunt u Webmin-gebruikers, modules configureren en activiteitenlogboeken (logs) bekijken. Met de bovenste rij pictogrammen kunt u schakelen tussen verschillende secties van Webmin. Alle modules zijn aanpasbaar, u kunt ze herschikken volgens uw behoeften.

De sectie Systeem is gekoppeld aan algemene instellingen besturingssysteem. Hier kunt u bestandssystemen, gebruikers, groepen en systeemopstartgedrag configureren. U kunt de services beheren die op het systeem worden uitgevoerd en bepalen of deze automatisch worden gestart via de pictogrammen Opstarten en Afsluiten. Deze services worden geconfigureerd in de sectie Servers. Van bijzonder belang is het hulpprogramma "Softwarepakketten". Hiermee kunt u gemakkelijk de pakketten bekijken die op uw systeem zijn geïnstalleerd, en het biedt ook interfaces naar de updaterepository van de distributie en naar rpmfind.net, een openbare RPM-repository op internet.

Het gedeelte Servers bevat configuratiemodules diverse diensten, die mogelijk op uw systeem wordt uitgevoerd. Hulpprogramma's voor het instellen van BIND en DHCP zijn erg handig. Het is ook heel eenvoudig om het hulpprogramma te gebruiken om Samba - bestands- en printservers voor Windows en andere clients te configureren. Webmin bespaart u ook problemen met SMTP-instellingen Sendmail-server, die berucht is vanwege zijn complexe configuratiebestand.

In het gedeelte Netwerken kunt u configureren netwerkapparatuur, evenals een nummer complexe functies netwerkbeheer, zoals firewalling (internet). Alle hulpprogramma's werken met standaard configuratiebestanden, zodat alles wat u in Webmin doet, op de opdrachtregel verschijnt.

Het gedeelte Hardware is bedoeld voor configuratie fysieke apparaten, voornamelijk printers en opslagapparaten. Het hulpprogramma Logical Volume Management (LVM) is vooral interessant omdat u hiermee dynamische volumes op uw Linux-systeem visueel kunt beheren.

De sectie Cluster bevat hulpprogramma's die u kunt gebruiken als u uw systeem clustert. IN in deze context Een cluster is een verzameling gerelateerde systemen waarvan het nodig is om hun instellingen te synchroniseren. Systemen kunnen gebruikers, groepen, pakketten en meer synchroniseren terwijl systeemfouten worden gevolgd. Met deze hulpprogramma's kunt u krachtige, fouttolerante systemen configureren, evenals systemen waarvoor synchronisatie belangrijk is. Clustering is een vrij complex onderwerp en vereist mogelijk de installatie van pakketten die niet in uw distributie zijn opgenomen.

De sectie Overige bevat een verscheidenheid aan hulpprogramma's die u wellicht nuttig vindt. "SSH/Telnet-aanmelding" en " Bestandsbeheer" zijn geïmplementeerd als applets en kunnen niet worden gestart tenzij JRE in de browser is geïnstalleerd. Het hulpprogramma "Perl Modules" is handig voor het bedienen van Perl-modules en stelt u in staat rechtstreeks verbinding te maken met CPAN in . "File Manager" biedt toegang tot bestandssysteem server met een Explorer-achtige interface en stelt u in staat bestanden te verplaatsen en kopiëren zonder ze door het geheugen van uw werkstation te verplaatsen (als u op afstand werkt). "SSH/Telnet Login" is een hulpprogramma waarmee u via uw browser toegang krijgt tot de console van een externe machine.

Cv

Webmin is een webapplicatie geschreven in Perl voor beheer. Webmin is uitbreidbaar en beschikbaar naast Linux en voor andere *nix-achtige besturingssystemen. Zodra Webmin is geïnstalleerd, is het toegankelijk via een speciale poort (meestal 10.000), lokaal of via een externe browser. Het biedt een point-and-click-interface voor een verscheidenheid aan administratieve taken in Linux, waaronder gebruikersbeheer, netwerkfirewallbeheer en configuratie van netwerkapparaten.

Webmin is gratis (zowel te installeren als te gebruiken) en is ideaal voor het beheren van een hardloopsessie Linux-omgeving terwijl u overschakelt van grafisch Windows-hulpprogramma's. Webmin-modules zijn voorkant Naar consolehulpprogramma's, zodat het configuratieproces hetzelfde is en het beheer veilig kan worden uitgevoerd door beide sets hulpprogramma's.

Laat je reactie achter!

Voor het eerst binnen voor een lange tijd Ik besloot Webmin te installeren, ik was gewoon gewend aan stopverf. Ik zag de nieuwe interface en niet erg kromme lokalisatie en besloot me af te melden.

Dit is een onvergetelijke afbeelding webinterface voor het beheren van uw Linux-server. Dat wil zeggen, met zijn hulp kunt u gemakkelijk en bijzondere kennis kan een Linux-server op afstand besturen, niet langer in een walgelijke interface via een webbrowser.

De mogelijkheden zijn werkelijk indrukwekkend:

  • Volledige controle over het besturingssysteem
  • Visueel toezicht houden alle processen
  • Gebruikersbeheer en groepen en hun rechten
  • Netwerk instellen inclusief firewall
  • Beheer alle geïnstalleerde servers(Apache, IMAP/POP3)
  • Mogelijkheid back-up en een hele reeks andere functies.

Webmin installeren op Ubuntu 16.04

We wachten een paar minuten en voila, je kunt het paneel openen op: https://IP:10000. U kunt als autorisatiegegevens gebruiken login en wachtwoord van elke gebruiker systemen, inclusief root. Negeer de beveiligingswaarschuwing, deze heeft betrekking op het zelfondertekende certificaat.

*Onlangs is er een probleem ontdekt op de Amazon EC2-servers. Los dit op. Gebruik de volgende opdracht voordat u de poort opent:

Sudo apt-get --fix-broken installatie

Enkele andere opdrachten die u mogelijk nodig heeft:

#maak een webmin-gebruiker sudo useradd -g sudo webmin #password sudo passwd webmin

Webmin-taalinstelling

Het eerste dat ik wil veranderen is de taal. Selecteer in het webmin-tabblad " Wijziging Taal en Thema"(https://IP:10000/change-user/), we porren daar" Persoonlijke keuze" en selecteer Russisch in de lijst en pas de wijzigingen toe. We veranderen ook de taal in " Webmin-configuratie"via de knop" Taal"(https://IP:10000/webmin/edit_lang.cgi).


Webmin gebruiken

Webmin werkt modulair, dat wil zeggen dat wanneer u installeert welk pakket het ondersteunt, de bijbehorende besturingsmodule wordt geactiveerd. Als het paneel de module niet zelf heeft geactiveerd, kunt u dit helpen door op de knop "Modules vernieuwen" te klikken.

Normaal gesproken wordt een Linux-server geconfigureerd met behulp van opdrachtregel. Er is echter nog een mogelijk gemakkelijkere toegang via de webmin-service ubuntu-server. Het beste hulpmiddel voor beheer Unix-systemen via de webinterface.

Met webmin kunt u niet alleen gemakkelijk logboeken bekijken, wijzigingen aanbrengen in de configuratie van geïnstalleerde services, maar ook pakketten installeren, verwijderen, het systeem bijwerken, enz. Zelfs toegang tot de terminal!

Webmin is een kant-en-klare webserver met een hele reeks scripts. Alle geneugten van het gebruik ervan kunnen na installatie worden ervaren.

Webmin installeren

Allereerst moet u de webmin-opslagplaatsen toevoegen aan het bestand /etc/apt/sources.list

Sudo nano /etc/apt/sources.list

Voeg helemaal aan het einde van het bestand twee regels toe:

Deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Sla het bestand op en sluit het. Laten we nu de sleutels importeren

Wget http://www.webmin.com/jcameron-key.asc sudo apt-key voeg jcameron-key.asc toe

Werk de lijst met pakketbronnen bij

Sudo apt-get-update

webmin installeren

Sudo apt-get install webmin

Webmin lanceren

Nadat u het pakket succesvol hebt geïnstalleerd, opent u uw browser en gaat u naar

https://server-ip-adres:10000/

in plaats van " server-ip-adres” Voer het IP-adres of de naam van de server in. Als u alles correct heeft gedaan, wordt u gevraagd uw gebruikersnaam en wachtwoord in te voeren.

Voer uw server-login en wachtwoord in de velden in, waarna u wordt doorverwezen startpagina webmin

Het eerste wat we zullen doen is de taal veranderen in Russisch. Ga hiervoor naar het menu-item “ Webmin” - “Taal en thema wijzigen' en stel de codering in Russisch (RU.UTF-8)

Nadat u de wijzigingen heeft toegepast, moet u de pagina vernieuwen. Geweldig! Nu heb je een volledig gerussificeerde webmin


Een kleine recensie van webmin

Ik zal niet alle menu-items beschrijven, kijk zelf maar en ontdek veel interessante dingen voor jezelf. Ik concentreer me op de meest fundamentele punten.

De sectie “Webmin” biedt hulpmiddelen om met de webmin-module zelf te werken. Gebruikers instellen, toegang, back-up, etc.

Het gedeelte “Systeem” biedt hulpmiddelen voor het werken met de hoofdfunctionaliteit van de server. In deze sectie kunt u logs vinden, bewerkingen uitvoeren met gebruikers en groepen, software updaten, actieve processen beheren, werken met taakplanning (Cron) en nog veel meer.

In het gedeelte ‘Services’ vindt u koppelingen naar hulpmiddelen waarmee u kunt werken geïnstalleerde diensten, in mijn geval DHCP-server, DNS BIND-server, Squid Proxy-server. U kunt zowel bestaande instellingenbestanden configureren als nieuwe regels en serviceprocessen beheren.

In het gedeelte “Netwerk” kunt u configureren netwerkinterfaces en configureer ook de firewall

In het gedeelte "Apparatuur" kunt u de apparatuur bekijken die op de server is aangesloten, evenals de partities van lokale schijven.

Ik zal de sectie “Cluster” niet beschrijven. Werkte niet met clusters.

Nu kunt u webmin configureren op de ubuntu-server en deze overal ter wereld gebruiken.