从Sublime Package Control 到Hosts

打算好好利用Sublime提高工作效率,从安装Package Control 插件开始, 结果有点不顺利。

安装Package Control

进入Package Control官网(https://packagecontrol.io/installation),复制sublime text 3 的脚本文件 ,然后选择sublime text 3 -> View -> Show Console (或者使用Ctrl+~),打开控制台,将复制好的脚本文件粘贴到控制台,然后enter

image.png

输入到Console的位置:

image.png

问题来了,enter后,HTTP连接超时,安装失败了。

image.png

解决方案:

修改/etc/hosts文件,增加

50.116.34.243 sublime.wbond.net
50.116.34.243 packagecontrol.io

再次进行安装,成功!

那么什么是hosts文件?hosts文件有什么用?之前搞得不是很明白,今天找来文档学习一下。

以下内容转自 https://www.cnblogs.com/lvchenfeng/p/5002515.html

Hosts文件详解

提到电脑系统中的hosts文件,如果不是太熟悉的话,还真是闻所未闻,一是由于系统的hosts文件为系统属性,在系统默认设置下,我们根本无法看到它的存在,而是由于身处系统深层文件夹内,我们一般也无法察觉到它的存在。下面就来说一下系统hosts文件的一些实用应用和修改。

一、hosts文件具体存放在哪

电脑系统hosts文件位于系统安装目录如Windows下的System32\Drivers\Etc 文件夹下(Windows 2000/XP/Vista/Seven系统),而在Windows 98系统下该文件在Windows文件夹。需要说明的是hosts文件在默认设置下是看不到的,需要设置显示系统文件夹和显示隐藏文件才可以。
Mac系统,hosts文件放在/etc目录下。

二、hosts是干啥用的

\1. hosts就相当于本地的一个dns缓存,比如说什么需要访问一个网站,如果没有hosts文件的本地解析的话就需要的浏览器访问远程的dns解析服务器,等待dns服务器返回ip信息后我们的浏览器才可以向目标网址所指向的服务器发出请求,但是如果有了hosts文件的本地缓存解析,我们的浏览器就不会去访问远程的dns服务器了,而是直接发出向网站服务器的请求,所以说hosts文件可以加快我们打开网站打开的速度;

\2. 局域网架设简单化。因为局域网很少有人架设dns解析服务器,所以造成了一些访问不是太方便,但是如果简单设置好hosts文件后就简单和方便的多了,因为本身电脑的hosts文件就相当于一个dns解析服务器;

3、可以用来屏蔽任何网站。虽然说hosts文件是系统属性文件,但是我们可以修改它,从而达到我们的一些实用的应用。举一反三,我们还可以用来屏蔽某些网站的插件,弹窗广告等等,具体修改格式是:

127.0.0.1 需要屏蔽的网站A 127.0.0.1 需要屏蔽的网站B 127.0.0.1 需要屏蔽的网站C

举例来说:比如我们要把www.xxx.com屏蔽掉,我们只需要这样修改即可。 127.0.0.1 www.xxx.com #注释(注意:127.0.0.1和网址之间留下一个空格,网址和#注释之间留下一个空格)

另外需要注意的是注意,IP地址前面不要有空格,ip地址和域名之间,要有至少1个空格。修改后,一定要记得保存文件,如果装有360安全卫士会提示是否禁止修改hosts文件,我们一定要选择允许,否则会修改失败。还有就是写完一个网址一定要回车换行才会生效,一行只可以屏蔽一个网址,建议这样修改:“ip地址+空格+域名+回车”来修改记录!

推荐阅读更多精彩内容