Како изменити и управљати датотеком хостова на Линук -у

Како изменити и управљати датотеком хостова на Линук -у

На вашем рачунару постоји једна датотека која служи као мала капија између вас и веба. Зове се хост филес. Ако требате блокирати веб локације или креирати прилагођене веб пречице на Линук -у, можете само додати или подесити неколико редова у датотеци.





У овом посту ћемо детаљно разговарати о датотеци домаћина, заједно са опсежним водичима о томе како безбедно уредити и изменити датотеку домаћина.





Шта је датотека Линук хостова?

Хостова датотека је обична текстуална датотека коју сви оперативни системи користе за превођење имена хостова (познатих и као веб адресе или УРЛ адресе) у ИП адресе. Када унесете име хоста, на пример википедиа.орг, ваш систем ће погледати датотеку хостова како би добио ИП адресу потребну за повезивање са одговарајућим сервером.



Ако отворите датотеку хостс, брзо ћете приметити да тамо нема директоријума читавог интернета. Уместо тога, могло би бити само неколико редова и то је то. Што даје?

Испоставило се да ће ваш систем прво проверити датотеку хостс пре него што потражи веб локацију ДНС сервери дефинисани у вашим мрежним поставкама (обично ДНС сервери вашег ИСП -а).



То значи да можете користити датотеку хостс за додавање онога што ДНС сервери не могу пружити (као што су псеудоними за локације на вашој локалној мрежи, што је иначе могуће само ако имате ДНС сервер постављен у вашој локалној мрежи) или заменити ИП адресе које би ваши ДНС сервери обично пружали.

На пример, ако затражите википедиа.орг, ДНС сервери ће вратити ИП адресу Википедије на ваш рачунар. Али ако желите блокирати Википедију на том рачунару, можете додати унос у датотеку хостс који вашем рачунару говори да википедиа.орг указује на неку другу ИП адресу која се разликује од стварне ИП адресе Википедије.





Пре него што се ДНС појавио на мрежи, ова датотека је садржавала сва имена хостова и ИП адресе за цео интернет. Системски администратори би повремено преузимали ажуриране копије ове датотеке из централног спремишта. Чак и до раних 1980 -их, администраторима је било готово немогуће да буду у току, јер је све више домаћина долазило на интернет чак и када је мрежа још увек била углавном ограничена на универзитете и истраживачке лабораторије, па је створен ДНС.

Ово је учинило датотеку домаћина у великој мери застарелом када се ради са јавним интернетом или чак са више машина, али савршена је за управљање локалном машином и малом локалном мрежом попут вашег Ви-Фи-ја.





Данас ће ова датотека обично имати назив хоста који сте изабрали за Линук машину када сте га инсталирали и дефинисао лоцалхост, што је минимум потребан за коришћење мреже.

Локација датотеке хостова Линук -а

На Линук -у датотеку хостс можете пронаћи под /етц/хостс . Пошто је то обична текстуална датотека, датотеку хостс можете отворити помоћу жељеног уређивача текста.

Пошто је датотека хостс системска датотека, потребна су вам административна права да бисте сачували промене. Да бисте уредили датотеку помоћу уређивача текста заснованог на Линук терминалу, попут нано, потребан вам је приступ суперкорисника.

На пример:

sudo nano /etc/hosts

Да бисте користили графички уређивач текста, као што је гедит:

gksu gedit /etc/hosts

Када завршите са уређивањем датотеке, изађите из уређивача. У нано, хит Цтрл + Кс , и онда и да потврдите преписивање промена. Било би добро да сачувате резервну копију датотеке пре него што је уредите како бисте је могли вратити ако направите грешку јер би то могло да поремети ваш приступ мрежи.

Да бисте направили резервну копију датотеке хостс, само направите њену копију. Можете додати суфикс попут .старо па се сећате да је ово стара копија датотеке:

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

Како додати веб локације у датотеку хостова

У датотеци хостс сваки унос има своју линију. Синтакса је једноставна. Унесите ИП адресу на коју желите да преведете име хоста, притисните Таб на тастатури, а затим откуцајте име хоста.

На пример, да бисте блокирали Википедију, откуцали бисте (не заборавите да користите Таб кључ пре него Свемир ):

