Lær Linux

Linux-værtsfil Sådan redigeres og bruges den?

Linux-værtsfil Sådan redigeres og bruges den?

For at forstå hvad en Linux-værtsfil er, bliver vi nødt til at gennemføre denne tutorial gennem en visuel hjælpemetode. Så affyr din Ubuntu-terminal, men sørg først for, at du er en root-bruger eller har root-brugerrettigheder.

ubuntu-terminal

At have rodbrugerrettighederne giver dig mulighed for at forud for de kommandoer, du skriver på Linux-terminalen, med 'sudo.Lad os for eksempel antage, at du befinder dig foran din vens eller college Linux-terminal. Det kan være en god idé at tjekke for opdateringer eller få adgang til en bestemt filsystemkonfiguration. En simpel kommando til at kontrollere opdateringer som en ikke-root-bruger eller sudoer-bruger er vist nedenfor.

check-opdatering som den ikke-sudoer bruger

Du får en 'tilladelse nægtet' fejl som vist, hvis Linux OS har sudoer-rettigheder. Dette godkendelsesaspekt af Linux-operativsystemet er vigtigt for at forhindre uberettigede sikkerhedsbrud. Da denne tutorial-artikel fokuserer på at forstå Linux-værtsfilen, er sådanne godkendelsesniveauer vigtige.

Linux-operativsystemet sikrer, at adgang til sådanne filsystemer er privilegeret eller godkendt. De tjener en vigtig rolle i Linux-operativsystemets funktionelle og designhierarki. For at teste denne teori, lad os nu opdatere vores Ubuntu Linux-system ved hjælp af kommandoen 'sudo' som et præfiks.

opdater Linux-system som sudoer-bruger

Som du kan se, blev vi bedt om en godkendelsesadgangskode, og vi kunne køre en opdatering på vores system med succes. Det er fordi brugeren havde sudoer-privilegier. For at forstå mere om sudoer-brugere, se vores allerede forberedte tutorial-modul om det samme.

Hvad er en Linux-værtsfil?

Udtrykket 'værtsfil' definerer sig selv. Det gælder i alle operativsystemer, inklusive Windows og macOS. Overvej et scenarie for en webstedsadministrator. En del af ansvaret for en sådan person er at styre forskellige websteder gennem deres domænenavn. Webadministratoren skal kende domænenavne på de websteder, han eller hun administrerer. Det gør det lettere at forespørge webstedet gennem sit navn og foretage fejlfinding af et potentielt problem.

For yderligere at forstå dette koncept skal du overveje den adgang, du har lige nu til dette Fosslinux-tutorials-websted. Du som slutbruger ser kun dette websted som en simpel grænseflade. Webadministratoren, der administrerer dette websted, ved imidlertid, at det findes i to dele. De er nemlig IP-adressen og domænet dem. Disse to aspekter af Linux-værtsfilen er indbyrdes forbundne, og den ene kan ikke eksistere uden den anden.

Derfor har selv det Linux-operativsystem, du bruger nu, et Linux-værtsfilmodul. Du kan derfor være komfortabelt vært for et websted lokalt. For at se på Linux-værtsfilstrukturen på dit operativsystem, skal du skrive følgende kommando på din terminal.

Linux-værtsfilstruktur

De første to linjer er vigtige. Vi vil dog koncentrere os om den første linje. Kort sagt viser den første linje direkte den lokale IP-adresse '127.0.0.1 'linker til domænenavnet' localhost.'IP-adressen kommer før domænenavnet, fordi den erstatter den. Enkelt sagt skal der eksistere en IP-adresse før et domænenavn. Når en IP-adresse er tildelt, kan den ikke ændres. Dog kan et domænenavn redigeres og stadig pege på den samme IP-adresse.

Overvej scenariet med at få adgang til et websted via din browser. Din browsers første handling vil være at lede efter IP-adressen, der er knyttet til domænenavnet. Hvis IP-adressen findes, kan du få adgang til hjemmesiden. Men hvis IP-adressen ikke er aktiv, får du en 404-fejl, hvilket betyder, at webstedet ikke kan nås.

Redigering og brug af Linux-værtsfilen

Da et billeds værdi forbliver kvantificeret med tusind ord, har vi brug for en virkeligheds tilgang til at huske Linux-værtsfilens betydning fuldstændigt. Da filen har den lokale IP '127.0.0.1 'og værtsnavnet' localhost 'til din Linux-maskine, tænk på dig selv som en offline webadministrator. Vores demo om redigering og brug af Linux-værtsfilen kræver en webserver installeret på din Linux-maskine. For vores sag skal vi bruge den populære og prisvindende webserver Apache. Heldig for os er der en grundig tutorial om opsætning af Apache på dit Linux OS. Så fortsæt og sæt det op, før vi genoptager vejledningen.

Redigering af din Linux Host File Access

Nu hvor du har din Apache-webserver kørende, tildeler den som standard selv din lokale IP-adresse på din maskine. Derfor indebærer det, at hvis du åbner en ny fane i din browser og udstikker adressen '127.0.0.1 ', skal du se en side som den nedenfor.

Apache-webserverens standardhjemmeside gennem 127.0.0.1

