最近在做一个项目的时候,由于业务方要求本地化部署,且数据库服务器不能直接通过IP访问,因此想到了配置“hosts”文件。hosts填坑之路也是从这里开始的…
最开始的时候同事推荐使用SwitchHosts,这是一款支持快捷切换host的工具,二话不说,读完操作文档后,直接下载下来先试着用起来,安装成功后打开时问题来了,找不到“/ect/hosts”文件路径,难道下错版本了?试了几个版本后感觉不是版本的问题…
难道是不能直接安装,如果用终端命令行安装呢?会不会变好。 在晚上查找安装SwitchHosts的命令行:”brew cask install switchhosts”等待了漫长的过程之后,还是找不到“/ect/hosts”文件路径…
我怎么这么难啊,看来只能用最简单粗暴的方式了,我直接改“hosts”文件不行吗,命令行“sudo vi /etc/hosts”输入密码后

直接创建一个新闻件,但是通过”find”可以找到这个文件啊。。。。。。
到这里大佬们应该都知道怎么回事了,原来电脑里的“hosts”文件有后缀,所以造成了不仅switchHosts应用找不到文件,而且通过命令行打开文件时造成新建一个文件的现象。
到这里案子算破了,去掉“hosts”文件的后缀的那一刻,发现此时此刻太美妙了