Linux主机名那点事儿


和windows一样,liunx同样有自己的主机名,主要用于识别机器和远成访问。


事儿一、/etc/hosts文件

主机和IP配置文件

该文件其实就是告诉本机哪些域名对应那些ip,那些主机名对应哪些ip,因为ip地址难以记忆,所以在网络中我们习惯通过主机名或者域名来访问其他机器。
例如在局域网中:
在windows我们可以“//主机名“来代替“//ip地址”访问局域网其他机器,正确配置了hosts文件后linux下一样可以。


事儿二、hostname命令

该命令用来显示本机器名和动态修改主机名

#hostname


输入hostname便会打印出本机的主机名

#hostname -i


输入hostname便会打印出本机的ip地址

#hostname test-server


该命令用来动态修改本机的主机名,因为本例是远成到别的机器,所以主机名不会马上变更,只要退出重新ssh一次即可,如下图:



注意:hostname命令只能动态修改主机名,机器重启后就会恢复原来的主机名。


事儿三、永久修改主机名

这事儿的题目看起来有的别扭,其实意思就是通过配置/etc/sysconfig/network文件的HOSTNAME字段来修改机器的主机名,重启后也不会丢失还原
主机名可以随时修改,谈不上什么永久......

#vi /etc/sysconfig/network
用vi打开network文件,如图是network文件的内容:



编辑HOSTNAME字段,写上你所需的主机名,保存退出,ok!