在Linux系统中使用hostname命令修改主机名报错“the specified hostname is invalid“
  TEZNKK3IfmPf 2023年11月13日 42 0

异常

执行 hostname CentOS7_101 修改主机名失败,报错如下:
在Linux系统中使用hostname命令修改主机名报错“the specified hostname is invalid“

原因

根据网上查找的资料说是通过 hostname 新主机名 或者修改配置文件 /etc/sysconfig/network 的方式来修改主机名,但在这里是失败的。

因为我使用的是 CentOS7 系统,方式有所不同。参考 CentOS7修改主机名称(hostname)总是不成功的原因及解决办法。

解决

第一种方式,使用 hostnamectl set-hostname 新主机名 命令来修改主机名。例如:

hostnamectl set-hostname myhost

在Linux系统中使用hostname命令修改主机名报错“the specified hostname is invalid“

第二种方式,修改配置文件 /etc/hostname,在该配置文件中直接添加主机名。修改文件后需要重启系统才会生效,但如果我们不想重启系统,那么可以输入命令让它生效:cat /etc/hostname > /proc/sys/kernel/hostname
在Linux系统中使用hostname命令修改主机名报错“the specified hostname is invalid“
在Linux系统中使用hostname命令修改主机名报错“the specified hostname is invalid“

参考资料:

  • CentOS7修改主机名称(hostname)总是不成功的原因及解决办法
  • 修改/etc/hostname后如何让其立刻生效
  • Linux修改主机名命令详解
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年05月31日   52   0   0 linux服务器
  TEZNKK3IfmPf   2024年05月31日   31   0   0 linux服务器centos
  TEZNKK3IfmPf   2024年05月31日   29   0   0 linuxbind
  TEZNKK3IfmPf   2024年05月31日   40   0   0 linuxshell
TEZNKK3IfmPf