之前在修改Linux主机名的时候很快就能搞定,但是最近在修改的时候,却遇到了一些麻烦。之前都是直接在/etc/hosts 和/etc/sysconfig/network这两个位置修改相应的主机名HOSTNAME,然后重启就生效,但是最近就不可以,后来查看了下可能是因为系统版本的问题,接下来就请跟随我尝试其他方法:
第一步:查看系统版(不同版本的命令是不一样的)
cat /etc/redhat-release
第二步:因为我的版本时centos7,所以直接在命令行设置HOSTNAME=Test
hostnamectl set-hostname Test
第三步:映射主机名和IP地址(如果不需要,可以直接reboot命令,重启机器就可以将主机名修改成功),首先输入vi的那一行命令,其次是输入Test对应的ip
vi /etc/hosts
IP Test
第四步:双重保险设置
vi /etc/sysconfig/network
HOSTNAME=Test
第五步:重启主机
reboot
到此修改完毕,再使用hostname命令,看看系统a返回的是不是Test