Sysctl 命令
Linux系统可以用Sysctl命令随时改变内核参数而不用重启.
# sysctl –a
dev.cdrom.autoclose = 1
fs.quota.writes = 0
kernel.ctrl-alt-del = 0
kernel.domainname = (none)
kernel.exec-shield = 1
net.core.somaxconn = 128
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_wmem = 4096 16384 131072
net.ipv6.route.mtu_expires = 600
sunrpc.udp_slot_table_entries = 16
vm.block_dump = 0
修改/etc/sysctl.conf文件, 永久改变内核参数
内核参数一般是在启动的时候加载的, 但是也可以用这个命令来修改.
# vi /etc/sysctl.conf
... ... ...
# sysctl –p
临时修改内核参数
sysctl –w {variable-name=value}
其中有点意思的还是net.ipv4.ip_default_ttl
这个, 这个ttl就是当你ping本机, 或者别人ping你的时候显示的数字, 如果你改成别的了, 那就会显示别的, 比如:
sysctl –w net.ipv4.ip_default_ttl=233
这样以后, 你ping自己的时候ttl就会是233.