基本概念
Linux系统对于打开的文件通常称为文件句柄数(open files),包含
1. 系统允许最多打开的文件
2. 单个进程最多允许打开的文件
当大于这个限制时,程序会抛出大量的无法打开文件的报错,日志一般处于/var/log/messages
如果出现”Too many open files (24)”,很可能超出文件句柄数限制了
当系统允许最多打开的文件超出时,普通用户很可能连登录都登不进去。
小妖有遇到过最极端的情况是所有用户都不能登录,只有root用户且仅只能在输入密码下才能连接,所以掌握这个知识还是相当必要的
系统允许最多打开的文件
进程允许最多打开的文件
附:ulimit命令参数介绍