虚拟机编辑保存退出
时间: 2025-05-28 16:17:56 浏览: 48
### 虚拟机 ens33 编辑保存退出配置方法
#### 1. 进入网络配置文件路径
在 CentOS 系统中,网络接口的配置文件通常位于 `/etc/sysconfig/network-scripts/` 目录下。可以通过以下命令进入该目录:
```bash
cd /etc/sysconfig/network-scripts/
```
#### 2. 查找并编辑 `ifcfg-ens33` 文件
通过 `ls` 命令查找是否存在名为 `ifcfg-ens33` 的文件。如果存在,则使用 `vim` 工具对其进行编辑;如果不存在,可能是因为网卡名称不同(如 `eno16777736` 或其他命名),需要根据实际情况定位正确的文件。
执行以下命令打开文件进行编辑:
```bash
vim ifcfg-ens33
```
#### 3. 修改关键参数
在文件中找到或添加以下关键字段,并将其设置为适当值[^1]:
```plaintext
ONBOOT=yes # 确保开机自启
BOOTPROTO=static # 设置为静态 IP 地址分配方式
IPADDR=<your_static_ip> # 替换为所需的静态 IP 地址
NETMASK=<subnet_mask> # 替换为子网掩码
GATEWAY=<gateway_address> # 替换为默认网关地址
DNS1=<primary_dns_server> # 可选:替换为主 DNS 服务器地址
DNS2=<secondary_dns_server> # 可选:替换为辅助 DNS 服务器地址
```
例如,假设要将 IP 地址设为 `192.168.1.100`,子网掩码为 `255.255.255.0`,网关为 `192.168.1.1`,则可以这样编写:
```plaintext
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
```
#### 4. 保存并退出 Vim 编辑器
完成修改后,按下键盘上的 `Esc` 键以退出编辑模式。随后输入以下命令保存更改并退出:
```plaintext
:wq
```
这表示 “write and quit”,即保存并退出。
如果不想保存所做的任何更改而直接退出,可以输入以下命令强制退出而不保存:
```plaintext
:q!
```
#### 5. 重启网络服务
为了使新配置生效,需要重启网络服务。运行以下命令来停止、禁用再启动 NetworkManager 服务[^2]:
```bash
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl start NetworkManager
```
也可以简单地重启整个网络服务:
```bash
systemctl restart network
```
#### 6. 验证配置是否成功
最后,验证 `ens33` 是否已经获得了预期的静态 IP 地址。可以使用以下命令查看当前活动的网络接口及其状态:
```bash
ip addr show ens33
```
或者更简洁的方式:
```bash
ifconfig ens33
```
确保输出结果显示了所配置的静态 IP 地址和其他相关信息。
---
### 注意事项
- 如果仍然看不到 `ens33` 接口,请检查 VMware 中虚拟机的网络适配器设置是否正确开启,并选择了合适的网络模式(如 NAT、桥接等)[^3]。
- 在某些情况下,可能还需要更新 yum 包管理工具以修复潜在问题[^4]。
---
阅读全文
相关推荐


















