更改主机名后无法启动任何内容

更改主机名后无法启动任何内容

自从我升级到 Ubuntu 15.04 以来,我注意到每当我通过以下命令更改主机名时:

  • /etc/hostname

  • /etc/hosts

  • sudo hostname <new-hostname>

此后,我什么都打不开。好吧,我可以,但如果我启动任何东西,进程就会启动,但会直接进入以下Sleeping状态:

在此处输入图片描述

虽然重新启动可以解决这个问题,但是为什么会发生这种情况呢?

列表中的最后一个命令应该使其发生变化而无需重新启动,那么为什么我的整个机器在运行它之后就搞乱了,然后只能允许重新启动来解决它?

信息更新:

尽管看起来我能够切换到 TTY。但实际上无法创建新进程,否则它会立即进入休眠状态并且不会启动。


操作系统信息:

Description:    Ubuntu 15.04
Release:    15.04

答案1

在 Ubuntu 15.04 中,为了永久更改主机名,您必须运行以下命令:

sudo hostnamectl set-hostname new-name

您可以直接检查您的新配置:

hostnamectl 

   Static hostname: new-name
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 458ad80036fa4cd4a3063116670ce33d
           Boot ID: 95a2349fc93f4d498bf189f0fc6fb858
    Virtualization: oracle
  Operating System: Ubuntu 15.04
            Kernel: Linux 3.19.0-21-generic
      Architecture: x86

相关内容