Naučte se Linux

Hostitelský soubor Linuxu Jak jej upravit a používat?

Hostitelský soubor Linuxu Jak jej upravit a používat?

Abychom pochopili, co je hostitelský soubor Linuxu, budeme muset provést tento kurz prostřednictvím přístupu vizuální pomoci. Takže spusťte svůj terminál Ubuntu, ale nejprve se ujistěte, že jste uživatel root nebo máte oprávnění uživatele root.

terminál ubuntu

Máte-li oprávnění uživatele root, můžete před příkazy, které zadáte na terminálu Linux, zadat předponu 'sudo.„Předpokládejme například, že se ocitnete před linuxovým terminálem svého přítele nebo univerzity. Možná budete chtít zkontrolovat aktualizace nebo získat přístup ke konkrétní konfiguraci systému souborů. Níže je zobrazen jednoduchý příkaz pro kontrolu aktualizací jako uživatel bez oprávnění root nebo uživatel sudoer.

check-update jako jiný uživatel než sudoer

Pokud má operační systém Linux oprávnění sudoer, zobrazí se chyba „oprávnění odepřeno“. Tento aspekt ověřování operačního systému Linux je důležitý pro prevenci neoprávněných narušení zabezpečení. Protože se tento výukový článek zaměřuje na porozumění hostitelskému souboru Linuxu, jsou takové úrovně ověřování důležité.

Operační systém Linux zajišťuje privilegovaný nebo autentizovaný přístup k těmto souborovým systémům. Slouží důležitou roli ve funkční a designové hierarchii operačního systému Linux. Abychom tuto teorii otestovali, aktualizujme nyní náš systém Ubuntu Linux pomocí předpony příkazu 'sudo'.

aktualizovat systém Linux jako uživatel sudoer

Jak vidíte, byli jsme vyzváni k zadání hesla k ověření a mohli jsme úspěšně spustit aktualizaci v našem systému. Je to proto, že uživatel měl oprávnění sudoer. Chcete-li se dozvědět více o uživatelích sudoer, podívejte se na náš již připravený výukový modul.

Co je to hostitelský soubor Linuxu?

Pojem „hostitelský soubor“ se definuje sám. Je použitelný ve všech operačních systémech, včetně Windows a macOS. Zvažte scénář správce webu. Součástí odpovědnosti takové osoby je správa různých webových stránek prostřednictvím jejich doménového jména. Správce webu musí znát názvy domén webů, které spravuje. Usnadňuje vyhledávání na webových stránkách pomocí jejich názvu a řešení potenciálních problémů.

Chcete-li tento koncept dále pochopit, zvažte přístup, který máte právě teď k tomuto webu výukových programů Fosslinux. Jako koncový uživatel vidíte tento web pouze jako jednoduché rozhraní. Správce webu, který tento web spravuje, však ví, že existuje ve dvou částech. Jedná se zejména o IP adresu a doménu. Tyto dva aspekty hostitelského souboru Linuxu jsou vzájemně propojeny a jeden nemůže existovat bez druhého.

Proto i operační systém Linux, který nyní používáte, má modul hostitelského souboru Linux. Web tedy můžete pohodlně hostovat místně. Chcete-li se podívat na strukturu hostitelských souborů Linuxu ve vašem operačním systému, zadejte na svém terminálu následující příkaz.

Struktura hostitelských souborů Linuxu

První dva řádky jsou důležité. Budeme se však soustředit na první řádek. Jednoduše řečeno, první řádek přímo zobrazuje místní IP adresu „127.0.0.1 „Odkazy na název domény“ localhost.„IP adresa je uvedena před názvem domény, protože ji nahrazuje. Jednoduše řečeno, IP adresa musí existovat před názvem domény. Jakmile je IP adresa přiřazena, nelze ji změnit. Název domény však lze upravit a stále odkazovat na stejnou adresu IP.

Zvažte scénář přístupu na web pomocí vašeho prohlížeče. První akcí vašeho prohlížeče bude hledat IP adresu spojenou s názvem domény. Pokud IP adresa existuje, budete mít přístup na web. Pokud však adresa IP není aktivní, zobrazí se chyba 404, což znamená, že stránky nelze dosáhnout.

Úpravy a používání hostitelského souboru Linuxu

Jelikož hodnota obrázku zůstává kvantifikována tisícem slov, potřebujeme skutečný přístup k úplnému zapamatování si důležitosti hostitelského souboru Linuxu. Protože soubor obsahuje místní IP '127.0.0.1 'a název hostitele' localhost 'na vašem počítači se systémem Linux, považujte se za offline webového administrátora. Naše ukázka úprav a používání souboru hostitele systému Linux bude vyžadovat webový server nainstalovaný na vašem počítači se systémem Linux. V našem případě použijeme oblíbený a oceněný webový server Apache. Naštěstí pro nás existuje podrobný návod k nastavení Apache na vašem operačním systému Linux. Takže pokračujte a nastavte jej, než v tutoriálu pokračujeme.

Úpravy přístupu k hostitelským souborům Linuxu

Nyní, když máte spuštěný webový server Apache, si ve výchozím nastavení přiřazuje místní IP adresu vašeho zařízení. Znamená to tedy, že pokud ve svém prohlížeči otevřete novou kartu a zadáte adresu „127.0.0.1 ', měli byste zobrazit stránku, jako je ta níže.

Výchozí domovská stránka webového serveru Apache přes 127.0.0.1

