centos7 修改主机名

在CentOS 7中修改主机名可以通过以下几种方法:

方法一:使用hostnamectl命令

  1. 查看当前主机名
    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
```

保存并退出。

  1. 重启网络服务
    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文件,并重启网络服务以确保更改生效。

Top