GNU/Linux >> Znalost Linux >  >> Panels >> Webmin

Webmin:Webový nástroj pro správu Linuxu

[POZNÁMKA:Existuje chyba zabezpečení, kterou byste měli co nejdříve opravit nebo upgradovat na nejnovější verzi Webmin. Podrobnosti.]

Pravděpodobně si říkáte:"Skvělé, další nástroj k učení," ale Webmin je jiný. Jedná se o webový nástroj pro správu Linuxu, který zjednodušuje vaše úlohy správy Linuxu na několik kliknutí, rozevírací seznamy a výzvy k vyplnění prázdných polí, což rozplétá síť složitosti spojené s běžnými aplikacemi, jako jsou Apache, Perl a Sendmail. . Webmin vám umožňuje spravovat hardware a software vašeho linuxového systému, nativní aplikace a aplikace třetích stran, samotný Webmin a dokonce se přihlašovat pomocí webového textového terminálu pro ty, kdo jsou zastánci příkazového řádku.

Na Webminu mám nejraději, že se nemusím učit každou minutu detail aplikace, abych ji mohl spravovat. A nastavení a konfigurace databází, jako je MySQL, je hračka.

Webmin si snadno oblíbíte kvůli jeho snadné instalaci, dobře organizovanému rozvržení, rozsáhlému seznamu podporovaných aplikací a podpoře více než 80 distribucí Linuxu. Instaluji jej na každý linuxový systém, který spravuji a který mám již více než 20 let. Na Webminu mám nejraději, že se nemusím učit každou minutu detail aplikace, abych ji mohl spravovat. A nastavení a konfigurace databází, jako je MySQL, je hračka. Ve skutečnosti je to moje oblíbená metoda práce s MySQL. A to svědčí o kráse a síle Webminu, protože jsem tak trochu bigotní příkazový řádek.

Instalace Webmin

Pokud jste puristé, můžete si stáhnout tarball z webmin.com, ale nedává vám to příliš velkou kontrolu nad možnostmi. Můžete si vybrat, kam umístit několik souborů, ale ušetříte si námahu na RHEL, CentOS a Fedora instalací RPM:

$ wget https://www.webmin.com/download/rpm/webmin-current.rpm

$ sudo rpm -Uvh webmin-1.XXX-x.noarch.rpm

Pokud váš systém nemá Perl, pak budete muset před instalací Webminu splnit tuto závislost. Možná budete muset nainstalovat také Encode::Detect Modul Perl před instalací Webmin:

$ sudo yum install perl-Encode-Detect

Po instalaci vás instalační skript přesměruje na vaši novou instanci Webmin na adrese http://<servername>:10000 . Přihlaste se pomocí hesla root vašeho systému.

Port, uživatelské jméno a heslo můžete změnit v možnosti Konfigurace Webmin (probráno později). Proveďte prosím tyto změny uživatelského jména a hesla.

Navigace ve Webminu

Webmin vás ve výchozím nastavení spustí s takzvaným „Autentickým“ motivem s navigačním rámečkem na levé straně stránky: 

Mnohem preferuji "Staré téma Webmin", ale přechod na něj porušuje aktuální verzi, která je v době psaní tohoto článku 1.920.

Webmin poskytuje správcům systému nejen bohatý seznam nástrojů pro správu, ale přichází také s vlastními možnostmi interní konfigurace a správy:

Výběrem jednoho z těchto odkazů se otevře řada upravitelných možností. Níže jsem například vybral Konfiguraci Webmin možnost. Jak můžete vidět, je k dispozici několik možností chování a konfigurace Webmin:

Spíše než ukazování screenshotů každého výběru z Webminu vás nechám, abyste je objevili sami, ale pro tento přehled stojí za to se na něj podívat blíže:Ostatní . Věřte nebo ne, tato skupina appletů je ten, ve kterém trávím hodně času. Níže jsem vybral Správce souborů ze seznamu pro ilustraci hloubky a bohatosti těchto nástrojů. Dobrovolní vývojáři odvedli skvělou práci při vytváření nástrojů, které jsou užitečné pro zaneprázdněné správce systému:

