首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主机名在登录时显示(无)

问主机名在登录时显示(无)
EN

Stack Overflow用户
提问于 2015-02-08 10:26:12
回答 3查看 7.5K关注 0票数 2

我是Linux环境的新手,用繁忙的盒子从头开始构建Linux系统。我创建了/etc/host和/etc/hostname文件。但是每次启动系统时,它都会显示(无)登录:但是在登录后,我可以使用hostname命令更改主机名。我不希望任何来自DNS服务器的FQDN主机名或动态主机名配置。主机名文件的内容如下:

$cat /etc/主机

代码语言:javascript
复制
127.0.0.1   localhost
127.0.1.1   tiny

$cat /etc/主机名

代码语言:javascript
复制
tiny

程序或文件有问题吗。如有任何帮助,请见谅。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-02-08 12:08:45

您可能会采用正确的方法,只需要重新启动系统sudo reboot (或reboot作为根用户)或重新加载网络。

在Ubuntu和其他Debian-变体,您是正确的-您需要更新/etc/hostname和/etc/hosts。重新加载网络:service networking reload或invoke-rc.d networking force-reload。

在Fedora/CentOS和其他Red变体上,可以使用hostnamectl程序设置主机名。重新加载网络:/etc/init.d/network reload

在安卓系统上,我相信你想要的命令是:setprop net.hostname <your name here>。

此外,还可以将/etc/hostname中的条目组合为:

代码语言:javascript
复制
127.0.0.1 localhost tiny
票数 3
EN

Stack Overflow用户

发布于 2015-02-08 11:51:49

也许你的IP地址不是真的127.0.1.1 (看起来不太可能)。

在大多数Linux系统上,您都有ifconfig工具,它可以显示您的IP地址.我将检查ifconfig显示的IPv4地址是否与/etc/host文件中为“微”提供的IP地址相匹配,并将其修改为匹配。一旦您这样做,您应该能够平“微小”,以验证主机文件是更新的。当然,验证将使用主机名需要重新启动。

票数 1
EN

Stack Overflow用户

发布于 2018-10-11 21:48:44

设置/etc/hostname和/etc/hosts不适用于我的嵌入式arm Linux盒。相反,我将这一行放在start脚本中:

代码语言:javascript
复制
echo tiny > /proc/sys/kernel/hostname
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28392892

复制
相关文章

相似问题

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