`

vim无法修改Linux的一些文件(/proc/sys/ipv4/icmp_echo_ignore_all)

阅读更多

      上次更改centos 的一些配置,修改 /proc/sys/ipv4/icmp_echo_ignore_all 文件的内容,使主机不响应ICMP包,但是遇到一点问题。

       按照书本的教程提供了两种修改方法:

       1、使用echo命令直接修改。方法如下:

 

 echo "1" > /proc/sys/ipv4/icmp_echo_ignore_all

        因为 icmp_echo_ignore_all 文件中只有一个数字(0或者1),所以直接修改完成。

 

 

       2、第二种就是平时比较常规的修改方法,vi/vim 进行修改。

       但是修改的时候出现问题,不管使用 root 还是 普通用户 都显示无法保存文件。修改失败,提示 Fsync failed  无法改变内容,使用 gedit同样出现错误但能够改变。开始第一个想法肯定是权限,可是当使用 根用户 也出现问题,看来就没那么简单了。搜索了一下,觉得下面的解释感觉不错。

     

      这是VI的问题

    用vi编辑一个文件的时候,vi首先为这个文件创建一个副本,这个副本通常命名为.your_file_name.swp当结束编辑,选择保存的时候,vi用这个副本文件替换掉原文件。

    proc文件系统下的文件都是内存中的影像,无法创建副本,显然不支持此种编辑方式。


    具体讨论的网址:
http://bbs.chinaunix.net/thread-1945803-1-1.html

分享到:
评论

相关推荐

    VIM配置文件vimrc(Linux/Ubuntu)

    VIM配置文件vimrc(Linux/Ubuntu)

    vim设置20130906, 适合编程爱好者

    "source ~/.vim/bundle/unite.vim/conf.vim "neosnippet.vim source ~/.vim/bundle/neosnippet/conf.vim "vimshell.vim, vim中使用shell, 最好一款 source ~/.vim/bundle/vimshell/conf.vim "omnicppcomplete.vim...

    linux_vim插件_最新

    linux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_...

    gen_tags.vim, 用来轻松使用 ctags/gtags的vim和neovim的异步插件.zip

    gen_tags.vim, 用来轻松使用 ctags/gtags的vim和neovim的异步插件 gen_tags.vim 为方便用户使用 Vim/ NeoVim,简化了 ctags/ gtags的使用。它用于为你生成和维护多个平台支持的标签,在 Windows/Linux/macOS. 上测试...

    extman+extmail最新版本

    vim webman.cf SYS_CONFIG = /usr/local/apache/htdocs/extman/ SYS_LANGDIR = /usr/local/apache/htdocs/extman/lang SYS_TEMPLDIR = /usr/local/apache/htdocs/extman/html SYS_MAILDIR_BASE = /data/...

    vim资源文件

    vim的资源文件,解压后,将其中的.vim文件夹放入到你的/Home目录下,里面一般的vim插件都有了,如还想要其他的可以下载对应的vim插件,放入.vim/plugin文件夹下面,doc文件放入.vim/doc文件夹下面 vim的效果 ...

    linux VIM 配置文件

    vimrc文件拷贝到用户家目录和root家目录下更名为.vimrc 两个TXT文件拷贝到/usr/share/vim/vim73/doc 目录下 两个VIM文件拷贝到/usr/share/vim/vim73/plugin目录下

    vim下systemverilog/VMM/UVM语法高亮文件

    该vim文件用于vim/gvim下,systemverilog/VMM/UVM文件自动高亮关键字.基于的文件版本及内容为: 1.systemverilog 1800-2012中附录内所有关键字; 2.VMM 1.2中class\method\type\macro; 3.UVM 1.2中class\method\type\...

    vim简介,讲解linux/unix下的开发工具vim的使用

    vim简介,讲解linux/unix下的开发工具vim的使用

    vim-terraform, 基本 vim/terraform集成.zip

    vim-terraform, 基本 vim/terraform集成 维护者这个插件和其他类似的插件现在由 HashiVim组织维护,它正在寻找其他维护人员和贡献者。 有关详细信息,请参阅HashiVim主页。概述:vim-terraform这个插件添加了运行...

    linux_vim_最新更新

    linux_vim_最新更新linux_vim_最新更新linux_vim_最新更新linux_vim_最新更新linux_vim_最新更新linux_vim_最新更新

    OS + Linux Edit emacs /vi vim /SciTE /gedit /kedit /UltraEdit /nedit /sedf

    NULL 博文链接:https://lindows.iteye.com/blog/246868

    vim配置文件vim配置文件vim配置文件

    vim配置文件vim配置文件vim配置文件

    vimtips 学习VIM的理想资源

    学习vim: http://www.vim.org/ O cial site http://chronos.cs.msu.su/vim/newsgroup.html Newsgroup and Usenet http://groups.yahoo.com/group/vim Speci c newsgroup http://u.webring.com/hub?ring=vim VIM ...

    tmux配置文件,兼容vim按键

    tumx配置文件,兼容vim的h,j,k,l按键,下载后,在当前文件夹执行mv tmux.conf ~/.tmux.conf,然后tmux new -s test新开一个tmux的session,使用crtl+b h,j,k,l既可以快速移动窗口。

    Trinity (trinity.vim) V1.3

    这是本人开发的另一款(G)VIM 插件, 顾名思义,即用来管理 Source Explorer (srcexpl.vim),Taglist 和 NERD_Tree 三款插件,实现类似 Source Insight 的代码跟踪,函数浏览和文件浏览等功能,可在Windows/Linux/UNIX...

    vim使用-linux

    vim使用-linux

    linux下vim命令详解

    linux下vim命令详解 高级一些的编辑器,都会包含宏功能,vim 当然不能缺少了,在 vim 中使 用宏是非常方便的

    安装完fisa-vim-config后,~/.vim文件夹

    ubuntu12.10 安装python环境 https://github.com/fisadev/fisa-vim-config 我本地的~/.vim文件夹

Global site tag (gtag.js) - Google Analytics