Další pozoruhodné aplety na Ostatní jsou Příkazové prostředí , Moduly Perl , Stav systému a serveru , Textové přihlášení a Nahrát a stáhnout . Příkazové prostředí Pokud je vybrána tato možnost, zobrazí se jako výzva k přihlášení uživatele root v levém horním rohu obrazovky a obsahuje interaktivní shell a nikoli jeden příkaz najednou.

S moduly Perl , můžete nainstalovat moduly Perl z CPAN z více zdrojů:samotný CPAN, místní soubory, adresy URL a nahrané soubory. Můžete si také prohlédnout seznam aktuálně nainstalovaných modulů a volitelně nainstalovat seznam navrhovaných modulů jediným kliknutím.

Systém a server stránka vám poskytuje snímek aktuálního stavu nainstalovaných služeb. Na této obrazovce je rozbalovací nabídka, ze které můžete vybrat novou službu, kterou chcete sledovat.

Textové přihlášení je cenná možnost, která vám poskytuje interaktivní přihlašovací obrazovku konzolového terminálu. Aby tato funkce správně fungovala, musíte mít nainstalovaný Python. Také možná budete muset vytvořit symbolický odkaz z pythonu na váš spustitelný soubor python, protože konfigurace hledá python spíše než python2. Udělal jsem toto:

$ sudo ln -s /usr/bin/python2 /usr/bin/python

Tento příkaz splňuje závislost pro aplet.

Nakonec Nahrát a stáhnout je cenná pro vzdálené nahrávání a stahování souborů bez přístupu k zabezpečenému FTP (SFTP) nebo zabezpečenému kopírovacímu klientovi (SCP).

POZNÁMKA: Pokud používáte Webmin se serverem Linux, ke kterému lze přistupovat z internetu, chraňte prosím tento výkonný zdroj povolením SSL v Konfiguraci Webmin a také povolením vícefaktorového ověřování, pokud je to možné.

Vyprávění dvakrát vyprávěného příběhu o úspěchu Webminu

Jedním z nejlepších důkazů síly a schopností Webminu je skutečný příběh z doby před téměř 20 lety. Měl jsem kamaráda, který potřeboval pro klienta nakonfigurovat Sendmail na asi dvou desítkách linuxových systémů. Neměl o Sendmailu ani ponětí, tak mi zavolal. Spíše než abych se ho snažil provést konfigurací Sendmailu po telefonu, provedl jsem ho instalací Webminu na jeho první server a nasměroval jsem ho na aplet Sendmail. V telefonu byla dlouhá pauza, když se podíval na možnosti konfigurace a na to, jak snadné to bude. Myslel jsem, že jsem ztratil spojení, když konečně promluvil a řekl:"Ó člověče, tohle je zachránce. Mockrát děkuji. Musím jít." Až příště přišel do města, koupil mi velmi drahou večeři.

Shrnutí

Neřeknu vám, že Webmin je ultimátní aplikace pro správu systému nebo že vyřeší každý problém, ale řeknu vám, že mít ho je mnohem lepší než nemít. Webmin mi za posledních 20 let ušetřil nespočet hodin. Jako u každé aplikace, která vám dává tolik výkonu, musíte věnovat čas jejímu zabezpečení. Používejte vícefaktorovou autentizaci, SSL, SELinux, VPN a opatrně, protože Webmin vám poskytuje kořenový přístup ke všemu. Pamatujte, že s velkou silou přichází velká schopnost.

[Chcete vyzkoušet Red Hat Enterprise Linux? Stáhněte si jej nyní zdarma.]


Webmin
  1. 8 Linuxových příkazů pro efektivní řízení procesů

  2. Přátelská alternativa k nástroji find v Linuxu

  3. Základní správa uživatelů Linuxu

  1. Správa balíků Linux pomocí apt

  2. Správa linuxových balíčků s dnf

  3. Příručka správce systému pro správu sítě

  1. Jak nainstalovat Webmin na Debian 10 Linux

  2. Jak nainstalovat nástroj pro správu databáze Adminer MySQL na Alma Linux 8

  3. Aptitude – nástroj pro správu balíčků Debian GNU/Linux