文件描述符限制

一、查看最大打开文件数

1、查看系统及最大打开文件数

    [root@localhost ~]# cat /proc/sys/fs/file-max
    65535

2、查看当前用户最大打开文件数

    # ulimit -Hn //查看硬限制

    # ulimit -Sn //查看软限制

    # ulimit -a    //查看当前用户全部资源限制限制

        core file size          (blocks, -c) 0
        data seg size           (kbytes, -d) unlimited
        scheduling priority             (-e) 0
        file size               (blocks, -f) unlimited
        pending signals                 (-i) 7998
        max locked memory       (kbytes, -l) 32
        max memory size         (kbytes, -m) unlimited
        open files                      (-n) 10240
        pipe size            (512 bytes, -p) 8
        POSIX message queues     (bytes, -q) 819200
        real-time priority              (-r) 0
        stack size              (kbytes, -s) 10240
        cpu time               (seconds, -t) unlimited
        max user processes              (-u) 7998
        virtual memory          (kbytes, -v) unlimited
        file locks                      (-x) unlimited



二、设置最大打开文件数

1、系统及的设置

    # vi /etc/sysctl.conf

增加:

    fs.file-max = 100000

立即生效:

    # sysctl -p

2、用户级设置

    vi /etc/security/limits.conf

设置如下:

    httpd soft nofile 4096
    httpd hard nofile 10240

httpd是用户,可以使用通配符*表示所有用户。
要使 limits.conf 文件配置生效,必须要确保 pam_limits.so 文件被加入到启动文件中。
查看 /etc/pam.d/login 文件中有:

    session required /lib/security/pam_limits.so

也可以在/etc/profile后面加上ulimit -n 10240

使用如下命令立即生效:


    # su - httpd
    $ ulimit -Hn 10240
    $ ulimit -Sn 4096
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值