Linux最大文件句柄设置

本文介绍了如何在Linux系统中查询和修改最大文件句柄数,以解决服务器句柄数莫名变回默认值的问题。首先通过`ulimit -a`查询当前设置,然后在`/etc/security/limits.conf`文件中增加配置,限制所有用户可以打开的最大文件数和进程数。同时,需要注释掉`/etc/security/limits.d/`目录下相关文件的配置。若句柄数再次变动,可通过切换到root用户,执行`ulimit -n 100000`和`service sshd restart`来临时调整并重启SSH服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                        Linux最大文件文件数设置

公司的服务器有的时候明明已经把文件句柄配置好了,结果又不明不白的变成了1024。也不知道是不是运维的那帮人搞得。只能自己再去搞一遍。如果第二步已经配置完成就不用再弄了,直接从第三步开始就行。

一、查询最大文件句柄数
        ulimit -a

        结果:其中open files表示最大文件句柄数
             core file size          (blocks, -c) 0
             data seg size           (kbytes, -d) unlimited
             scheduling priority             (-e) 0
             file size               (blocks, -f) unlimited
              pending signals                 (-i) 46667
             max locked memory       (kbytes, -l) 64
             max memory size         (kbytes, -m) unlimited
             open files                      (-n) 1024
             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) 46667
             file locks                      (-x) unlimited    
             virtual memory          (kbytes, -v) unlimited

二、配置修改(主要是修改用户的文件句柄数)

        ①root下编辑vim /etc/security/limits.conf,在文件末尾添加:
            *    soft      nofile   100000
            *    hard   nofile   100000
            *    soft      nproc    100000
            *    hard      nproc    100000
    
        ②注释/etc/security/limits.d/目录中文件的 nofile、nproc配置项
    
        ③重启服务器后生效:reboot
    

三、如果不知不觉中有变化了
    
        ①切换成root,执行
                ulimit -n 100000
                service sshd restart
        ②重新开启一个窗口,查看最大文件数
                ulimit -a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值