centos 修改主机名
0.说明
系统安装后,系统默认的主机名称是localhost,现在想要修改为master。操作需要root权限。
1.方案一:仅当前登录有效,重启后失效
直接在命令行执行命令,一步完成:
hostname master
2.方案二:修改配置文件,永久有效
2.1修改/etc/sysconfig/network中的hostname
vi /etc/sysconfig/network
HOSTNAME=master #修改localhost.localdomain为master
2.2修改/etc/hosts文件
vi /etc/hosts
127.0.0.1 master localhost #修改localhost.localdomain为master
特别说明:可以不改127.0.0.1后面的默认主机名。改了的话可能会有某些网络应用误把主机master解析到127.0.0.1上去,导致运行失败,当然个人认为可能性比较低。可以在对本机设置IP后,在/etc/hosts的最后加一行: “IP 主机名”,这样也可以实现。
2.3重启使修改生效
shutdown -r now #重启服务器