当前位置:   article > 正文

sed -i遇到的坑_sed -i 失败

sed -i 失败

sed -i会将软链接变成文件

  • 首先查看下grub.conf文件,是一个软链接,指向../boot/grub/grub.conf 

  • 使用sed -i修改下grub.conf中的内容 

  • 再查看grub.conf文件。发现grub.conf由软链接变成了文件。 

问题
  • 当你想修改内核参数,将crashkernel=auto修改为crashkernel=512M,并添加elevator=deadline参数。如果使用sed -i这种方式,会将/etc/grub.conf由软链接变为文件,重启机器之后,会发现参数修改并不生效。
原因
  • 操作系统在重启的过程中,加载的是../boot/grub/grub.conf文件。所以,当使用sed -i之后,/etc/grub.conf由链接变成了文件,导致../boot/grub/grub.conf中并没有产生对应的修改,因此导致参数修改不生效。
解决
  • 不要使用sed -i这种方式修改,使用vim手动修改。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/322824
推荐阅读
相关标签
  

闽ICP备14008679号