文章目录
- 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
方法二
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 终端图形化 进行 主机名的修改
具体的步骤,按照引导一步步操作就可以
这个方法也是需要重启,才可以生效,重启不能再,在当前窗口生效,就从新打开一个新的窗口
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