Lær Linux

Linux Host File Hvordan redigere og bruke den?

Linux Host File Hvordan redigere og bruke den?

For å forstå hva en Linux-vertsfil er, må vi gjennomføre denne opplæringen gjennom en visuell hjelpemetode. Så fyr opp din Ubuntu-terminal, men sørg først for at du er en rotbruker eller har root-brukerrettigheter.

ubuntu-terminal

Å ha rotbrukerrettighetene lar deg prefiks kommandoene du skriver på Linux-terminalen med 'sudo.La oss for eksempel anta at du befinner deg foran Linux-terminalen til din venn eller høyskole. Det kan være lurt å se etter oppdateringer eller få tilgang til en spesifikk filsystemkonfigurasjon. En enkel kommando for å se etter oppdateringer som en ikke-root-bruker eller sudoer-bruker er avbildet nedenfor.

sjekkoppdatering som ikke-sudoer-bruker

Du vil få en 'tillatelse nektet' feil som vist hvis Linux OS har sudoer-rettigheter. Dette autentiseringsaspektet av Linux-operativsystemet er viktig for å forhindre uberettigede sikkerhetsbrudd. Siden denne opplæringsartikkelen fokuserer på å forstå Linux-vertsfilen, er slike autentiseringsnivåer viktige.

Linux-operativsystemet sørger for at tilgang til slike filsystemer er privilegert eller autentisert. De tjener en viktig rolle i funksjons- og designhierarkiet til Linux-operativsystemet. For å teste denne teorien, la oss nå oppdatere Ubuntu Linux-systemet vårt ved å bruke kommandoen 'sudo' som et prefiks.

oppdater Linux-systemet som sudoer-bruker

Som du ser, ble vi bedt om et godkjenningspassord, og vi kunne kjøre en oppdatering på systemet vårt. Det er fordi brukeren hadde sudoer-privilegier. For å forstå mer om sudoer-brukere, sjekk ut den allerede forberedte opplæringsmodulen på den samme.

Hva er en Linux Host File?

Begrepet 'Host File' definerer seg selv. Den kan brukes i alle operativsystemer, inkludert Windows og macOS. Tenk på et scenario for en nettstedsadministrator. En del av ansvaret til en slik person er å administrere forskjellige nettsteder gjennom domenenavnet. Nettadministratoren må kjenne domenenavnene til nettstedene han eller hun administrerer. Det gjør det lettere å spørre nettstedet gjennom navnet og feilsøke et potensielt problem.

For å forstå dette konseptet ytterligere, bør du vurdere tilgangen du har akkurat nå til dette nettstedet for Fosslinux-opplæringsprogrammer. Du, som sluttbruker, ser bare dette nettstedet som et enkelt grensesnitt. Imidlertid vet nettadministratoren som administrerer dette nettstedet at det finnes i to deler. De er nemlig IP-adressen og domenet dem. Disse to aspektene av Linux-vertsfilen er koblet sammen, og den ene kan ikke eksistere uten den andre.

Derfor har til og med Linux-operativsystemet du bruker nå en Linux-vertsfilmodul. Du kan derfor være vert for et nettsted lokalt. For å se på Linux-vertsfilstrukturen på operativsystemet ditt, skriv inn følgende kommando på terminalen din.

Linux vert filstruktur

De to første linjene er viktige. Vi vil imidlertid konsentrere oss om første linje. Enkelt sagt viser første linje direkte den lokale IP-adressen '127.0.0.1 'lenker til domenenavnet' localhost.IP-adressen kommer foran domenenavnet fordi den erstatter den. Enkelt sagt må en IP-adresse eksistere før et domenenavn. Når en IP-adresse er tildelt, kan den ikke endres. Imidlertid kan et domenenavn redigeres og fortsatt peke til samme IP-adresse.

Vurder scenariet med å få tilgang til et nettsted gjennom nettleseren din. Nettleserens første handling vil være å se etter IP-adressen som er knyttet til domenenavnet. Hvis IP-adressen eksisterer, vil du kunne få tilgang til nettstedet. Imidlertid, hvis IP-adressen ikke er aktiv, vil du få en 404-feil, noe som betyr at nettstedet ikke kan nås.

Redigere og bruke Linux Host File

Siden verdien av et bilde forblir kvantifisert med tusen ord, trenger vi en tilnærming fra den virkelige verden for å huske Linux-vertsfilens betydning helt. Siden filen har den lokale IP '127.0.0.1 'og vertsnavnet' localhost 'til Linux-maskinen din, tenk på deg selv som en offline nettadministrator. Demoen vår om redigering og bruk av Linux-vertsfilen krever at en webserver er installert på Linux-maskinen din. For vår sak skal vi bruke den populære og prisbelønte webserveren Apache. Heldig for oss er det en grundig opplæring om hvordan du konfigurerer Apache på Linux OS. Så fortsett og sett den opp før vi fortsetter opplæringen.

Redigere Linux Host File Access

Nå som du har Apache-webserveren din i gang, tildeler den som standard den lokale IP-adressen til maskinen din. Derfor innebærer det at hvis du åpner en ny fane i nettleseren din og slår inn adressen '127.0.0.1 ', bør du se på en side som den nedenfor.

