Hoe het Hosts-bestand op Linux te bewerken

Het Hosts-bestand op Linux is verantwoordelijk voor het toewijzen van hostnamen en IP-adressen. Het is een tekstbestand met de naam ‘Hosts’. Als je ooit servers op Linux hebt gedraaid, zul je ongetwijfeld merken dat je dit bestand veel bewerkt.

In deze handleiding laten we u zien hoe u toegang krijgt tot het Hosts-bestand op Linux en hoe u er een back-up van kunt maken. Zorg er om te beginnen voor dat je toegang hebt tot het root-account. Het Hosts-bestand is een bestand op systeemniveau en kan niet worden geopend door een gewone gebruiker.

Een back-up maken van het Hosts-bestand

Als u van plan bent het Hosts-bestand te bewerken, is het goed om vooraf een back-up van het origineel te maken. Op die manier hoeft u uw systeem niet opnieuw te installeren als u wijzigingen aanbrengt in het bestand en wilt terugkeren naar hoe de dingen waren vóór de bewerkingen.

Om een ​​back-up van het Hosts-bestand te maken, begint u met het invoeren van de map /etc/ met behulp van de onderstaande cd-opdracht in het terminalvenster.

cd /etc/

Maak in de map /etc/ een kopie van het Hosts-bestand met de opdracht cp. Kopieer het bestand naar je thuismap (~) als “Hosts.bak”.

cp hosts ~/hosts.bak

Zodra je een back-up van het bestand hebt gemaakt, sluit je de terminal. Bewaar het bestand “Hosts.bak” veilig op een vrije harde schijf, flashstation of Dropbox-account.

  Software installeren vanuit de Arch Linux-gebruikersrepository?

Hoe u uw back-up kunt herstellen

Als u de Hosts-bestanden heeft bewerkt en deze moet herstellen, gaat u als volgt te werk. Open eerst een terminalvenster. Ga vervolgens met de terminal open naar het gebied waar uw “hosts.bak” -bestand is opgeslagen.

Als u bijvoorbeeld uw “hosts.bak”-bestand heeft opgeslagen in /home/USERNAME/Documents, doet u het volgende om toegang te krijgen.

cd ~/Documents/

Zodra de terminal is waar het bestand “hosts.bak” zich bevindt, logt u in op het root-account met sudo -s.

sudo -s

Verwijder het bestaande bestand met de opdracht rm.

rm hosts

Nadat u het oorspronkelijke hostbestand hebt verwijderd, herstelt u de back-up naar uw computer met behulp van de opdracht cp. Door cp te gebruiken, kunt u een kopie van het back-upbestand maken en deze in /etc/ plaatsen terwijl u de back-up bewaart waar deze is opgeslagen.

cp hosts.bak /etc/

Wanneer het kopieerproces is voltooid, wordt het oorspronkelijke hostbestand hersteld. Start vanaf hier uw Linux-pc opnieuw op. Wanneer uw Linux-pc weer wordt ingeschakeld, gebruikt u uw oorspronkelijke hosts in het Hosts-bestand.

  Hoe Linux Bash-scripts te debuggen met ShellCheck

Toegang krijgen tot het Linux Hosts-bestand

Als je het Linux Hosts-bestand wilt bewerken, moet je het eerst openen. Het bestand bevindt zich in de map /etc/, maar een normaal Linux-gebruikersaccount heeft geen toegang tot dit bestand, omdat het een systeembestand is.

U kunt inloggen met de opdracht su of de opdracht sudo -s gebruiken om toegang te krijgen tot het root-account. Over het algemeen hebben de meeste Linux-systemen toegang tot root met de opdracht su. Op Ubuntu en sommige andere distributies is het root-account echter uitgeschakeld, dus u moet sudo -s gebruiken.

Open eerst een terminalvenster op het Linux-bureaublad. Open vervolgens een terminalvenster op het Linux-bureaublad en druk op Ctrl + Alt + T op het toetsenbord. Of zoek naar “Terminal” in het app-menu en start het op die manier.

Zodra de terminal is geopend, voert u een van de twee onderstaande opdrachten in om toegang te krijgen tot het root-account op uw Linux-pc.

su -

Of, als het root-account op je Linux-systeem is uitgeschakeld, heb je toegang tot root door de sessie te verhogen met sudo -s.

sudo -s

Als u zich bij root hebt aangemeld, gebruikt u de opdracht CD om toegang te krijgen tot de map /etc/.

cd /etc/

Open in de map het bestand “Hosts” met behulp van de Nano-teksteditor. In deze zelfstudie gebruiken we Nano. Het “Hosts”-bestand kan echter worden geopend met elke gewenste teksteditor.

  Hoe de Mumble-client op Linux te installeren?

nano -w hosts

Het Hosts-bestand bewerken

Om het Hosts-bestand te bewerken, moet u weten hoe het werkt. Elk item heeft een IP-adres en een hostnaam. Bekijk het bestand in de Nano-teksteditor en bekijk de regels erin.

Een regel in het Hosts-bestand kan er bijvoorbeeld uitzien als de onderstaande code.

192.168.1.205 mijn.hostnaam

Als u nieuwe regels aan het Hosts-bestand wilt toevoegen, maakt u onderaan een nieuwe regel en typt u het IP-adres en de hostnaam. Sla de bewerkingen vervolgens op in de Nano-teksteditor door op Ctrl + O op het toetsenbord te drukken.

Voel je vrij om zoveel nieuwe regels toe te voegen als je wilt aan het hostbestand. Wanneer u klaar bent met het bewerkingsproces, drukt u op de Crl + X-knopcombinatie om de Nano-teksteditor te verlaten.