所有分类
  • 所有分类
  • WP插件Pro
  • HTML模板
  • 微信小程序模板
  • 源码

vi修改文件格式编码(从dos改为unix)

事情起因:通过用浏览器宝塔面板修改网卡etho,保存之后,重启网卡,service network restart,无法重启,网站那种常见的报错,无法启动,于是重启了服务器;

然后感觉彻底凉了,IP已经无法连接上服务器了,宝塔自然也打不开,ping也不通;幸好官方自带有控制台,还能连接,然后找网上的教程,重新设置网卡,无论如何处理,网卡始终无法启动

越整越怕,想着两个月的辛苦网站的数据,不会就这么凉了吧,而且是公司的。

最后新建一台服务器,模拟同样的操作,一样一样的排查到底是哪行代码出问题了。最后发现原来是编码的问题,Linux需要的是nuix编码,而我们通过浏览编辑保存的是window编码;:wq保存后其实对于系统来说是乱码的,她是无法执行的。

所以cd到网卡位置 查看一下编码操作如下

# 打开文件(你的网卡可能不是这个名字)
vi ifcfg-etho

# 查看编码格式
:set ff

# 如果显示如下,编码是错误
fileformat=dos

# 修改编码
:set ff=unix

# 保存退出
:wq

 

原文链接:https://www.itaoda.cn/blog/906.html,转载请注明出处。

0
使用和安装有任何问题
请加客服QQ:1442071397 或wechat:pufei889


免责声明

本站所发布的部分内容自网络,该部分内容限用于学习和研究目,有版权问题的,下载后的24个小时之内,从您的电脑中彻底删除。且不得将用于商业或者非法用途,否则,一切后果请用户自负,与本站无关。

评论0

请先
没有账号?注册  忘记密码?

社交账号快速登录

温性提示

演示站服务器在国外,网站打开速度有点慢,请耐心等待

多功能、多行业外贸商城 wordpress商城WOOCOMMERCE

23+
行业模板