Apache fortalte dig, at den kunne finde IP-adressen på din maskine og vise dens standard 'Velkommen til internettet' -siden. Så Apache fortæller os, at vi lokalt kan være vært for et websted på vores maskine i offline-tilstand. Hvis du er en håbende webdesigner og udvikler, er dette nogle spændende nyheder. Vores adgang til standard Apache-siden var dog gennem den lokale vært IP-adresse '127.0.0.1 '. Vi kan nu forsøge den samme adgang ved hjælp af 'localhost' værtsnavnet som vist i Linux-værtsfilen, som vi tidligere har fået adgang til.

Fjern den samme browser i IP-adressen '127.0.0.1 'og udskift det med' localhost.'Standard Apache-websiden skal forblive den samme. Den eneste forskel skal være URL-visningen i vores browser, som nu læser 'localhost' i stedet for '127.0.0.1 '.

Apache-webserveradgang via værtsnavn localhost

Det dynamiske aspekt af Linux-værtsfilen

Som nævnt begrænser denne IP-adresse vores adgang til kun en maskine, som vi bruger. Men hvis du beskæftiger dig med nogle netværksviden, skal du konfigurere en TP-Link Router. Det giver dig mulighed for at konfigurere en dynamisk IP-adresse, der er forskellig fra 127.0.0.1. Fordelen ved en dynamisk IP-adresse er, at den gør det muligt for din maskine at være tilgængelig af andre maskiner. Det indebærer derfor, at sammenlægning af den viden, du har om Linux-værtsfil, webservere og TP-Link Routers, bringer dig tættere på at være en ubestridt webadministrator.

Da vi har at gøre med en maskine alene, vil vi omfavne den grundlæggende viden om Linux-værtsfilen, den har at tilbyde. Vi blev enige om, at redigering af værtsnavnet er berettiget, da vi kun kan håndtere en enkelt IP-adresse pr. Maskine. Så gå videre og rediger navnet 'localhost' på den Linux-værtsfil, du tidligere har åbnet. Du kan ændre det til noget andet, som 'webadmin.com.'Prøv nu at få adgang til det via webbrowseren og se om du stadig lander på Apache-standardhjemmesiden.

Redigering af værtsnavn på Linux-værtsfil

Adgang til redigeret værtsnavn på Linux-værtsfil

Som forudsagt, adgang til vores standard Apache-webside gennem den redigerede 'webadmin.com 'værtsnavn var en succes.

At være sikker på at få adgang til standard Apache-websiden gennem det redigerede værtsnavn 'webadmin.com, 'vi er nødt til at udføre nogle verifikationer. Åbn en anden terminal, og udfør følgende ping-anmodning.

Pinging redigerede Linux-værtsfilens domænenavn

En ping-anmodning er en måde at nå ud til et værtsnavn eller domænenavn for at afgøre, om det er aktivt. En vellykket pinkodeanmodning svarer som vist ovenfor. Vi pingede domænenavnet 'webadmin.com, 'og det returnerede et svar på vores terminal, der er knyttet til den IP-adresse, der er tildelt værtsnavnet. Så dette er bevis for, at redigering af vores Linux-værtsfil var en succes.

Betydningen og anvendelserne af Linux-værtsfilen

Da vi nu har et solidt fundament til at arbejde med Linux Host File, skal vi vide, hvor langt denne viden kan tage os. Vi har allerede berørt noget af dets betydning, men vi er nødt til at samle alle disse fordele.

Hvis du er en webudvikler eller ønsker at være en, kan du være skeptisk over for udviklingsserveren. Ved at bruge en produktionsserver som Apache og Nginx kan du dog gøre din maskine til en produktionsserver. Du vil være i stand til at se, hvordan din webapp opfører sig i et produktionsmiljø. Det giver dig derfor en stabil testplads til dine webapplikationer. Desuden behøver du ikke genstarte din udviklingsserver, hver gang du vil arbejde på din webapp. En produktionsserver er altid i kontinuerlig kørsel eller aktiv tilstand efter installation og konfiguration. Du bliver nødt til at ændre din kode og derefter gå til browseren og indtaste værtsnavnet eller IP-adressen på din Linux-værtsfil.

En anden fordel ved en Linux-værtsfil er dens evne til at lade dig være vært og dele dine filer med andre eksterne maskiner. Du kan oprette et fildelingssystem, der giver dig mulighed for at garantere adgang til bestemte filformater i din ende.

Konklusion

Den viden, du har fået fra denne artikel er vigtig for at opbygge din tillid til at forstå, hvordan domænenavne og IP-adresser forbinder i den virkelige verden. Desuden vil du forbinde mere med information og konfigurationer relateret til avancerede koncepter som Domain Name Servers. Herfra vil det være let at forstå gennemgangene af deres konfigurationer og hvordan de konfigureres.

Et stort jubel til stien, som denne Linux-værtsfilkendskab vil tage dig.

Mus Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Musemarkøren og markøren i Windows 10 er meget vigtige aspekter af operativsystemet. Dette kan også siges om andre operativsystemer, så i sandhed er d...
Gratis og open source-spilmotorer til udvikling af Linux-spil
Denne artikel dækker en liste over gratis og open source-spilmotorer, der kan bruges til at udvikle 2D- og 3D-spil på Linux. Der er mange sådanne spil...
Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...