以下为新增的静态配置

admin
主要介绍了新增的静态配置,静态配置通常用于系统初始化或特定模块的参数设定,旨在优化系统运行状态,确保各项功能能够按照预设规则准确执行,从而为系统提供更稳定的基础支撑。

CentOS7虚拟机网络与主机名配置完全指南:从静态IP到系统识别

在搭建 Linux 服务器环境或进行系统管理学习时,配置 CentOS 7 虚拟机的网络和主机名是至关重要的第一步,默认安装的虚拟机往往使用 DHCP 自动获取 IP,这在生产环境中是不推荐的,因为 IP 地址会变动导致连接中断,设置一个清晰的主机名有助于区分不同的服务器实例。

本文将详细介绍如何在 CentOS 7 中修改主机名以及配置静态网络。

以下为新增的静态配置

配置主机名

主机名是系统在网络中的标识符,建议设置具有描述性的名称(如 web-server-01)。

方法 1:使用 hostnamectl 命令(推荐)

这是 CentOS 7 及以后版本最简单、最现代的方法。

  1. 打开终端,输入以下命令修改主机名:

    sudo hostnamectl set-hostname your-new-hostname

    sudo hostnamectl set-hostname web-node-01

  2. 验证修改是否生效: 输入 hostname 命令,你应该能看到新的名称。

方法 2:编辑配置文件

如果你习惯使用传统方式,可以直接编辑 /etc/hostname 文件。

  1. 使用 vinano 编辑器打开文件:
    sudo vi /etc/hostname
  2. 删除原有的内容,输入新的主机名并保存退出。
  3. 重启系统或重新登录终端即可生效。

配置网络(静态 IP)

默认情况下,虚拟机可能通过 DHCP 获取 IP,为了便于管理,我们需要将其改为静态 IP 地址,CentOS 7 主要通过 /etc/sysconfig/network-scripts/ 目录下的网卡配置文件来管理网络。

查看当前网卡名称

在编辑配置文件前,先确认你的网卡名称,通常使用 ip addrifconfig 命令查看。

ip addr

你会看到类似 ens33eth0enp0s3 的名称。请记住这个名称,接下来的步骤中请将其替换为你实际的网卡名。

编辑网卡配置文件

假设你的网卡名称是 ens33,配置文件路径为 /etc/sysconfig/network-scripts/ifcfg-ens33

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改关键参数修改为以下格式(根据你的虚拟机网络模式如 NAT 或桥接模式调整 IP 和网关):

TYPE=Ethernet
BOOTPROTO=static        # 改为 static(静态 IP)
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=ens33              # 网卡名称
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
DEVICE=ens33            # 网卡名称
ONBOOT=yes              # 开机自动启动
IPADDR=192.168.1.100    # 你想要的静态 IP 地址
NETMASK=255.255.255.0   # 子网掩码
GATEWAY=192.168.1.1     # 网关(根据你的虚拟网络设置,NAT模式通常是虚拟机网关)
DNS1=8.8.8.8            # DNS 服务器
DNS2=114.114.114.114

重启网络服务

修改完成后,保存并退出,然后重启网络服务使配置生效:

sudo systemctl restart network

或者重启整个系统:

sudo reboot
``
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码