我尝试添加
dns-domain domain.com
Run Code Online (Sandbox Code Playgroud)
到 /etc/network/interfaces 没有运气。当我跑
hostname -d
Run Code Online (Sandbox Code Playgroud)
我得到一个空字符串
小智 106
编辑/etc/hostname并添加您的不合格主机名:
boson
编辑/etc/hosts:
sudo vi /etc/hosts
通过替换boson.dev.local bosonwhere boson.dev.localis the full-qualified hostname 和bosonis hostname添加所需主机名的条目。
127.0.1.1 boson.dev.local boson
重启主机名服务:
sudo service hostname restart
Run Code Online (Sandbox Code Playgroud)
通过打开终端并输入以下命令来测试您的配置:
hostname
bosonhostname -f
boson.dev.local希望这可以帮助。
Nem*_*emo 17
hostname 命令也可用于设置完全限定的主机名。使用作为第一个参数传递的名称运行它:
hostname www.example.com
Run Code Online (Sandbox Code Playgroud)
不过,这仅在重新启动之前有效。您可以编辑/etc/hostname永久更改。
对于更改域名,手册页建议如下:
请注意,只有超级用户才能更改名称。
无法使用 dnsdomainname 命令设置 FQDN 或 DNS 域名(请参阅下面的 FQDN)。
主机名通常在系统启动时在 /etc/init.d/hostname.sh 中设置一次(通常通过读取包含主机名的文件的内容,例如 /etc/hostname)。
通常你可以在/etc/hosts中设置
小智 11
把它放进去/etc/hostname。
例如,我的机器被称为hubble,所以在我的/etc/hostname我有:
ashton@hubble:~$ cat /etc/hostname
hubble.mydomain.blah.blah
Run Code Online (Sandbox Code Playgroud)
您可能需要重新启动才能在运行时显示它uname。
| 归档时间: |
|
| 查看次数: |
293312 次 |
| 最近记录: |