Ahhoz, hogy megértsük, mi is a Linux hosztfájl, ezt az oktatást vizuális segédlet megközelítéssel kell elvégeznünk. Tehát indítsa el az Ubuntu terminált, de először győződjön meg róla, hogy root felhasználó vagy root felhasználói jogosultságokkal rendelkezik.
A root felhasználói jogosultságok lehetővé teszik, hogy a Linux terminálon beírt parancsokat 'sudo' -val előhívja.Tegyük fel például, hogy barátja vagy főiskolája Linux terminálja előtt találja magát. Érdemes ellenőrizni a frissítéseket, vagy elérni egy adott fájlrendszer-konfigurációt. Az alábbiakban bemutatjuk a frissítések nem root felhasználóként vagy sudoer felhasználóként történő ellenőrzésének egyszerű parancsát.
Ha a Linux operációs rendszernek sudoer jogosultságai vannak, akkor megjelenik egy „engedély megtagadva” hiba. A Linux operációs rendszer ezen hitelesítési aspektusa fontos az indokolatlan biztonsági megsértések megelőzése szempontjából. Mivel ez az oktató cikk a Linux hosztfájl megértésére összpontosít, az ilyen hitelesítési szintek fontosak.
A Linux operációs rendszer biztosítja, hogy az ilyen fájlrendszerekhez való hozzáférés kiváltságos vagy hitelesített legyen. Fontos szerepet töltenek be a Linux operációs rendszer funkcionális és tervezési hierarchiájában. Ennek az elméletnek a teszteléséhez frissítsük most az Ubuntu Linux rendszerünket az előtagként a 'sudo' paranccsal.
Amint láthatja, hitelesítési jelszót kértek tőlünk, és sikeresen futtathattunk egy frissítést a rendszerünkön. Ez azért van, mert a felhasználónak sudoer jogosultságai voltak. Ha többet szeretne megtudni a sudoer felhasználókról, nézze meg a már elkészített oktató modulunkat.
Mi az a Linux hosztfájl?
A „Host File” kifejezés meghatározza önmagát. Minden operációs rendszerben alkalmazható, beleértve a Windows-t és a macOS-t is. Vizsgáljuk meg a webhely rendszergazdájának forgatókönyvét. Az ilyen személyek felelősségének része a különböző webhelyek domainnéven keresztül történő kezelése. A webadminisztrátornak ismernie kell az általa kezelt webhelyek domainneveit. Ez megkönnyíti a webhely lekérdezését a nevén keresztül és a lehetséges problémák elhárítását.
Ennek a koncepciónak a megértése érdekében vegye fontolóra a Fosslinux oktatóanyagok webhelyének hozzáférését. Ön, mint végfelhasználó csak ezt az oldalt látja egyszerű felületként. A webhelyet kezelő webadminisztrátor azonban tudja, hogy két részből áll. Ők nevezetesen az IP-cím és a domain. A Linux gazdagép e két aspektusa összekapcsolódik, és egyik nem létezhet a másik nélkül.
Ezért még az Ön által használt Linux operációs rendszer is rendelkezik Linux állomásfájl-modullal. Ezért kényelmesen otthont adhat egy webhelynek. Az operációs rendszer Linux gazdagép fájlszerkezetének megtekintéséhez írja be a következő parancsot a terminálra.
Az első két sor fontos. Mi azonban az első sorra fogunk koncentrálni. Egyszerűbben fogalmazva: az első sor közvetlenül a „127” IP-címet ábrázolja.0.0.1 'linkek a' localhost domain névhez.'Az IP-cím a domainnév elé kerül, mert felülírja. Egyszerűbben fogalmazva: IP-címnek léteznie kell egy domain név előtt. Miután hozzárendelt egy IP-címet, nem lehet megváltoztatni. Egy domainnév azonban szerkeszthető, és továbbra is ugyanarra az IP-címre mutat.
Fontolja meg a webhely böngészőn keresztüli elérésének forgatókönyvét. A böngésző első lépése az lesz, hogy megkeresi a domain névhez kapcsolt IP-címet. Ha létezik IP-cím, akkor hozzáférhet a webhelyhez. Ha azonban az IP-cím nem aktív, akkor 404-es hibát kap, ami azt jelenti, hogy a webhely nem érhető el.
A Linux hosztfájl szerkesztése és használata
Mivel egy kép értéke továbbra is ezer szóval számszerűsítve van, valós megközelítésre van szükségünk ahhoz, hogy teljesen megjegyezzük a Linux gazdagép fájl fontosságát. Mivel a fájl a helyi 127 'IP-t tartalmazza.0.0.1 "és a" localhost "hosztnév a Linux gépeden, gondolj magadra offline webadminisztrátorként. A Linux gazdagépfájl szerkesztésével és használatával kapcsolatos bemutatónkhoz webkiszolgálóra lesz szükség a Linux gépen. Esetünkben a népszerű és díjnyertes Apache webszervert fogjuk használni. Szerencsénkre van egy részletes bemutató az Apache Linux operációs rendszerre történő beállításáról. Tehát folytassa és állítsa be, mielőtt folytatnánk az oktatóanyagot.
A Linux Host File Access szerkesztése
Most, hogy az Apache webszerver fut és működik, alapértelmezés szerint a gép helyi IP-címét rendeli hozzá. Ezért azt jelenti, hogy ha új böngészőt nyit meg a böngészőben, és beüti a '127 címet.0.0.1 ', akkor meg kell néznie egy olyan oldalt, mint az alábbi.
Az Apache elmondta, hogy megtalálhatja az IP-címet a számítógépén, és megjelenítheti az alapértelmezett „Welcome to the Web” oldalt. Tehát az Apache azt mondja nekünk, hogy helyileg is üzemeltethetünk egy weboldalt a gépünkön offline módban. Ha Ön feltörekvő web-tervező és fejlesztő, akkor ez néhány izgalmas hír. Az alapértelmezett Apache oldalhoz azonban a localhost '127-es címen keresztül jutottunk el.0.0.1 '. Most megkísérelhetjük ugyanazt a hozzáférést a „localhost” hosztnévvel, amelyet a Linux-állományfájlban néztünk meg, amelyet korábban elértünk.
Ugyanazon a böngészőben távolítsa el a '127 IP-címet.0.0.1 ”, és cserélje le a„ localhost ”kifejezésre.'Az alapértelmezett Apache weboldal nézetnek ugyanaznak kell maradnia. Az egyetlen különbség a böngészőnk URL-nézete lehet, amely most a „127” helyett a „localhost” szót írja.0.0.1 '.
A Linux hosztfájl dinamikus aspektusa
Mint említettük, ez az IP-cím csak egy géphez korlátozza hozzáférésünket, amelyet használunk. Ha azonban valamilyen hálózati ismerettel rendelkezik, akkor be kell állítania egy TP-Link útválasztót. Ez lehetővé teszi a 127-től eltérő dinamikus IP-cím konfigurálását.0.0.1. A dinamikus IP-cím előnye, hogy lehetővé teszi a gép számára, hogy más gépek is hozzáférjenek hozzá. Ezért ez azt jelenti, hogy a Linux hosztfájlon, a webszervereken és a TP-Link útválasztókon lévő ismeretek összevonása közelebb visz a vitathatatlan webadminisztrátorhoz.
Mivel egyedül egy géppel van dolgunk, átfogjuk az általa kínált Linux gazdagép alapismereteit. Megállapodtunk abban, hogy a hosztnév szerkesztése indokolt, mivel gépenként csak egyetlen IP-címmel tudunk foglalkozni. Tehát folytassa és szerkessze a „localhost” nevet a korábban megnyitott Linux hosztfájlban. Megváltoztathatja valami másra, például a 'webadmin.com.Most próbálja meg elérni a webböngészőn keresztül, és nézze meg, hogy továbbra is az Apache alapértelmezett kezdőlapjára kerül-e.
Az előrejelzések szerint az alapértelmezett Apache weboldalunkhoz a szerkesztett 'webadmin keresztül juthatunk hozzá.com 'hostname sikeres volt.
Annak biztosítása érdekében, hogy hozzáférjen az alapértelmezett Apache weboldalhoz a szerkesztett hostname 'webadmin keresztül.com ", végre kell hajtanunk némi ellenőrzést. Nyisson meg egy másik terminált, és hajtsa végre a következő ping kérést.
A ping kérés egy módja annak, hogy elérje a gazdagép- vagy a tartománynevet annak megállapításához, hogy azok aktívak-e. A sikeres PIN-kérés a fentiek szerint válaszol. Pingeltük a 'webadmin domain nevet.com ", és a terminálunkon adott választ adott a gazdagépnévhöz rendelt IP-címmel. Tehát ez azt bizonyítja, hogy a Linux gazdagépünk szerkesztése sikeres volt.
A Linux hosztfájl fontossága és alkalmazásai
Mivel most megalapozott az alapunk a Linux Host File használatához, tudnunk kell, hogy ez a tudás meddig vezethet el minket. Néhány fontosságát már érintettük, de ezeket az előnyöket össze kell kötnünk.
Ha Ön webfejlesztő vagy arra vágyik, akkor szkeptikus lehet a fejlesztői kiszolgálóval kapcsolatban. Azonban az Apache és az Nginx, például az éles kiszolgáló használatával a gépét termelési kiszolgálóvá alakíthatja. Láthatja, hogyan fog viselkedni webalkalmazása a termelési környezetben. Ezért stabil tesztteret kínál a webalkalmazások számára. Sőt, nem kell minden esetben újraindítania a fejlesztői kiszolgálót, amikor webes alkalmazásán szeretne dolgozni. A termelési kiszolgáló telepítése és konfigurálása során mindig folyamatosan futó vagy aktív állapotban van. Meg kell változtatnia a kódot, majd a böngészőbe kell lépnie, és be kell írnia a gazdagépnevet vagy az IP-címet a Linux gazdagépfájljába.
A Linux hosztfájl másik előnye, hogy képes tárolni és megosztani fájljait más távoli gépekkel. Létrehozhat egy fájlmegosztó rendszert, amely lehetővé teszi a hozzáférést bizonyos fájlformátumokhoz a végén.
Következtetés
A cikkből nyert ismeretek elengedhetetlenek a bizalom megteremtésében abban, hogy megértsék, hogyan kapcsolódnak a domain nevek és IP-címek a való világban. Ezenkívül többet fog kapcsolatba lépni a fejlett fogalmakkal kapcsolatos információkkal és konfigurációkkal, mint például a Domain Name Servers. Innentől könnyű lesz megérteni a konfigurációjuk áttekintését és beállítását.
Nagy örömet okoz annak az útnak, amelyre a Linux hosztfájl ismerete eljut.