在CentOS 7中修改主机名可以通过以下几种方法:
方法一:使用hostnamectl
命令
- 查看当前主机名 :
hostname
```
2. **临时修改主机名** <b class="card40_249__sup_a7f6" data-sup="sup">2</b>:
```bash
hostnamectl set-hostname 新主机名
```
例如<b class="card40_249__sup_a7f6" data-sup="sup">4</b>:
```bash
hostnamectl set-hostname Master
```
3. **永久修改主机名** <b class="card40_249__sup_a7f6" data-sup="sup">1</b>:
```bash
hostnamectl set-hostname 新主机名 --static
```
例如<b class="card40_249__sup_a7f6" data-sup="sup">4</b>:
```bash
hostnamectl set-hostname Master --static
```
### 方法二:通过修改配置文件
1. **修改`/etc/hostname`文件** <b class="card40_249__sup_a7f6" data-sup="sup">2</b>:
```bash
sudo vi /etc/hostname
```
将文件中的当前主机名替换为新主机名,然后保存并退出。
2. **修改`/etc/sysconfig/network`文件** <b class="card40_249__sup_a7f6" data-sup="sup">2</b>:
```bash
sudo vi /etc/sysconfig/network
```
在文件末尾添加以下内容(将`新主机名`替换为实际主机名,将`10.238.162.33`替换为实际IP地址):
DEVICE=ens33
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.238.162.33
GATEWAY=192.168.168.2
NETMASK=255.255.255.0
DNS1=223.5.5.5
```
保存并退出。
- 重启网络服务 :
sudo systemctl restart network
```
### 方法三:临时修改主机名<b class="card40_249__sup_a7f6" data-sup="sup">2</b>
如果你只想临时修改主机名,可以使用以下命令<b class="card40_249__sup_a7f6" data-sup="sup">4</b>:
```bash
hostname 新主机名
例如:
hostname Slave01
总结
-
临时修改 :使用
hostname 新主机名
命令。 -
永久修改 :使用
hostnamectl set-hostname 新主机名 --static
命令,并修改/etc/sysconfig/network
文件。
建议选择适合你需求的方法进行修改。如果需要永久修改,建议同时修改/etc/hostname
和/etc/sysconfig/network
文件,并重启网络服务以确保更改生效。