0
点赞
收藏
分享

微信扫一扫

CentOS 7 修改主机名

盖码范 2023-07-01 阅读 39

缘由

主机名与ip域名等映射息息相关,并且也更能体现这一台服务器的作用。对于管理多台服务器来说,主机名就显得比较重要。

修改主机名

在一台全新的CentOS服务器中,默认的主机名是localhost.localdomain。前面的localhost是主机名,后面的localdomain表示domain(这个不知道是啥的话,百度一下,你就知道)。建议主机名设置成这种,例如:zhanshan.example.com这种。

1、修改主机名

我们可以使用CentOS 7带的命令hostnamectl修改主机名,也可以手动修改配置文件/etc/hostname。我这里使用hostnamectl命令,其实它也是修改的这个文件。

[root@localhost ~]# hostnamectl set-hostname tests.example.com

2、修改映射文件

# 编辑hosts映射文件
[root@localhost ~]# vim /etc/hosts

127.0.0.1    localhost.localdomain localhost
::1          localhost6.localdomain6 localhost6
192.168.3.22  tests.example.com tests

CentOS 7 修改主机名_主机名

参数介绍:

  • 192.168.3.22 内网ip地址
  • texts.example.com 完整的主机名
  • tests 简写主机名

3、刷新主机名

虽然我们已经改完了,并且已经生效了,但是你会发现shell上显示还是旧的主机名,此时我们需要重新加载一次环境变量就会显示新的主机名了。

刷新环境变量我们可以使用bash和exec bash,我推荐你使用exec bash。大概说一下我的理解吧,bash就相当于切换了一次环境变量(使用bash,exit后是退回到原主机名的环境变量),而exec bash是真实将现在的环境变量修改了(使用exec bash,exit后直接是退出shell会话)。

[root@test ~]# exec bash

CentOS 7 修改主机名_bash_02

举报

相关推荐

0 条评论