修改内核参数

查看当前内核参数

sysctl -a

 

手动修改(当前有效,重启后无效)

cat /proc/sys/net/ipv4/icmp_echo_ignore_all

0

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

 

命令修改(当前有效,重启后无效)

sysctl -w net.ipv4.icmp_echo_ignore_all=1   (参数名与=文件路径去掉/proc/sys/,且""改成".")

 

配置文件中修改(当前无效,重启永久生效)

vim /etc/sysctl.conf

添加

net.ipv4.icmp_echo_ignore_all=1

 

让其修改后立刻生效

 sysctl -p  

这个命令会重新加载 /etc/sysctl.conf 的配置

 

或 sysctl --system也可以,与sysctl -p的区别在于,sysctl --system会重新加载以下所有配置:

/run/sysctl.d/*.conf
/etc/sysctl.d/*.conf
/usr/local/lib/sysctl.d/*.conf
/usr/lib/sysctl.d/*.conf
/lib/sysctl.d/*.conf
/etc/sysctl.conf

参数迁移

1、导出当前主机所有配置

sysctl -a > mysys.conf

 

2、拷贝到其他主机并执行

sysctl -p -f mysys.conf

 

 

展开阅读全文

没有更多推荐了,返回首页