我是 unix 系统的新手,我想问一下 hosts 文件的/etc/hosts
用途是什么?另外我想问一下,当使用 ssh 连接时=> 我在 hosts 文件中写了以下内容
x.x.x.x (server IP) server.hostname
使用时则表示 。ssh [email protected]
Unable to resolve host 'server.hostname': Connection failed
答案1
当您的机器启动时,它需要知道一些主机名到 IP 地址的映射,然后才能引用 DNS。此映射保存在文件中/etc/hosts
。
在没有名称服务器的情况下,系统上的任何网络程序都会查阅此文件来确定与主机名相对应的 IP 地址。
/etc/hosts
对于第二个问题,请尝试在编辑文件后通过在终端中输入以下内容 重新启动网络管理器sudo service network-manager restart