首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >停止脚本修改主机文件

停止脚本修改主机文件
EN

Stack Overflow用户
提问于 2014-02-20 22:15:03
回答 2查看 169关注 0票数 0

我已经为本地主机上的nginx服务器配置了一个虚拟主机,但是每次我重新启动/备份我的pc时,主机文件都会返回到以前的状态。

我有一种感觉,它与安装一个破解版本的adobe cs6有关,该版本包含一个shell脚本,但很久以前,我就不记得了。

我将如何找到这个脚本并阻止它执行呢?每天都要插入/private/etc/hosts并输入相同的几行代码,这真的很乏味。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-20 22:59:15

要弄清楚正在发生什么,最好的办法是使用德特里斯用法

开放源码(使用DTrace)

代码语言:javascript
运行
复制
sudo opensnoop -f /private/etc/hosts

在磁盘写入操作期间,可能会显示如下示例:

代码语言:javascript
运行
复制
  UID    PID COMM          FD PATH                 
    0  24386 script          3 /private/r00ted           
   65     41 mDNSResponder  76 /private/etc/hosts           
   65     41 mDNSResponder  76 /private/etc/hosts 

fs_usage

代码语言:javascript
运行
复制
sudo fs_usage -f /private/etc/hosts

产出将类似于:

代码语言:javascript
运行
复制
15:55:52  open              private/etc/hosts                              0.000085   mDNSResponde
15:55:52  fstat64                                                          0.000002   mDNSResponde
15:55:52  read                                                             0.000006   mDNSResponde
15:55:52  sendto                                                           0.000017   mDNSResponde
15:55:52  recvfrom                                                         0.000004   mDNSResponde

在我看来,使用要好得多,因为它很容易使用,并且需要更少的搜索或细化命令来查找所要查找的内容。

票数 1
EN

Stack Overflow用户

发布于 2014-02-21 00:40:15

我遇到的问题实际上来自思科AnyConnect虚拟专用网客户端,在引导时用etc/hosts.ac覆盖etc/hosts文件的内容。

直接解决这个问题的帖子在这里找到:https://superuser.com/questions/354902/etc-hosts-getting-reset-in-lion

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21920874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档