由于某种原因,两天前我的主机文件开始被忽略。
我将Mac与Sierra OSx一起使用。这是/ etc / hosts文件的当前内容
##
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhostage
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 localkur.com
ping localkur.com返回
ping: cannot resolve localkur.com: Unknown host
我已经重新启动系统,使用以下命令清理缓存
sudo killall -HUP mDNSResponder;
sudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches;
在不同的文本编辑程序,vm,sublime等中重新打开文件。
仔细检查是否使用空格或制表符(或使用双空格或双制表符)-进行了所有可能性的测试。
同时使用此命令监视文件
sudo fs_usage | grep "/etc/hosts"
并在刷新浏览器或使用sublime保存时获得了该结果
12:23:35 open private/etc/hosts 0.000019 Google Chrom
12:23:36 open private/etc/hosts 0.000019 Google Chrom
12:23:41 stat64 /private/etc/hosts 0.000022 Sublime Text
12:23:43 stat64 /private/etc/hosts 0.000019 Sublime Text
12:23:45 stat64 /private/etc/hosts 0.000019 Sublime Text
12:23:45 open /private/etc/hosts 0.000019 Sublime Text
我想念什么?
为什么忽略此文件?
如何再次启用它?
nano
-将旧文件移到/ etc / oldhosts,用nano创建一个新文件,用旧文件的值填充它,并将其保存为/ etc / hosts
System Preferences > Network > Advanced ... > Proxies
什么?有什么特别的吗?