最后更新于

linux设置limits

分类: linux

📊 系统资源限制参数说明

nofile #任何用户可以打开的最大的文件描述符数量,默认1024,这里的数值会限制tcp连接 nproc #任何用户可以打开的最大进程数

🔧 全局配置示例

/etc/security/limits.conf 文件中添加以下配置,对所有用户生效:

* soft nofile 655350  
* hard nofile 655350
* soft nproc  655350  
* hard nproc  650000

👤 特定用户配置示例

针对特定用户(如es)的配置:

es soft nofile 655350
es hard nofile 655350
es soft nproc  655350
es hard nproc  650000

✅ 验证配置

配置完成后,可以使用以下命令验证:

# 查看当前shell的文件描述符限制
ulimit -n

# 查看当前shell的进程数限制
ulimit -u

# 查看所有限制
ulimit -a