Linux命令行修改主机名和主机别名。
主机名:通常意义上的主机名,标识你的主机。
主机别名:控制台提示符处的名称,例如主机别名为”node50″,则root控制台提示符为[root@node50 ~]#
修改主机名必须同时修改2个文件,即这两个文件内的主机名要完全一致。
1.修改文件 /etc/sysconfig/network
将HOSTNAME的值修改为你要设置的主机名即可,例如将localhost.localdomain替换成node50
错误纠正:这里一定要将主机名设置为xxx.xxx的网络主机名形式,如 node50.localdomain,因为不正确的网络主机名会导致sendmail在发送邮件的时候出现错误,甚至无法启动。
2.修改文件 /etc/hosts
找到127.0.0.1 localhost.localdomain localhost,最前面的127.0.0.1为本地回环地址,不需要更改;localhost.localdomain修改为你要设置的主机名,必须跟之前network文件内的一样;最后面的localhost为主机别名,即控制台提示符前的名称。
错误纠正:这里一定要将主机名设置为xxx.xxx的网络主机名形式,如 node50.localdimain
具体原因同上。
3.执行 reboot 命令重新启动系统。