我用过的Linux命令--修改主机名
下面的所有设置都是在CentOS中实验的,其他的Linux系统的玩法是一样的,只是配置文件的目录可能不一样。
局域网中的主机名类似于广域网中的域名,修改主机名有两种方式:
(1)在当前会话中修改主机名:
#hostname //显示当前会话的主机名 #hostname xxx //修改主机名,仅对当前会话起作用
(2)在配置文件中修改主机名:
上面的方式仅对当前会话起作用,重启系统,主机名又回到原来的名字,所以肯定有一个配置文件记录着主机名字。所以修改这个配置文件就能修改主机名字:
#vi /etc/sysconfig/network //修改hostname的配置文件
上面的操作确实完成了修改主机名这个任务,但是我们设置主机名的目的就是想让主机名像广域网中的域名一样,他能代替IP地址。所以还需要设置一个类似于广域网中的域名服务器中的东西,那就是把主机名和IP地址绑定的配置文件。
#vi /etc/hosts //把主机名和IP地址绑定
在这个文件中添加一行:
192.168.80.100 hadoop //前面的IP地址就是这台机器的地址,后面就是对应的主机名
因为在hadoop中的配置文件中我们用到的都是主机名,它比IP地址更加稳定,所以完成这个绑定是很有必要的。
在windows系统中也有一个这样的配置文件,它的地址在C:\Windows\System32\drivers\etc\hosts,同样可以修改这个文件里面的内容,实现不同的主机名和IP地址的映射。