文章目录

  • 1.使用systemd的系统自带的hostnamectl 的好工具
  • 1.1 使用 hostnamectl 修改主机名:
  • 方法二
  • 2. 使用liunx中的nmcli命令来进行修改主机名:
  • 2.1 使用nmcli 用来查看主机名
  • 2.2 使用nmcli 修改主机名:
  • 2.3 nmcli 也是跟hostnamectl 一样,在当前窗口并不能生效,为了安全目的,只需要重启 systemd-hostnamed 服务来使得更改生效。
  • 方法三
  • 3.使用nmtui 终端图形化 进行 主机名的修改
  • 方法四:
  • 4.在liunx中还可以修改 /etc/hostname 文件来进行修改主机名,但是这个方法是要重启系统才可以生效。
  • 4.1 查看一下,主机名:
  • 4.2 修改主机名
  • 4.2 需要重启,才可以生效,当然在生产环境下,这种方法,估计用得很少
  • 4.3 再次的查看主机名是否生效


1.使用systemd的系统自带的hostnamectl 的好工具

hostnamectl 命令允许在liunx 中设置的三类主机名,它们的细节如下:

  • 静态: 这个是静态主机名,由系统管理员天添加
  • 动态/瞬间 : 这个是由DHCP 或者 DNS服务器运行时赋予的
  • 易读形式: 是由管理员赋予,这个是自由形式的主机名
[root@king ~]# hostnamectl 
   Static hostname: king
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 1ce4eaa5a9b7450ebcc09287e77990d6
           Boot ID: 880a36e746cd4715a71937e02d4de18b
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-957.el7.x86_64
      Architecture: x86-64
      
静态主机名:King

图标名称:计算机虚拟机

底盘:虚拟机

机器ID:1CE4EAA5A9B7450EBCC09287E77990D6

引导ID:880A36E746CD4715A71937E02D4DE18B

虚拟化:VMware

操作系统:CentOS Linux 7(核心)

cpe操作系统名称:cpe:/o:centos:centos:7

内核:linux 3.10.0-957.el7.x86_64

体系结构:x86-64
1.1 使用 hostnamectl 修改主机名:
[root@king ~]# hostnamectl  set-hostname  tang

修改esxi主机名影响 esxi主机名不能改_centos

方法二

2. 使用liunx中的nmcli命令来进行修改主机名:

nmcli 是一个命令行工具,在指控NetworkManager 并报告网络状态。
nmcli 被用来创建 展示 删除 激活 注销 网络连接,同时还可以用来控制和展示网络状态的。另外也可以用来修改主机名

2.1 使用nmcli 用来查看主机名
[root@king ~]# nmcli general  hostname
king
2.2 使用nmcli 修改主机名:
[root@king ~]# nmcli  general  hostname  mokey
[root@king ~]# nmcli general  hostname
mokey
2.3 nmcli 也是跟hostnamectl 一样,在当前窗口并不能生效,为了安全目的,只需要重启 systemd-hostnamed 服务来使得更改生效。
systemctl  restart  systemd-hostnamed

方法三

3.使用nmtui 终端图形化 进行 主机名的修改

修改esxi主机名影响 esxi主机名不能改_重启_02

具体的步骤,按照引导一步步操作就可以

这个方法也是需要重启,才可以生效,重启不能再,在当前窗口生效,就从新打开一个新的窗口

systemctl  restart  systemd-hostnamed

方法四:

4.在liunx中还可以修改 /etc/hostname 文件来进行修改主机名,但是这个方法是要重启系统才可以生效。

4.1 查看一下,主机名:
[root@king ~]# cat /etc/hostname 
king
4.2 修改主机名
[root@king ~]# echo ming > /etc/hostname 
[root@king ~]# cat /etc/hostname 
ming
4.2 需要重启,才可以生效,当然在生产环境下,这种方法,估计用得很少
[root@king ~]# init  6
4.3 再次的查看主机名是否生效
[root@ming ~]# cat  /etc/hostname 
ming