Linux - 修改Cent OS系统的的hostname、配置DNS映射-阿里云开发者社区

开发者社区> 开发与运维> 正文

Linux - 修改Cent OS系统的的hostname、配置DNS映射

简介: Linux - 修改Cent OS系统的的hostname、配置DNS映射目录 1 修改方式2 扩展: 配置DNS映射本篇文章中, 示例设计到的操作系统是CentOS 6.5. 1 修改方式① 命令hostname onepiece —— 运行后设置立即生效, 但要在打开新的会话窗口才能看到效果;...

Linux - 修改Cent OS系统的的hostname、配置DNS映射
目录

1 修改方式
2 扩展: 配置DNS映射
本篇文章中, 示例设计到的操作系统是CentOS 6.5.

1 修改方式
① 命令hostname onepiece —— 运行后设置立即生效, 但要在打开新的会话窗口才能看到效果;

② 命令echo onepiece > /proc/sys/kernel/hostname —— 运行后设置立即生效, 但也要在打开新的会话窗口才能看到效果;

③ 命令sysctl kernel.hostname=onepiece —— 运行后设置立即生效, 但也要在打开新的会话窗口才能看到效果;

④ 修改/etc/sysconfig/network文件中HOSTNAME变量的值 —— 需要重启系统才能生效, 这是永久性修改.

说明: 经过亲自测试, 上述第 (1) - (3) 种方式都是暂时性修改, 系统重启后就会丢失这些修改.

2 扩展: 配置DNS映射
建议: 使用上述第 (4) 种方式, 配合设置DNS映射, 也就是域名与IP地址之间的映射.

(1) 修改/etc/sysconfig/network文件中的内容, 将HOSTNAME设置为你想要的名称:

修改文件:

vim /etc/sysconfig/network

文件内容如下:

NETWORKING=yes

HOSTNAME=localhost.localdomain

HOSTNAME=server01
重启服务器, 上述配置就能永久生效.

(2) 然后修改/etc/hosts文件, 在文件末尾添加你想要映射的域名:

修改文件:

vim /etc/hosts

添加如下内容:

10.0.1.1 server01
10.0.1.2 server02
10.0.1.3 server03
这样做的好处: 配置了hostname, 又可以添加DNS映射, 比如在server01主机中, 可以使用http://server02:8080来访问10.0.1.2主机上的相关资源, 而不必使用http://10.0.1.2:8080的方式.

版权声明
作者: ma_shoufeng(马瘦风)

出处: 博客园 马瘦风的博客

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章