首页/安全/安全加固速查/sysctl 加固配置的落地与验证
本包目录(363 条)
主机加固基线90 条
防火墙与访问控制50 条口令与认证策略55 条服务与端口收敛50 条补丁与漏洞管理50 条日志与审计34 条基线核查命令34 条

sysctl 加固配置的落地与验证

内核参数加固统一写入 /etc/sysctl.d/ 下的文件并用 sysctl --system 加载,避免散落修改被升级覆盖;改完逐项验证实际生效值。

安全加固速查安全更新于 2026-10-12
加固项内核参数配置管理
适用平台Linux(RHEL/CentOS/Debian/Ubuntu)
风险等级中
位置/etc/sysctl.d/99-hardening.conf

加载与验证

加载与验证
sysctl --system
sysctl kernel.randomize_va_space net.ipv4.tcp_syncookies net.ipv4.conf.all.rp_filter

直接读内核值(绕过配置文件核对真实值)

直接读内核值(绕过配置文件核对真实值)
cat /proc/sys/kernel/randomize_va_space
99- 前缀保证最后加载;与云厂商预置的 sysctl 文件冲突时以编号更大的文件为准,冲突项要显式确认。

易错点

  • sysctl -w 只是运行时生效,重启丢失;固化必须写配置文件,两者别混用
  • 容器内部分参数只读(由宿主命名空间决定),容器里加载报错属预期,真正的修正在宿主或编排层

数据来源与参考

  • sysctl.conf(5)、sysctl.d(5) 手册
  • CIS Linux Benchmark:内核参数章节

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