Linux 禁ping

Linux 禁pingetc sysctl conf 是系统控制文件 主要是配置一些系统信息 而且它的内容全部是对应于 proc sys 这个目录的子目录及文件设置方式 或者 vi etc sysctl conf vi 编辑

大家好,欢迎来到IT知识分享网。

临时禁ping
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 

其中,/proc 是一种伪文件系统(也即虚拟文件系统),系统内存的映射

或者使用下面的命令

sysctl -w net.ipv4.icmp_echo_ignore_all=1 

该两种方法会立即生效,但是下次重启时都会失效,永久生效方法在下方

补充:sysctl命令

用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中

选项: -n:打印值时不打印关键字; -e:忽略未知关键字错误; -N:仅打印名称; -w:当改变sysctl设置时使用此项; -p:从配置文件“/etc/sysctl.conf”加载内核参数设置; -a:打印当前所有可用的内核参数变量和值; -A:以表格方式打印当前所有可用的内核参数变量和值。 
永久生效
/etc/sysctl.conf 与 /proc/sys/ 的关系简介
echo value > /proc/sys/xx/yy # 或者 vi /etc/sysctl.conf #vi编辑,然后添加设置 ; sysctl -p #生效 # 或者 sysctl -w kernel.domainname="example.com" #利用-w生效 
如何永久生效
echo "net.ipv4.icmp_echo_ignore_all=1" >> /etc/sysctl.conf 

然后,使之生效

sysctl -p 

这样就能够禁ping了,如果想修改回去,将值改成0,然后sysctl -p一下就回去了

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/132095.html

(0)
上一篇 2025-08-02 22:15
下一篇 2025-08-02 22:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信