感谢支持
我们一直在努力

Linux认证辅导:Linux的/proc文件系统

文件的写入操作,无法保存退出
对文件的写入操作我有个疑问:root@www.linuxidc.com:/proc/sys/net/ipv4# vi icmp_echo_ignore_all
:wq
“icmp_echo_ignore_all”
“icmp_echo_ignore_all” E667: 同步失败
请按 ENTER 或其它命令继续

当直接用VI编辑时,无法保存退出。
但是:
root@www.linuxidc.com:/proc/sys/net/ipv4# echo “1” > /proc/sys/net/ipv4/icmp_echo_ignore_all

却可以生效,这是为什么?

对文件的写入操作我有个疑问:


root@www.linuxidc.com:/proc/sys/net/ipv4# vi icmp_echo_ignore_all


:wq



当直接用VI编辑时,无法保存退出。


但是:


root@www.linuxidc.com:/proc/sys/net/ipv4# echo “1” > /proc/sys/net/ipv4/icmp_echo_ignore_all


却可以生效,这是为什么?


回答:


/proc  这个目录是虚拟在内存中的,不在硬盘保存,


proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。

赞(0) 打赏
转载请注明出处:服务器评测 » Linux认证辅导:Linux的/proc文件系统
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