захтев за опис дескриптора УСБ уређаја није успео
127.0.0.1 wikipedia.org

127.0.0.1 је ИП адреса са повратном спрегом која ће увек упућивати на ваш систем. Пошто веб није сачуван на вашој машини, ваш прегледач ће рећи да се веб локација не може пронаћи. Сада је ефикасно блокиран.

Ако се плашите терминала, одјавите се Апликација Линук Минт за блокирање домена (такође познат као минтнанни ). Додаће уносе у датотеку домаћина који усмеравају имена хостова које наведете на 127.0.0.1. Али да бисте урадили било шта друго, и даље ћете морати да унесете промене помоћу уређивача текста.

Преузимање: Блокирање домена (Бесплатно)

Креирајте пречице у датотеци хостова

Други начин на који је датотека домаћина корисна је креирање имена машина које се лако памте у малој канцеларији или кућној мрежи.

Ако имате рачунар на кућној мрежи (рецимо са ИП адресом 192.168.1.10) који има једноставну веб локацију или сервер датотека који чини нешто корисно за вас, у датотеку домаћина можете да унесете следеће:

192.168.1.10 homeserver

Затим, ако отворите прегледач и само откуцате:

http://homeserver

Ваш рачунар ће се сада аутоматски преусмерити на 192.168.1.10. Много је лакше него тражити ИП адресу. Можете трајно доделити ИП адресу било којој машини на вашој мрежи помоћу менија за конфигурацију вашег Ви-Фи рутера.

Алтернативно, можете користити датотеку хостс за креирање пречица до одређених веб локација на вебу. Користите команду као што је нслоокуп да бисте пронашли ИП адресу веб локације, а затим је додајте у датотеку домаћина поред жељене пречице, баш као у горњем примеру. Будући да већина великих веб локација има више ИП адреса, ово можда неће радити на веб локацијама попут Гоогле -а или Нетфлика.

Потенцијални проблеми са датотеком хостова

Дакле, утврдили смо како да извршимо промене у датотеци хоста, али и даље можете наићи на проблеме при коришћењу Гоогле Цхроме -а. Овај веб прегледач има тенденцију да игнорише датотеку домаћина, осим ако не учините једну од две могуће ствари:

  1. Тип хттп: // на почетку сваке адресе. На пример, ако имате блокирану Википедиа у датотеци хостс, Цхроме ће заобићи блок ако само унесете википедиа.орг у траку за адресу. Међутим, ако у адресну траку откуцате хттп: //википедиа.оргин, она ће пратити датотеку хостс.
  2. Онемогућите „ Помоћу веб услуге решите грешке при навигацији 'у Цхроме подешавањима и тада нећете морати да куцате хттп: // сваки пут на почетку. Ово је једно од неколико савета за приватност Гоогле Цхроме -а вреди учинити у сваком случају.

Како ћете променити датотеку домаћина?

Датотека хостс нуди једноставан начин за блокирање приступа одређеним веб локацијама на вашем рачунару, као и стварање имена за све кућне сервере које је лако запамтити.

Ако имате децу, то је груб, али ефикасан начин да блокирате веб локације за које можда не желите да виде или ограничавају време проведено на екрану, барем све док немају приступ суперкориснику. Доступни су и други алати који вам омогућавају да ограничите приступ интернету и време проведено на екрану на Линук -у.

Објави Објави Твеет Емаил 5 начина за блокирање веб локација и ограничење времена коришћења екрана на Линук -у

Софтвер за родитељску контролу на Линуку је практично нечувен. Ево неколико начина на које можете блокирати веб локације и управљати садржајем на Линуку.

Прочитајте следеће
Повезане теме
  • Линук
  • Цомпутер Сецурити
  • Решавање проблема
  • Савети за Линук
  • Администрација система
О аутору Давид делони(49 објављених чланака)

Давид је слободни писац са седиштем на северозападу Пацифика, али изворно потиче из области залива. Одушевљен је технологијом од детињства. Давидова интересовања укључују читање, гледање квалитетних ТВ емисија и филмова, ретро игре и прикупљање плоча.

Више од Давида Делонија

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили