我的(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 文件夹中删除)。
到目前为止,我已采取以下步骤:
ipconfig /flushdns从命令行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)
不知何故,即使新的主机文件不包含该行,它仍然可以正常工作。
有任何想法吗???在此先感谢您的帮助!
我正在自动化部署过程,我希望能够在我的机器上调用一个 .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)
这甚至可能吗?