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
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
相关文章推荐
- Linux的文件系统
- linux---动静态库编译及使用
- 迅为4412开发板Linux驱动教程之GPIO的初始化
- linux-impdp的使用
- Linux下硬盘设备命名规则
- linux kernel 0.11 head
- Linux下获取硬盘相关信息
- linux recv 返回值 和 recv 标志参数--- 实测
- 基于linux 的2048
- Linux下MTK 3G网卡驱动移植
- linux文件系统-ls
- 内网IP无法访问linux中weblogic的console控制台
- Linux文件系统iNode及stat命令
- Android驱动之 Linux Input子系统之TP——A/B(Slot)协议
- linux---libjpeg使用(jpg to rgb)
- Linux下进程通信之管道
- centos单机安装Spark1.4.0
- Linux环境下iscsi initiator的应用
- 批量添加ip后没有生效出现了什么问题?
- 【linux】ubuntu下navicat for mysql安装