linux编辑ip后保存时 报Cannot open file for writing 如何解决
6个回答
展开全部
解决方法一:
vi E212:Can't open file for writing 报错
vi在编辑文件时不是正常关闭文件时会自动建立一个隐藏的 .swp文件,
若要下次正常打开可以将这个文件删除掉 rm var/tmp/delamam.swp
解决方法二:
1.cd /etc/sysconfig/network-scripts/
2.ls -a查看当前目录下的所有文件;并cat ifcfg-eth0查看ifcfg-eth0内容
3.ifcfg-eth0里边只有简单的三行,没有ip相关信息,于是将其内容进行编辑,vi ifcfg-eth0,按insert进行编辑,编辑内容如下(前3行是本来就有的):
DEVICE=eth0
ONBOOT =yes BOOTPROTO= dhcp IPADDR= 192.168.1.101 NETMASK= 255.255.255.0
NETWORK=192.168.1.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1
#GATEWAYDEV=eth0
然后ESC退出编辑状态,shift+:输入wq退出
4.这时用ifconfig查看ip还是以前的信息,所以必须得重启网卡:cd /etc/rc.d/init.d ,输入./network restart重启网卡此时会出现如下错误信息:
“弹出界面eth0 正在决定eth0的ip信息...失败:无链接,是否检查电缆?”
这种问题,把 BOOTPROTO=dhcp 改成 BOOTPROTO=static 就可以,然后重复上述步骤。
5.ifconfig便可看到修改后的ip信息
6.ping 192.168.1.100(宿主机的ip)
7.在宿主机下ping 192.168.1.101(VM的ip)
vi E212:Can't open file for writing 报错
vi在编辑文件时不是正常关闭文件时会自动建立一个隐藏的 .swp文件,
若要下次正常打开可以将这个文件删除掉 rm var/tmp/delamam.swp
解决方法二:
1.cd /etc/sysconfig/network-scripts/
2.ls -a查看当前目录下的所有文件;并cat ifcfg-eth0查看ifcfg-eth0内容
3.ifcfg-eth0里边只有简单的三行,没有ip相关信息,于是将其内容进行编辑,vi ifcfg-eth0,按insert进行编辑,编辑内容如下(前3行是本来就有的):
DEVICE=eth0
ONBOOT =yes BOOTPROTO= dhcp IPADDR= 192.168.1.101 NETMASK= 255.255.255.0
NETWORK=192.168.1.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1
#GATEWAYDEV=eth0
然后ESC退出编辑状态,shift+:输入wq退出
4.这时用ifconfig查看ip还是以前的信息,所以必须得重启网卡:cd /etc/rc.d/init.d ,输入./network restart重启网卡此时会出现如下错误信息:
“弹出界面eth0 正在决定eth0的ip信息...失败:无链接,是否检查电缆?”
这种问题,把 BOOTPROTO=dhcp 改成 BOOTPROTO=static 就可以,然后重复上述步骤。
5.ifconfig便可看到修改后的ip信息
6.ping 192.168.1.100(宿主机的ip)
7.在宿主机下ping 192.168.1.101(VM的ip)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
root是万能用户,不受权限的控制的。怎么会报错?
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改完后
:wq!
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改完后
:wq!
追问
不行,还是一样的错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你如何编辑的IP?你用的什么操作系统
追问
linux系统,DOC命令
追答
linux有很多发行分支,不同的linux有不同的操作方法,就像win31和win7的区别一样,而且linux更加灵活。
DOC是什么命令?
对于你的问题,你首先要描述清楚别人才能给你解决。
按照你的描述,你应该是通过编辑ifcfg-eth0文件设置IP的,不能保存的话看看ifcfg-eth0文件的权限就知道了。
如果你用redhat之类的linux使用setup就可以使用图形界面更改IP,suse类的linux就可以使用yast
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接setup不行了
追问
怎么操作?本人菜鸟一枚,刚接触linux,能不能说详细些呢,谢谢了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询