Linux九阴真经之无影剑残卷10(内核编译)

/proc目录

/proc目录:
Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。


/proc/sys
(1) sysctl命令用于查看或设定此目录中诸多参数
sysctl -w path.to.parameter=VALUE
sysctl -w kernel.hostname=mail.magedu.com


(2) echo命令通过重定向方式也可以修改大多数参数的值
echo "VALUE" > /proc/sys/path/to/parameter
echo “websrv” > /proc/sys/kernel/hostname

echo  1 > /proc/sys/net/ipv4/ip_forward        禁ping指令

常用选项

查看 etc/sysctl.conf  ,修改属性

vm.drop_caches = 0                                                         当值为1时,清除缓存。

net.ipv4.tcp_syn_retries = 5                                            当syn(d三次握手无响应)同步失败时,重试的次数

net.ipv4.tcp_fin_timeout = 60                                           tcp协议 分手超时时间(秒),可调短,可实现高并发,优化服务器性能。

net.ipv4.tcp_syncookies = 1                                             syn为dos三次握手的攻击 第二次握手时客户端无响应,服务器只能傻等     建议启用,默认为1

net.ipv4.tcp_max_tw_buckets = 65536                            四次挥手后,不会立马断开,而是进入timeout状态 此条可以调试timeout状态的个数

net.ipv4.tcp_max_syn_backlog = 514                              tcp 最大svn 的等待队列 ,可调大,实现更高的并发量

net.ipv4.ip_local_port_range = 32768 ----- 60999            客户端的端口范围,可调节大小

猜你喜欢

转载自www.cnblogs.com/huxiaojun/p/9027007.html