linux如何设置用户打开的文件数?
发布网友
发布时间:2022-04-23 15:57
我来回答
共3个回答
热心网友
时间:2022-05-05 04:08
具体操作,需要修改两处,并且需重新启动Linux服务器。
首先SSH登录服务器,执行ulimit -a查看当前*。这一步是可选,主要是看下*,心里有数。
第一处修改:
vim /etc/security/limits.conf
在文件尾部增加:
* soft nofile 65535
* hard nofile 65535
第二处修改
vim /etc/profile
在文件尾部增加:
ulimit -S 65535
ulimit -H 65535
ulimit -n 65535
ulimit -f 6553500
保存修改后,重启Linux服务器。重启完毕后,SSH登入服务器,执行ulimit -a查看系统*。
补充:ulimit命令的参数详细介绍
-H 设置硬资源*.
-S 设置软资源*.
-a 显示当前所有的资源*.
-c size:设置core文件的最大值.单位:blocks
-d size:设置数据段的最大值.单位:kbytes
-f size:设置创建文件的最大值.单位:blocks
-l size:设置在内存中锁定进程的最大值.单位:kbytes
-m size:设置可以使用的常驻内存的最大值.单位:kbytes
-n size:设置内核可以同时打开的文件描述符的最大值.单位:n
-p size:设置管道缓冲区的最大值.单位:kbytes
-s size:设置堆栈的最大值.单位:kbytes
-t size:设置CPU使用时间的最大上限.单位:seconds
-v size:设置虚拟内存的最大值.单位:kbytes
-u <程序数目> 用户最多可开启的程序数目
热心网友
时间:2022-05-05 05:26
1、修改当前 ulimit -n 8192
2. /etc/security/limits.conf 添加
www – nofile 1006154
www 是一个用户,如果是想所有用户生效的话换成 * ,设置的数值与硬件配置有关,别设置太大了。
-----------------------------------------------------------------------------
3. 修改 /etc/rc.local 添加
echo 8061540 > /proc/sys/fs/file-max
解决linux打开文件数1024*的解决办法
上一篇 / 下一篇 2010-03-03 23:43:04 / 个人分类:linux
查看( 290 ) / 评论( 0 ) / 评分( 0 / 0 )
linux为redhat服务器版本(非个人版),必须设置的内容
----------------------------------------------------------------------------
1、/etc/pam.d/login 添加
session required /lib/security/pam_limits.so
注意看这个文件的注释
2. /etc/security/limits.conf 添加
www – nofile 1006154
www 是一个用户,如果是想所有用户生效的话换成 * ,设置的数值与硬件配置有关,别设置太大了。
-----------------------------------------------------------------------------
3. 修改 /etc/rc.local 添加
echo 8061540 > /proc/sys/fs/file-max
做完3个步骤,就可以了。
补充说明:
/proc/sys/fs/file-max
该文件指定了可以分配的文件句柄的最大数目。如果用户得到的错误消息声明由于打开文件数已经达到了最大值,从而他们不能打开更多文件,则可能需要增加该值。可将这个值设置成有任意多个文件,并且能通过将一个新数字值写入该文件来更改该值。
参考文库
http://wenku.baidu.com/view/e659b4d333d4b14e852468d7.html
热心网友
时间:2022-05-05 07:01
是不是普通用户的文件数达到了1024,想再增加?
linux如何设置用户打开的文件数?
具体操作,需要修改两处,并且需重新启动Linux服务器。首先SSH登录服务器,执行ulimit -a查看当前限制。这一步是可选,主要是看下限制,心里有数。第一处修改:vim /etc/security/limits.conf 在文件尾部增加:soft nofile 65535 hard nofile 65535 第二处修改 vim /etc/profile 在文件尾部增加:ulimit...
怎样修改linux文件打开数量?
1. 按照最大打开文件数量的需求设置系统, 并且通过检查/proc/sys/fs/file-max文件来确认最大打开文件数已经被正确设置。cat /proc/sys/fs/file-max 如果设置值太小, 修改文件/etc/sysctl.conf的变量到合适的值。 这样会在每次重启之后生效。 如果设置值够大,跳过下步。&...
Linux如何修改文件打开数
在这个案例中, 我们将最大打开文件数增加到2048。 所有的步骤需要root用户操作。普通用户需要重新登录才能使设置生效。 1. 按照最大打开文件数量的需求设置系统,并且通过检查/proc/sys/fs/file-max文件来确认最大打开文件数已经被正确设置。 # cat /proc/s...
Linux下增大可打开文件描述符的最大数的方法
在安装Oracle Grid Infrastructure检查约束时遇到一个错误,大体是说当前可打开的文件描述符的最大数为1024,而要求是65536。于是在gird用户下执行ulimit -a,显示可打开的最大文件数为1024,这是默认值;执行ulimit -n 65536不允许修改,转到root下面执行ulimit -n 65536,执行ulimit -a 显示为65536,在...
linux文件打开数linux文件打开
Linux文件数打开数查看当前系统最大的文件打开数,在linux终端中输入ulimit-a“openfiles”参数选项后面的数值就是当前系统支持的最大打开文件数修改linux最大文件打开数如果要修改linux最大文件打开数,可以通过参数命令unlimit-n后面接需要设置的文件数量。设置好之后,再次查看unlimit-a你会发现已经设置为新...
Linux下如何增大可打开文件描述符的最大数
具体内容如下:1.执行ulimit -a,可以显示可打开的最大文件数。2.一般是1024,这是默认值;3.要修改可以在root权限下 4.执行ulimit -n 65536修改即可
Linux系统中操作文件数过多导致的错误解决方法
首先,增加文件打开数限制是解决此类问题的直接方法。用户可以通过修改`/etc/security/limits.conf`文件来提高soft nofile和hard nofile参数的值,从而增加每个用户或系统可打开的最大文件数。例如,将该文件中的相关行修改为`* soft nofile 65535`和`* hard nofile 65535`,其中星号代表所有用户,而...
linux打开的文件数量linux打开的文件数
/etc/security/limits.conf 这个文件规定了最大进程数,root无限制,普通用户有限制,当前环境的用户所有进程能打开的最大文件数量由ulimit-n决定。修改Linux 的最大文件句柄数限制的方法:1)ulimit-n65535 在当前session有效,用户退出或者系统重新后恢复默认值 2)修改profile文件:在profile文件中添加:...
Linux系统中操作文件数过多导致的错误解决方法
1. 检查系统设置的每个用户最大允许打开的文件数量。这个限制可以通过`ulimit`命令来查看,例如:```ulimit -n ```默认值通常是1024,这意味着每个用户最多可以打开1024个文件。2. 检查当前系统已经打开的文件数量。可以使用`lsof`命令来查看,例如:```lsof | wc -l ```这将显示当前系统打开的...
怎样查看linux进程打开的文件数?
Linux文件数打开数\x0d\x0a查看当前系统最大的文件打开数,\x0d\x0a在linux终端中输入ulimit-a\x0d\x0a“openfiles”参数选项后面的数值就是当前系统支持的最大打开文件数\x0d\x0a\x0d\x0a修改linux最大文件打开数\x0d\x0a如果要修改linux最大文件打开数,可以通过参数命令unlimit-n后面...