欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

/etc/hostname与/etc/hosts的区别

程序员文章站 2022-05-31 11:05:17
...

hosts文件的作用相当于DNS,提供IP地址hostname的对应。用作主机名/域名 的解析

# Do not remove the following line, or various programs
# that require network functionality will fail.
192.168.1.102 localhost.localdomain localhost
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

第一部份:网络IP地址;
第二部份:主机名.域名,比如 localhost.localdomain。

hostname同/etc/sysconfig/network中的hostname一样,用于修改主机名。

修改hostname的四种方式

1: hostname 主机名
——运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改

2: echo 主机名 > /proc/sys/kernel/hostname
——运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改
3: sysctl kernel.hostname=主机名
——运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改

4: 修改/etc/sysconfig/network下的HOSTNAME变量
——需要重启生效,永久性修改。

相关标签: 服务配置 linux