Ако сте видели статия относно използването на хост файла в Windows и използвате Linux вместо Windows, може би се чудите как да направите точно същото нещо в Linux. Е, ти имаш късмет. Ето точните стъпки за използване на хост файла в Linux.

В Linux и други Unix-базирани системи, включително BSD и Mac OS X, той се намира в "/ etc / hosts" и работи почти по същия начин, както в Windows. Всъщност тя съществуваше под Unix за по-дълго време, отколкото при Windows.

Файлът за хостове на Linux

Файлът хостове първоначално изпълнява същата роля, която DNS направи: съвпадащи IP адреси с имена на хостове . Работеше добре при ранния Интернет, където имаше само няколко домакини. Системните администратори ще изтеглят копие от файла от централен източник, който има списък с известни хостове.

Дори още в началото на 80-те години на миналия век, тя започна да се усложнява и се появи необходимостта от по-гъвкава система. DNS бързо се превърна в решение, защото е децентрализирано и разпределено между много машини в Интернет.

Старият, скромен "/ etc / hosts" все още е наоколо и все още идва по-удобен понякога, както видяхте в предишната статия. Чудесно е, ако отговаряте за домашна или малка офисна мрежа и настройването на DNS сървър би било прекалено много.

Получаване на разрешение

Файлът "/ etc / hosts" принадлежи на суперпотребителя, така че ще трябва да използвате "sudo", за да го модифицирате при условие, че системата ви го има. В противен случай можете просто да използвате "su" и да издадете командата, като че ли сте корен.

Както при всеки друг важен системен файл, добре е да направите копие от него първо като резервно копие. След това, ако нещо се обърка, можете просто да копирате архива си върху него и ще се върнете към нормалното.

Ето как да направите резервното копие:

 sudo cp / etc / hosts /etc/hosts.old 

Все пак можете да се обадите на файла, който ви харесва. Това е просто обикновен ASCII файл. И говорейки за обикновени ASCII файлове, ще редактирате / etc / hosts във вашия любим текстов редактор. Ето една екранна снимка на Emacs, само защото това е любимото ми.

Да, моят нетбук е кръстен на Сам Гамге от "Властелинът на пръстените" .

 sudo emacs / etc / hosts 

Алтернативно, можете да използвате

 sudo nano / etc / hosts 

за да редактирате файла в терминала.

Форматът е също така почти същият в системите, подобни на Unix, както при Windows, който, като се има предвид, че интернет е бил приложен на тези системи, преди да е бил на Windows, не е точно изненадващо.

Няма да прекарам твърде много време в повторното стартиране на старата статия, но просто ще посоча някои от нещата, които можете да направите с файла.

Редактиране на хост файла

Например, тук можете да блокирате уебсайт от компютъра си:

 127.0.0.1 facebook.com 

И да направите лична команда:

 66.220.152.16 fa.ce 

Между другото, ако искате да търсите в IP адреса на даден сайт, можете да използвате помощната програма "nslookup", точно както при Windows. Всъщност много от тези услуги за интернет се появиха за Unix.

Ако искате по-подробна информация за име на домейн, можете да използвате тази команда:

 whois facebook.com 

Тази публикация трябва да ви покаже, че ако можете да направите нещо в Windows, можете да го направите в Linux или друга Unix-подобна система.

Кредит за изображение: Икона за вектор за търсене на домейн. търсачка на домейни .com .org .org от Big Stock Photo.