小编cmc*_*loh的帖子

HOSTS 文件被忽略

我的(Windows XP、Professional、v2002、SP3)工作站完全忽略了我的主机文件。

这是我的主机文件中的代码:

127.0.0.1       localhost

172.17.1.107    wiki
Run Code Online (Sandbox Code Playgroud)

但是,当我打开浏览器并在 URL 栏中键入“wiki”并点击“Enter”时,它会将我带到我的 wiki 的旧位置,因为它出现在我的旧主机文件中:

10.0.36.100     wiki
Run Code Online (Sandbox Code Playgroud)

即使我已将旧主机文件重命名为“hosts_full”并将其移动到我的桌面(因此,完全从 etc 文件夹中删除)。

到目前为止,我已采取以下步骤:

  1. 重启(3次)
  2. ipconfig /flushdns从命令行
  3. ping wiki从命令行中,反应是

Reply from 10.0.36.100: bytes=32 time=1ms TTL=63

我已经清除了我能想到的所有缓存(IE、FF)。

我有一个在我的机器上运行的 ISA 防火墙客户端,我已经在禁用和启用它的情况下尝试了所有这些。事实上,防火墙使用旧的 hosts 文件来解决自己:

10.0.2.126      isa3
Run Code Online (Sandbox Code Playgroud)

不知何故,即使新的主机文件不包含该行,它仍然可以正常工作。

有任何想法吗???在此先感谢您的帮助!

domain-name-system windows-xp hosts

23
推荐指数
3
解决办法
6万
查看次数

在 shell 脚本中使用 su

我正在自动化部署过程,我希望能够在我的机器上调用一个 .sh 文件,让它完成我的构建并将 .zip 上传到服务器,然后在服务器上做一些事情。我需要做的一件事要求我是 root。所以,我想做的是:

ssh user@172.1.1.101 <<END_SCRIPT
su - 
#password... somehow...
#stop jboss
service server_instance stop
#a bunch of stuff here
#all done!
exit
END_SCRIPT
Run Code Online (Sandbox Code Playgroud)

这甚至可能吗?

su ssh bash sudo

12
推荐指数
2
解决办法
4万
查看次数

标签 统计

bash ×1

domain-name-system ×1

hosts ×1

ssh ×1

su ×1

sudo ×1

windows-xp ×1