Hvordan du lastes opp /etc /verter etter redigering i Linux?

Hvordan du lastes opp /etc /verter etter redigering i Linux?
En vertsfil er ansvarlig for å kartlegge hvert nettsteds domenenavn med sin IP -adresse i hvert operativsystem. Med enkle ord betyr det at når vi får tilgang til et hvilket som helst domene på systemet vårt, prøver operativsystemet å søke i vertenes fil for den tilsvarende IP -adressen.

Denne artikkelen vil se på hvordan man kan redigere vertenes fil og dempe eventuelle problemer knyttet til den.

Hosts -filen

Som vi nevnte tidligere, er vertenes fil ansvarlig for å tilby de tilsvarende IP -adressene for domenenavnene. En hosts -fil finner du i hvert operativsystem, og den har prioritet fremfor domenenavnssystem (DNS). Det betyr at når et domene er tilgjengelig, blir vertenes fil først søkt etter en tilsvarende IP -adresse.

Hvis operativsystemet ikke klarer å finne noen tilknyttet IP med domenenavnet i vertsfilen, spør systemet deretter DNS for å gi en tilknyttet IP. I hovedsak er vertenes fil et kart som relaterer domenenavn med sine respektive IP -adresser.

Folk redigerer vertenes filer av mange forskjellige grunner, hvorav noen vil liste opp her. En av de største fordelene med å redigere vertenes fil er å teste et nettsted uten å endre DNS -innstillinger. Redigering av vertenes fil kan vise seg å være praktisk i et scenario der du vil migrere nettstedet ditt til en ny server uten å endre domenenavnet først. Dessuten kan redigere vertenes filer også brukes til å blokkere nettsteder på systemet ditt.

Hosts -filen i Linux

Som vi sa tidligere, er vertenes fil en enkel tekstfil som inneholder IP -adresser og domenenavn. Formatet på innholdet i en verts fil er som følger.

IP -adressedomenenavn Domene aliaser

Det er verdt å nevne at alle linjer som starter med # symbolet blir behandlet som kommentarer i vertenes fil, noe som betyr at de ikke vil bli sjekket. Kommentarer er laget for brukerens egen bekvemmelighet og ignorert av en kompilator/tolk. I de fleste Linux -systemer er vertenes fil vanligvis funnet å være lokalisert i /etc /verter.

Redigering av vertsfilen i Linux

Nå som vi har dekket noe grunnleggende grunnlag om hva vertsfilen er og hvorfor noen ønsker å redigere den, la oss ta et dypt dykk i å lære hvordan du kan redigere den til forskjellige formål. Senere vil vi komme tilbake for å laste den på nytt og avbøte mulige problemer forbundet med prosessen.

Åpne en ny forekomst av kommandoterminalen ved å få tilgang til den gjennom applikasjonsmenyen eller ved å trykke på tastatursnarveien Ctrl + ALT + T.

Som vi nevnte tidligere, er vertenes fil i hovedsak en tekstfil som inneholder IP -adresser og domenenavn. Så hvordan redigerer man en tekstfil? Gjennom en tekstredigerer, selvfølgelig. Neste trinn er å åpne vertenes fil i en tekstredigerer, og dette kan oppnås gjennom kommandoen gitt nedenfor.

$ sudo nano /etc /verter

Eller, hvis du liker å bruke VIM, kjør kommandoen nedenfor.

$ vim /etc /verter

Siden vi prøver å åpne og redigere en systemfil, blir vi bedt om å oppgi administratorpassordet vårt. Dette gjøres for oppbevaring, og når du først har autorisert rotstillatelser, kan vi gå videre til neste trinn.

Når det gjelder redigering av vertsfilen er ikke hovedmålet med denne opplæringen; Vi vil bare dekke det kort.

La oss si for det første at du vil blokkere YouTube på Ubuntu -systemet ditt uansett grunn. Dette kan gjøres ved å legge til en liten kodeinje på slutten av vertenes fil.

127.0.0.1 www.YouTube.com

Du kan åpenbart erstatte YouTube med et hvilket som helst annet nettsted du ønsker.

Så når det er sagt, er det på tide at vi går videre til omlasting osv./ Verter/ Etter å ha redigert vertenes fil. Vi vil nå se på noen ofte forekommende problemer angående emnet og deres løsninger.

Problemer relatert til redigering av vertenes fil

Endringene som gjøres i vertenes fil, bør tre i kraft umiddelbart. I tilfelle av problemer kan du imidlertid følge trinnene gitt nedenfor.

Etter å ha redigert vertenes fil, må du starte alle apper som cache DNS -informasjon på nytt. Som vi sa tidligere, bør endringer brukes umiddelbart; Du kan imidlertid kjøre kommandoen nedenfor for å sortere ut eventuelle cache -problemer hvis de ikke gjør det.

$ SUDO Service Network-Manager Restart

I tilfelle at systemd-hostnavnet ikke er riktig, kan du starte den system-hostnavnet-tjenesten på nytt. Du kan starte den nevnte tjenesten på nytt ved å legge inn følgende kommando i kommandeterminalen.

$ /bin /SystemCTL Restart SystemD-hostnavnet

Eventuelle andre problemer relatert til vertenes fil bør sannsynligvis reduseres ved å starte nettverkstilkoblingen eller datamaskinen på nytt. Imidlertid, hvis du redigerer vertens fil veldig ofte og ikke har råd til å starte den på nytt igjen og igjen - prøv den omstart nettverkskommandoen vi beskrev tidligere i denne delen.

Problemet kan like godt være så enkelt som å starte nettleseren på nytt. Disse applikasjonene gjør interne vertsnavn og DNS -hurtigbufring, så vurder at det er et must å starte dem på nytt før du fortsetter å surfe på internett.

Til slutt, hvis systemet ditt bruker DNSMASQ, kan du prøve følgende kommando:

$ pkill -hup dnsmasq

Konklusjon

I denne artikkelen gikk vi i detalj om redigering av vertenes fil og lastet den på nytt etter redigering. Til slutt så vi mange kommandoer som er nyttige for å utrydde eventuelle problemer med vertenes fil.