文档章节

centos 6 ulimit修改及sysctl配置

今幕明
 今幕明
发布于 2014/08/22 09:37
字数 381
阅读 3179
收藏 1

cat <<EOF >>/etc/security/limits.conf

* soft nofile 65536

* hard nofile 65536

* soft nproc unlimited

* hard nproc unlimited

EOF


cat <<EOF >>/etc/security/limits.d/90-nproc.conf

*          soft    nproc     unlimited

root       soft    nproc     unlimited

EOF


重新登录机器生效


cat <<EOF >>/etc/sysctl.conf

net.ipv4.tcp_fin_timeout = 30

net.ipv4.tcp_keepalive_time = 300

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_synack_retries = 2

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_max_syn_backlog = 4096

net.ipv4.tcp_max_tw_buckets=50000

net.nf_conntrack_max=6553600

net.netfilter.nf_conntrack_max=6553600


sysctl -p 执行生效


报错:

error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key

error: "net.bridge.bridge-nf-call-iptables" is an unknown key

error: "net.bridge.bridge-nf-call-arptables" is an unknown key

 

解决方法如下:

modprobe bridge

echo "modprobe bridge" >>/etc/rc.local



error: "net.ipv4.ip_conntrack_max" is an unknown key

error: "net.ipv4.netfilter.ip_conntrack_max" is an unknown key

error: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_established" is an unknown key


解决:

modprobe ip_conntrack

echo "modprobe ip_conntrack" >> /etc/rc.local


modprobe(module probe)


功能说明:自动处理可载入模块.


语  法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]


补充说明:modprobe可载入指定的个别模块,或是载入一组相依的模块.modprobe会根据depmod所产生的相依关系,决定要载入哪些模块.若在载入过程中发生错误,在modprobe会卸载整组的模块.


参  数:

-a或--all  载入全部的模块.

-c或--show-conf  显示所有模块的设置信息.

-d或--debug  使用排错模式.

-l或--list  显示可用的模块.

-r或--remove  模块闲置不用时,即自动卸载模块.

-t或--type  指定模块类型.

-v或--verbose  执行时显示详细的信息.

-V或--version  显示版本信息.

-help  显示帮助.



centos5 netfilter 参数配置文件目录:/proc/sys/net/ipv4/netfilter/ip_conntrack_max

centos6 netfilter 参数配置文件目录:/proc/sys/net/netfilter/nf_conntrack_max


本文转载自:http://cheng530530.blog.163.com/blog/static/214339632013611105412892/

今幕明
粉丝 47
博文 230
码字总数 39350
作品 0
朝阳
程序员
私信 提问
elasticsearch5.0启动出现的错误

elasticsearch5.0启动失败,出现如下提示: 1、Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error='Cannot allocate ......

baishuchao
2017/10/19
0
0
Linux上几个可以影响到服务器并发处理性能的系统参数

打开文件数量限制 系统总共可以打开的文件数 因为服务器的资源是有限的,所以Linux对打开的文件数做了限制;包括系统总共可以打开的文件数,单个用户/组别可以打开的文件数,单个进程可以打开...

caoxinyu0205
2016/09/03
24
0
正确配置Linux系统ulimit值的方法

在Linux下面部署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都...

fastjrun
2016/07/07
153
0
生产服务器环境最小化安装后 Centos 6.5优化配置备忘

本文 centos 6.5 优化 的项有18处: 1、centos6.5最小化安装后启动网卡 2、ifconfig查询IP进行SSH链接 3、更新系统源并且升级系统 4、系统时间更新和设定定时任 5、修改ip地址、网关、主机名、...

独孤蝈蝈
2016/10/29
106
0
CentOS下高并发socket最大连接数所受的各种限制

部分内容做了修订 1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文...

lock-li
2016/09/08
926
0

没有更多内容

加载失败,请刷新页面

加载更多

【TencentOS tiny】深度源码分析(4)——消息队列

消息队列 在前一篇文章中【TencentOS tiny学习】源码分析(3)——队列 我们描述了TencentOS tiny的队列实现,同时也点出了TencentOS tiny的队列是依赖于消息队列的,那么我们今天来看看消息...

杰杰1号
19分钟前
5
0
Hive

这就是那个 JAVA 类 package cn.itcast.bigdata;import java.util.HashMap;import org.apache.hadoop.hive.ql.exec.UDF;public class PhoneNbrToArea extends UDF{privat......

Garphy
19分钟前
6
0
Springboot开发,第二天

SpringBoot学习,第二天 目录:1、Springboot整合Listener 2、Springboot访问静态资源 3、异常处理 4、热部署 一、SpringBoot整合Listener 两种方式完成组件的注册 1、通过注解扫描完成组件的...

有一个小阿飞
23分钟前
7
0
BeginnersBook Perl 教程

来源:ApacheCN BeginnersBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并...

ApacheCN_飞龙
35分钟前
5
0
我的Java秋招面经大合集

阿里面经 阿里中间件研发面经 蚂蚁金服研发面经 岗位是研发工程师,直接找蚂蚁金服的大佬进行内推。 我参与了阿里巴巴中间件部门的提前批面试,一共经历了四次面试,拿到了口头offer。 然后我...

Java技术江湖
40分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部