前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux_修改主机名/主机解析记录

Linux_修改主机名/主机解析记录

原创
作者头像
用户7057747
修改2020-03-11 10:13:15
5.1K0
修改2020-03-11 10:13:15
举报
文章被收录于专栏:OSOS

<font color=jade>1.修改主机名</font>

代码语言:txt
复制
1.
#使用 hostname 修改当前主机名。在当前终端看不到生效,需要重新连接终端才会看到生效
[root@iztx905tysl2id3fwldc6cz ~]# hostname wsc
[root@iztx905tysl2id3fwldc6cz ~]# 
#需要再次登录终端才会看到生效
Last login: Tue Mar 10 13:31:39 2020
[root@wsc ~]# 

#修改 /etc/sysconfig/network  配置文件,以便下次重启的时,使用新的主机名。实际结果是:可以看到当前的主机名是没有固化的 一旦重启机器名字就会改回去
[root@wsc ~]# cat /etc/sysconfig/network
# Created by anaconda
NETWORKING_IPV6=no
PEERNTP=no
GATEWAY=192.168.1.253
[root@wsc ~]# 


#打开 /etc/sysconfig/network 文件,修改 HOSTNAME=wsc 或者 执行hostname wsc$$ echo "HOSTNAME=wsc" >>  /etc/sysconfig/network
[root@iztx905tysl2id3fwldc6cz ~]# hostname wsc && echo "HOSTNAME=wsc" >>  /etc/sysconfig/network
[root@iztx905tysl2id3fwldc6cz ~]# cat /etc/sysconfig/network
# Created by anaconda
NETWORKING_IPV6=no
PEERNTP=no
GATEWAY=192.168.1.253
HOSTNAME=wsc
[root@iztx905tysl2id3fwldc6cz ~]# 

#修改后的 /etc/sysconfig/network 重启机器不会生效
[root@wsc ~]# cat /etc/sysconfig/network
# Created by anaconda
NETWORKING_IPV6=no
PEERNTP=no
GATEWAY=192.168.1.253
HOSTNAME=wsc

2.直接修改/etc/hosnate才生效
Last login: Tue Mar 10 14:19:23 2020
[root@wsc ~]# cat /etc/hostname 
wsc

3.使用hostname $name && hostnamectl set-hostname $name修改直接写入文件永久生效
[root@study ~]# hostnamectl [set-hostname 你的主机名]
# 1. 显示目前的主机名与相关信息
[root@study ~]# hostnamectl
Static hostname: study.centos.vbird # 这就是主机名
Icon name: computer
Chassis: n/a
Machine ID: 309eb890d09f440681f596543d95ec7a
Boot ID: b2de392ff1f74e568829c716a7166ecd
Virtualization: kvm
Operating System: CentOS Linux 7 (Core) # 操作系统名称!
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-229.el7.x86_64 # 核心版本也提供!
Architecture: x86_64 # 硬件等级也提供!
# 2. 尝试修改主机名为 www.centos.vbird 之后再改回来~
[root@study ~]# hostnamectl set-hostname www.centos.vbird
[root@study ~]# cat /etc/hostname
www.centos.vbird
[root@study ~]# hostnamectl set-hostname study.centos.vbird

<font color=jade>2.修改主机解析记录</font>

代码语言:txt
复制
#修改本机的域名解析文件 /etc/hosts ,使得本机可以通过主机名解析到具体的ip地址,相当于dns的功能
编辑文件: /etc/hosts
修改: xxx.xxx.xxx.xxx new-hostname.domainname new-hostname
(这里的xxx代表本机的网络地址,也可以是环回地址127.0.0.1)

修改后的 /etc/hosts 文件如下:
127.0.0.1  localhost.localdomain localhost
127.0.0.1  new-hostname.localdomain new-hostname

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档