设置hostname和hosts
前言
- 在使用Linux系统的过程中,某些软件访问需要指定IP地址,因IP可能会变动而导致软件需要再次配置新的IP。基于此种场景,配置hostname和hosts文件解决此问题:即软件中需要配置IP的地方使用hostname代替,通过解析hosts文件hostname就被解析成对应的IP地址。如果IP有变动也只需要调整hosts中IP与hostname的对应关系,无需在频繁改动软件内部IP配置。
设置HostName
设置hostname为centosvm(可以根据自己的需求起名)
1
vim /etc/hostname
centosvm
注:HostName尽量不要出现’/‘、’*’、’.’、’_’等特殊字符,否则某些软件引用过程中可能读不到正确的配置或一些莫名其妙的错误问题。
设置Hosts
在Hosts中设置的尾部追加IP地址、域名和主机名映射关系
1
vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.233.100 centosvm注:需要配置多个映射关系在尾部继续追加即可
重启系统
hostname永久修改需要重启系统才可以生效
1
# reboot