首页 > Linux Usage > 用sysctl配置运行时刻内核参数

用sysctl配置运行时刻内核参数

2012-07-18 18:36 星期三    浏览: 1,540    绿 发表评论 阅读评论

sysctl工具用于运行时刻配置内核参数,可以使用man sysctl查看参考手册。

可以使用sysctl -a 查看所有内核参数

使用/sbin/sysctl -n kernel.hostname 获取键kernel.hostname的值如

/sbin/sysctl -n kernel.hostname
Ubuntu10.04

 

使用 /sbin/sysctl -w kernel.domainname=”example.com”去改变键值

使用/sbin/sysctl -p /etc/sysctl.conf导入文件中的设置的键值,若不指定文件,则默认使用/etc/sysctl.conf

 

可以配置IPv4抵御SYN Flood攻击:

net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_keepalive_time = 1200
net.ipv4.tcp_fin_timeout = 30
net.ipv4.ip_local_port_range = 1024
net.ipv4.tcp_max_syn_backlog = 8192
net.ipv4.tcp_max_tw_buckets = 5000
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2

然后执行/sbin/sysctl -p使其生效

上述参数含义参见链接:http://8053496.blog.51cto.com/4873365/839734

 

本文链接地址: http://blog.redwolf-soft.com/?p=1702

原创文章,版权©红狼博客所有, 转载随意,但请注明出处。

    分享到:

相关文章:

  • 无相关文章
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
订阅评论
  欢迎参与讨论,请在这里发表您的看法、交流您的观点。