当前位置:首页 > 虚拟机 > 正文

在虚拟机修改主机名的命令(虚拟机改主机名权限不够)

如题:我想修改我的虚拟机中linux系统的主机名hostnamectlsethostnamewym
hostnamewym
su-

在虚拟机上安装的linux如何修改linux的主机名例如把@localhost改为@abc?两种方法
第一种方法是vim/etc/sysconfig/hostname,hostname后面第二行就是名称,修改即可。
另一种是在设置中打开dns,即主机名,修改即可。

centos7修改主机名因为dockerswarm集群是通过虚拟机创建的,但是各个节点的名称是omain,无法区分,所以这里修改主机名来区分
所有步骤一组,按照中的步骤进行如图,可以快速修改所有Hosts名称好了,接下来的步骤就详细给出了
hostnamectl命令检查所有主机名相关设置
假设所有主机名都设置为workers,该命令是hostnamectlset-hostnameworker
修改成功后,检查确认发生了变化,但是命令行前端的显示没有变化
主机名包含三个名称,静态(--static)、瞬态(--transient)、灵活主机(--pretty),添加这些参数分别修改
然后修改hosts文件,执行vim/etc/hosts,修改为127.0.0.1worker::1worker,这个不是命令使用的,#号是注释
restart,之后就会效果充分。执行重启
您还可以看到dockerswarm中的主机名已更改。