vi /etc/sysconfig/network-scripts/ifcfg-ens33 里面没有任何东西
这个问题表明你尝试编辑的ifcfg-ens33文件是空的,这通常意味着你的系统中没有相应的网络配置文件,或者该文件被误删除。
解决方法:
如果你使用的是CentOS 7或者类似版本,可以尝试重新生成网络配置文件。可以使用如下命令:
nmcli connection show
这个命令会列出所有的网络连接。找到你的网络接口(可能是ens33),然后使用下面的命令来重新生成配置文件:
nmcli connection down ens33
nmcli connection up ens33
这将会创建或者更新/etc/sysconfig/network-scripts/ifcfg-ens33文件。
如果上述方法不适用,你可能需要手动创建或者恢复这个文件。你可以从其他正常工作的服务器上复制一份ifcfg-ens33文件,或者使用以下的模板创建一个新的配置文件:
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
以下是一个基本的ifcfg-ens33配置文件示例:
DEVICE=ens33
BOOTPROTO=dhcp
ONBOOT=yes
保存文件后,重启网络服务:
systemctl restart network
如果你不熟悉网络配置的具体内容,请咨询你的系统管理员或者查看相关文档。