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!
和windows一样,liunx同样有自己的主机名,主要用于识别机器和远成访问。
事儿一、/etc/hosts文件
主机和IP配置文件
该文件 其实就是告诉本机哪些域名对应那些ip,那些主机名对应哪些ip,因为ip地址难以记忆,所以在网络中我们习惯通过主机名或者域名来访问其他机器。
例如在局域网中:
在windows我们可以“//主机名“来代替“//ip地址”访问局域网其他机器,正确配置了hosts文件后linux下一样可以。
事儿二、hostname命令
该命令用来显示本机器名和动态修改主机名
#hostname
![](../p_w_upload/200909/200909291254217644629.jpg)
输入hostname便会打印出本机的主机名
#hostname -i
![](../p_w_upload/200909/200909291254217701653.jpg)
输入hostname便会打印出本机的ip地址
#hostname test-server
![](../p_w_upload/200909/200909291254217765715.jpg)
该命令用来动态修改本机的主机名,因为本例是远成到别的机器,所以主机名不会马上变更,只要退出重新ssh一次即可,如下图:
![](../p_w_upload/200909/200909291254217875926.jpg)
注意:hostname命令只能动态修改主机名,机器重启后就会恢复原来的主机名。
事儿三、永久修改主机名
这事儿的题目看起来有的别扭,其实意思就是通过配置/etc/sysconfig/network文件的HOSTNAME字段来修改机器的主机名, 重启后也不会丢失还原。
主机名可以随时修改,谈不上什么永久......
#vi /etc/sysconfig/network
用vi打开network文件,如图是network文件的内容:
![](../p_w_upload/200909/200909301254274657859.jpg)
编辑HOSTNAME字段,写上你所需的主机名,保存退出,ok!
转载于:https://blog.51cto.com/yaksayoo/208572