注意
第一段:临时修改主机名
过程
此方法在服务器重启后,主机名还是会是原先的名称.
第二段:永久修改主机名
①方法一
hostnamectl 更多用法点此
//远程重新连接或重启服务器
修改主机名配置文件
把 localhost.localdomain 修改成你想取得主机名称.
例如, 把? localhost.localdomain ?修改为? xsnq ?.
重启服务器(如果已做了临时修改,只需保存配置文件即可,待下次服务器重启即可读取到新的主机名)
此时主机名已永久修改成功.
以根用户登录,或者登录后切换到根用户,然后在提示符下输入hostname命令,可以看出当前系统的主机名为localhost.localdomain.
更改/etc/sysconfig下的network文件,在提示符下输入vi /etc/sysconfig/network,然后将HOSTNAME后面的值改为想要设置的主机名.
更改/etc下的hosts文件,在提示符下输入vi /etc/hosts,然后将localhost.localdomain改为想要设置的主机名.
在提示符下输入reboot命令,重新启动服务器.
重启完成后用hostname命令查询系统主机名,可以看出系统主机名已经变更为mycomputer.
使用hostname
使用hostname命令只能临时改变我们的主机名,当我们重启之后主机名还会恢复成原来的
# hostname newhostname1
输入hostname linux即可将主机名改成linux,使用uname -n命令查看
这时我们的主机名已经改变了,左边为什么依然是Peithon呢,你试试重开一个终端,或者要是用Xshell的话,把会话重开一遍
修改配置文件
想要永久修改自己的主机名,得通过下面的步骤
修改文件/etc/sysconfig/network
其中mylinux就是要设置的主机名,然后保存退出,重启系统你就会读取配置文件,设置主机名为新的hostname了.
如果到了这一步你不想重启系统,可以使用hostname mylinux来进行临时修改,这样就算重启系统,读取的配置文件中设置的主机名和你hostname设置的是一样的,也就相当于不变了这样主机名的设置就完成了.
hosts文件
一般改主机名是不需要修改hosts文件的,/etc/hosts文件提供的是域名解析的一个功能,类似于DNS,当Linux系统向DNS服务器发出域名解析请求之前会查询/etc/hosts文件,如果里面有相应的记录,就会使用hosts里面的记录.
所以想要修改主机名的话修改/etc/sysconfig/network文件就行,但是如果想使用分布式,需要把主机名和ip绑定在一起时,才需要修改这个hosts文件.可以看下书籍<
工具/材料
一台装有linux系统的电脑
临时修改
先打开linux系统,然后打开终端,按步骤输入即可
完成上面的步骤后,然重新开一个终端就会看到效果
重启系统后,会失效
永久主机名修改
修改hosts文件
先切换到root用户,进入root用户后,输入vi /etc/hosts
使用上下左右键中的右键移动鼠标,修改主机名
修改后的效果如下图,
退出时先按一下esc键,然后按住shift不放,再按住两次z,退出并保存
修改network文件
vi /etc/sysconfig/network
然后reboot,修改成功
以上就是土嘎嘎小编为大家整理的linux修改主机名命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!