修改Linux Centos7/RedHat7的Hostname

Hostname与/etc/hosts的关系

  • hosts文件的作用相当于本地DNS,提供IP地址与Hostname的映射关系(与windows系统中的hosts相同,具体可以通过man hosts查看)。系统在向DNS服务器发出域名解析请求之前会查询/etc/hosts文件,如果里面有相应的配置,就会使用hosts的配置。所以Hostname修改和hosts是没关系的。

设置Hostname

Linux系统的 Hostname是一个系统变量,在系统启动时赋值。

  • 查看本机的hostname。
[root@service ~]# hostname
service
  • 临时修改Linux系统的hostname,重启后失效
[root@service ~]# hostname newhostname
  • 永久更改Linux的hostname(该命令会同步修改/etc/hostname文件内容)
[root@service ~]# hostnamectl set-hostname service

修改后重新连接服务器即可看到名称发生了变化.

Linux主机名分为静态主机名(static hostname)、临时主机名(transient hostname)以及完美的主机名(pretty hostname )

  • hostnamectl 查看linux虚拟机信息
[root@service ~]# hostnamectl
   #/etc/hostname未设置则显示
   Static hostname: n/a
Transient hostname: service
   #/etc/hostname设置则显示
   Static hostname: service
         Icon name: computer-vm
           Chassis: vm
        Machine ID: -----
           Boot ID: -----
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-123.el7.x86_64
      Architecture: x86-64

通过man hostnamectl 命令可以了解更多的hostname设置信息

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值