Apache vám řekl, že ve vašem zařízení může najít adresu IP a zobrazit výchozí stránku „Vítejte na webu“. Apache nám tedy říká, že můžeme na našem stroji hostovat lokálně web v offline režimu. Pokud jste ctižádostivým webovým designérem a vývojářem, pak je to několik vzrušujících zpráv. Náš přístup k výchozí stránce Apache však byl přes IP adresu localhost „127.0.0.1 '. Nyní se můžeme pokusit o stejný přístup pomocí názvu hostitele 'localhost', jak je zobrazen v hostitelském souboru Linuxu, ke kterému jsme přistupovali dříve.

Ve stejném prohlížeči odeberte IP adresu „127.0.0.1 'a nahradit jej' localhost.„Výchozí zobrazení webové stránky Apache by mělo zůstat stejné. Jediným rozdílem by mělo být zobrazení URL v našem prohlížeči, které nyní čte 'localhost' místo '127.0.0.1 '.

Přístup webového serveru Apache prostřednictvím názvu hostitele localhost

Dynamický aspekt souboru hostitele Linuxu

Jak již bylo zmíněno, tato IP adresa omezuje náš přístup pouze na jeden stroj, který používáme. Pokud se však seznámíte s některými síťovými znalostmi, měli byste nakonfigurovat směrovač TP-Link. Umožní vám konfigurovat dynamickou IP adresu odlišnou od 127.0.0.1. Výhodou dynamické adresy IP je, že umožňuje, aby byl váš počítač přístupný pro jiné stroje. Znamená to tedy, že sloučení znalostí, které máte o hostitelském souboru Linuxu, webových serverech a směrovačích TP-Link, vás přiblíží k tomu, abyste byli nesporným správcem webu.

Jelikož jednáme pouze s jedním strojem, osvojíme si základní znalosti o hostitelském souboru Linuxu, který nabízí. Dohodli jsme se, že úprava názvu hostitele je oprávněná, protože můžeme na jednom počítači zpracovat pouze jednu adresu IP. Takže pokračujte a upravte název 'localhost' v hostitelském souboru Linuxu, který jste dříve otevřeli. Můžete jej změnit na něco jiného, ​​například „webadmin.com.„Nyní se pokuste o přístup prostřednictvím webového prohlížeče a zjistěte, zda stále přistanete na výchozí domovské stránce Apache.

Úpravy názvu hostitele v hostitelském souboru Linuxu

Přístup k upravenému názvu hostitele v hostitelském souboru Linuxu

Jak bylo předpovězeno, přístup na naši výchozí webovou stránku Apache prostřednictvím upraveného webadmina.název hostitele com byl úspěšný.

Chcete-li mít jistotu ohledně přístupu na výchozí webovou stránku Apache prostřednictvím upraveného názvu hostitele „webadmin.com, „musíme provést nějaké ověření. Otevřete jiný terminál a proveďte následující požadavek ping.

Pomocí příkazu ping upravte název domény hostitele souboru Linuxu

Požadavek ping je způsob, jak oslovit název hostitele nebo název domény a zjistit, zda je aktivní. Úspěšný požadavek na PIN bude reagovat, jak je znázorněno výše. Pingovali jsme název domény „webadmin.com, “a vrátila odpověď na našem terminálu spojenou s IP adresou přiřazenou k názvu hostitele. To je důkaz, že úprava našeho hostitelského souboru Linux byla úspěšná.

Důležitost a aplikace hostitelského souboru Linuxu

Jelikož nyní máme pevný základ pro práci s hostitelským souborem Linuxu, musíme vědět, kam až nás tyto znalosti dovedou. Už jsme se zmínili o některých jeho důležitostech, ale musíme spojit všechny tyto výhody.

Pokud jste webový vývojář nebo se jím snažíte být, můžete být k vývojovému serveru skeptičtí. Pomocí produkčního serveru, jako je Apache a Nginx, však můžete ze svého stroje udělat produkční server. Uvidíte, jak se bude vaše webová aplikace chovat v produkčním prostředí. Proto vám nabízí stabilní testovací prostředí pro vaše webové aplikace. Navíc nebudete muset svůj vývojový server restartovat pokaždé, když budete chtít pracovat s webovou aplikací. Produkční server je po instalaci a konfiguraci vždy v nepřetržitě běžícím nebo aktivním stavu. Budete muset změnit svůj kód a poté přejít do prohlížeče a zadat název hostitele nebo adresu IP do souboru hostitele Linuxu.

Další výhodou souboru hostitele Linuxu je jeho schopnost umožnit vám hostovat a sdílet soubory s jinými vzdálenými počítači. Můžete vytvořit systém sdílení souborů, který vám umožní zaručit přístup k určitým formátům souborů na vašem konci.

Závěr

Znalosti, které jste získali z tohoto článku, jsou zásadní pro budování vaší důvěry v pochopení toho, jak se názvy domén a adresy IP spojují ve skutečném světě. Navíc se více propojíte s informacemi a konfiguracemi souvisejícími s pokročilými koncepty, jako jsou servery doménových jmen. Odtud bude snadné pochopit návody jejich konfigurací a jak je nastavit.

Velké potěšení z cesty, kterou vás tato znalost hostitelského souboru Linuxu zavede.

Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...
Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...
Hry Nejlepší hry z příkazového řádku pro Linux
Nejlepší hry z příkazového řádku pro Linux
Příkazový řádek není při používání Linuxu jen vaším největším spojencem - může být také zdrojem zábavy, protože jej můžete použít k hraní mnoha zábavn...