CKA [Installation] – sysctl的讲解

sysctl 是 Linux 和类 Unix 系统中用于 查看和修改内核参数 的工具。

🔧 你可以用 sysctl 来做什么?

✅ 查看当前内核参数:

sysctl net.ipv4.ip_forward

✅ sysctl 所映射的就是/proc/sys底下的文件

✅ 修改内核参数(临时修改):

这会立即生效,但重启后会失效

sysctl -w net.ipv4.ip_forward=0

✅ 永久修改方法:

可以在sysctl.conf文件当中添加你想要改的内核参数,但是会比较建议在 /etc/sysctl.d/ 目录当中创建新文件,然后添加你想要改的内核参数

1. 在 /etc/sysctl.d/ 创建文件
nano /etc/sysctl.d/99-custom.conf

2. 在这个99-custom.conf 内添加以下内容
net.ipv4.ip_forward=0

3. 保存了之后就执行以下的命令,否则需要重启电脑才能刷新设置
sysctl --system

还为更改前是 1 的值

更改参数后,并且当下直接使用sysctl –system直接刷新就得到以下结果

Loading

Facebook评论