您的位置:首页 > 运维架构 > Linux

linux服务器必要的两个系统设置

2015-08-25 15:42 567 查看
两个设置都跟ulimit命令有关。

1.最大打开文件数:

这个设置会影响socket的数量,因为每一个socket都算一个file discriptor,所以,这个数量也决定了socket能够连接多少,服务器需要设置大一点(默认通常是1024,显然远远不够)

设置方法:ulimit -n 数量(65535通常够用了)

2.最大core文件尺寸

这个设置可以开关core文件生成,如果设置为0,程序崩溃时不会保存core dump,如果大于0,则会生成core文件,通常都是不限制尺寸的,即:

ulimit -c unlimited

以上设置命令可以加到~/.bashrc中,使其在打开终端时即执行一次。

在已经打开的终端中,可以用source ~/.bashrc使其立即在该终端中生效

第二种方法(推荐):

在limits.conf文件中修改配置,任何用户都永久生效:

文件路径:/etc/security/limits.conf

修改方法(加入以下几行至配置文件):

* hard nofile 65535

* soft nofile 65535

* hard core unlimited

* soft core unlimited
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: