首页/系统/信创系统运维速查/sysctl 内核参数配置与持久化
系统与安装65 条

sysctl 内核参数配置与持久化

运行时调整内核参数用 sysctl -w,持久化写 /etc/sysctl.d/*.conf;网络、文件句柄、内存等调优都走这套机制。

信创系统运维速查系统更新于 2026-10-12
临时sysctl -w net.ipv4.ip_forward=1
持久/etc/sysctl.d/99-tuning.conf
加载sysctl --system 或 sysctl -p 指定文件

写入持久配置并生效

写入持久配置并生效
cat > /etc/sysctl.d/99-tuning.conf <<'EOF'
net.ipv4.ip_forward = 1
fs.file-max = 2097152
EOF
sysctl --system
sysctl net.ipv4.ip_forward fs.file-max
sysctl -w 只改内存不落盘;重启后丢失的参数要写进 /etc/sysctl.d/ 下的配置文件。

易错点

  • 旧教程写 /etc/sysctl.conf,新系统推荐 /etc/sysctl.d/ 分文件管理,加载按文件名排序
  • 部分参数修改立即生效但影响面大,生产变更走评审与回滚预案

数据来源与参考

  • sysctl 手册(man 8 sysctl)
  • Linux 内核文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