Apache webserver standard startside til 127.0.0.1

Apache fortalte deg at den kunne finne IP-adressen på maskinen din og vise standard 'Velkommen til nettet'-siden. Så Apache forteller oss at vi lokalt kan være vert for et nettsted på maskinen vår i offline modus. Hvis du er en håper webdesigner og utvikler, er dette noen spennende nyheter. Imidlertid var vår tilgang til standard Apache-side gjennom localhost-IP-adressen '127.0.0.1'. Vi kan nå prøve den samme tilgangen ved å bruke vertsnavnet 'localhost' som vist i Linux-vertsfilen vi åpnet tidligere.

Fjern IP-adressen '127 i samme nettleser.0.0.1 'og erstatt den med' localhost.'Standard Apache-nettsidevisning bør forbli den samme. Den eneste forskjellen bør være URL-visningen i nettleseren vår, som nå leser 'localhost' i stedet for '127.0.0.1'.

Apache webserver-tilgang via vertsnavn localhost

Det dynamiske aspektet av Linux-vertsfilen

Som nevnt begrenser denne IP-adressen vår tilgang til bare én maskin, som vi bruker. Imidlertid, hvis du engasjerer deg med litt nettverkskunnskap, bør du konfigurere en TP-Link Router. Det gjør at du kan konfigurere en dynamisk IP-adresse som er forskjellig fra 127.0.0.1. Fordelen med en dynamisk IP-adresse er at den gjør det mulig for maskinen din å være tilgjengelig av andre maskiner. Det innebærer derfor at sammenslåing av kunnskapen du har om Linux-vertsfil, webservere og TP-Link-rutere, bringer deg nærmere å være en ubestridt webadministrator.

Siden vi har å gjøre med en maskin alene, vil vi omfavne den grunnleggende kunnskapen om Linux-vertsfilen den har å tilby. Vi ble enige om at redigering av vertsnavnet er garantert siden vi bare kan håndtere en enkelt IP-adresse per maskin. Så fortsett og rediger navnet 'localhost' på Linux-vertsfilen du tidligere har åpnet. Du kan endre det til noe annet, som 'webadmin.com.'Nå, prøv å få tilgang til den via nettleseren og se om du fortsatt vil lande på standard Apache-hjemmesiden.

Redigerer vertsnavn på Linux-vertsfil

Få tilgang til redigert vertsnavn på Linux-vertsfil

Som forutsagt, tilgang til vår standard Apache-webside gjennom den redigerte 'webadmin.com 'vertsnavn var en suksess.

For å være trygg med tilgang til standard Apache-nettside gjennom det redigerte vertsnavnet 'webadmin.com, 'vi må utføre noen bekreftelser. Åpne en annen terminal og utfør følgende ping-forespørsel.

Pinging redigerte Linux vertsfil domenenavn

En pingforespørsel er en måte å nå ut til et vertsnavn eller domenenavn for å avgjøre om det er aktivt. En vellykket PIN-forespørsel vil svare som vist ovenfor. Vi pinget domenenavnet 'webadmin.com, 'og den returnerte et svar på terminalen vår knyttet til IP-adressen som er tildelt vertsnavnet. Så dette er bevis på at redigering av Linux-vertsfilen var en suksess.

Viktigheten og applikasjonene til Linux Host File

Siden vi nå har et solid grunnlag for å jobbe med Linux Host File, må vi vite hvor langt denne kunnskapen kan ta oss. Vi har allerede berørt noe av dens betydning, men vi trenger å pakke sammen alle disse fordelene.

Hvis du er nettutvikler eller ønsker å være en, kan du være skeptisk til utviklingsserveren. Ved å bruke en produksjonsserver som Apache og Nginx, kan du imidlertid gjøre maskinen din til en produksjonsserver. Du vil kunne se hvordan webappen din vil oppføre seg i et produksjonsmiljø. Det gir deg derfor en stabil testplass for webapplikasjonene dine. Videre trenger du ikke å starte utviklingsserveren på nytt hver gang du vil jobbe med webappen din. En produksjonsserver er alltid i kontinuerlig drift eller aktiv tilstand etter installasjon og konfigurasjon. Du må endre koden din og deretter gå til nettleseren og skrive inn vertsnavnet eller IP-adressen på Linux-vertsfilen din.

En annen fordel med en Linux-vertsfil er dens evne til å la deg være vert og dele filene dine med andre eksterne maskiner. Du kan opprette et fildelingssystem som lar deg garantere tilgang til visse filformater på slutten.

Konklusjon

Kunnskapen du fikk fra denne artikkelen er viktig for å bygge din tillit til å forstå hvordan domenenavn og IP-adresser kobles sammen i den virkelige verden. Videre vil du koble mer til informasjon og konfigurasjoner relatert til avanserte konsepter som Domain Name Servers. Herfra vil det være lett å forstå gjennomgangene av deres konfigurasjoner og hvordan de skal konfigureres.

Et stort jubel til banen denne kunnskapen om Linux-vertsfil vil ta deg.

Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...
Mus AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
Nettbrettbrukere savner ofte musepekeren, spesielt når de bruker vanlige bærbare datamaskiner. Berøringsskjermen Smarttelefoner og nettbrett har mange...