Как да използвате файла хостове в Linux
Ако сте видели статия относно използването на хост файла в 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.