linux sysctl指令用法
Sysctl指令是对系统核心参数的设置: 当然这些核心的设置都是文件,存放于/proc/sys/net目录下。
例子:
复制代码代码示例:
net.ipv4.icmp_echo_ignore_all = 0 把所有的点改为 / 就可以了。
[root@redhat net]# net.ipv4.icmp_echo_ignore_all = 0 [root@redhat net]# cd ipv4/ [root@redhat ipv4]# cat icmp_echo_ignore_all 0
可以通过编辑或导入的办法不该文件,但同时也有相关的命令修改:
要想使用相对路径:
提示:
[root@redhat ipv4]# cat icmp_echo_ignore_all //这样修改只是临时的,重启后系统会重新分配,想永久生效就把该条写进 /etc/sysctl.conf文件中。
echo "icmp_echo_ignore_all = 1" >> /etc/sysctl.conf
来看看sysctl这个指令的有效文件。
et.ipv4.ip_forward = 1
使其配置后直接生效:
# sysctl –p
# sysctl –p命令还可以指定sysctl指令的配置文件,系统默认的存放在/etc/sysctl.conf,其实也可以自己指定。 (责任编辑:IT) |