这是在黑暗中拍摄的......
我正在使用名为 Strato-Server-Cloud 的服务,它基本上是 AWS 或 Google-Compute 的基本版本。他们最近更改了界面和/或引擎。从那时起,我创建的所有新 Ubuntu 16 实例都存在主机名在重新启动时恢复的问题。
这是我通常做的事情:
/etc/主机名
www.example.com
Run Code Online (Sandbox Code Playgroud)
/etc/主机
127.0.0.1 www.example.com www
[...]
Run Code Online (Sandbox Code Playgroud)
在 Ubuntu 16 上另外:
hostnamectl set-hostname www
Run Code Online (Sandbox Code Playgroud)
完成上述步骤后:
hostname -> www
hostname -f -> www.example.com
Run Code Online (Sandbox Code Playgroud)
主机名
Static hostname: www
Icon name: computer-vm
Chassis: vm
Machine ID: [ID]
Boot ID: [ID]
Virtualization: microsoft
Operating System: Ubuntu 16.04.1 LTS
Kernel: Linux 4.4.0-59-generic
Architecture: x86-64
Run Code Online (Sandbox Code Playgroud)
重启后重启
hostname -> XXX
hostname -f -> XXX.strato.net
Run Code Online (Sandbox Code Playgroud)
主机名-ctl
Static hostname: www
Transient hostname: XXX
Icon name: computer-vm
Chassis: …Run Code Online (Sandbox Code Playgroud)