首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主机名和/etc/主机

主机名和/etc/主机
EN

Unix & Linux用户
提问于 2021-12-07 17:58:15
回答 1查看 821关注 0票数 0

在一台服务器上,我对sudo的说法有异议。

代码语言:javascript
复制
sudo: unable to resolve host

现在我不知道这是否相关,但其他人已经修改了

代码语言:javascript
复制
/etc/hostname

但不是

代码语言:javascript
复制
/etc/hosts

这样新的主机名就不在里面了。重新启动机器之后,sudo又开始工作了。更改/etc/主机名而不修改/etc/主机会不会给我带来麻烦?

EN

回答 1

Unix & Linux用户

发布于 2021-12-08 22:01:54

在我的(Debian)系统上工作的简单答案是在/etc/hosts中添加一行。

从您的外壳中,确认以下结果匹配:

代码语言:javascript
复制
$ cat /etc/hostname
somehostname

--- and...---

$ hostname
somehostname

/etc/hosts通过保存IPv4 & IPv6的环回和本地主机地址作为一种“本地dns”的功能。但是,您的/etc/hosts文件可能缺少一个条目;我们将按如下方式添加它:

使用您最喜欢的编辑器,例如nano

代码语言:javascript
复制
sudo nano /etc/hosts

将以下行添加到文件的末尾:

代码语言:javascript
复制
127.0.1.1   somehostname

其中,somehostname与上面/etc/hostname的内容相匹配。

保存文件,退出,重新启动& sudo应该停止抱怨。如果有什么东西/某人正在更改您的/etc/hostname文件,您将需要采取其他措施来处理这个问题。有关想法,请参见man hostname

有关原因的一些背景信息,请参阅这个搜索

还请注意,这是在专用本地网络中测试的--如果您的主机具有公共IP地址和DNS承载的FQDN,则可能无法工作。

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

https://unix.stackexchange.com/questions/680527

复制
相关文章

相似问题

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