参考:
https://blog.csdn.net/yztezhl/article/details/80388900
https://blog.csdn.net/wteruiycbqqvwt/article/details/90483224

在Linux系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件,即通常所说的“一切皆文件”。
open files参数如果过小的话,会导致进程不能打开过多的文件,不过这里的files不单是文件的意思,也包括打开的通讯链接(比如socket套接字),正在监听的端口等等,所以有时候也可以叫做句柄(handle),此时应用程序就会报java.net.SocketException: Too many open files类似的错误,引起的原因就是进程在某个时刻打开了超过系统限制的文件数量以及通讯链接数。

1.查看open files

可以使用 ulimit -a查看系统的open files参数值。 这里可以发现我的系统open files值为1024.

2.修改open files的值

如果要修改open files的值,可以使用命令vim etc/security/limits.conf进行修改。然后在该配置文件中,加入以下参数。

  • soft nofile 65535
  • hard nofile 65535
  • soft nproc 65535
  • hard nproc 65535
    ![在

修改linux系统的open files参数相关推荐

  1. linux系统怎么看时间,查看和修改linux系统时间

    一.查看和修改Linux的时区1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区方法 A 命令 : "tzselect" 方法 ...

  2. 修改linux系统时间的方法(date命令)

    修改linux系统时间的方法(date命令) 来源:互联网 作者:佚名 时间:11-18 23:22:27 [大 中 小] date命令不仅可以显示系统当前时间,还可以用它来修改系统时间,下面简单的介 ...

  3. linux系统cpu文件,Linux_学堂:当前Linux系统运行的各种参数, 1、CPU   在文件“/proc/ - phpStudy...

    学堂:当前Linux系统运行的各种参数 1.CPU 在文件"/proc/stat"里面就包含了CPU的信息.每一个CPU的每一tick用在什么地方都在这个文件里面记着.后面的数字含 ...

  4. Linux系统上hdparm工具参数详解,硬盘检查、测速、设定和优化

    Linux系统上hdparm工具参数详解,硬盘检查.测速.设定和优化 2012/07/25 hdparm, 硬盘 Linux命令相关 1 6,757 hdparm的功能:显示与设定硬盘的参数.hdpa ...

  5. 修改linux系统EDT时间为CST时间

    修改linux系统EDT时间为CST时间 刚开始系统时间为 EDT时间 EDT 是北美东部夏令时间,比UTC落后4个小时 CST 是美国中部标准时间(西六区,-6:00),中国东八区(+8:00)标准 ...

  6. 怎么修改linux系统时区,Linux系统时区该怎么修改?

    Linux系统安装过程中需要选择系统时区,还需要选择键盘布局,往往新手在英文模式下安装Linux系统的时候容易出错,这样会给后续生产环境的系统造成不必要的困扰.以下配置以Linux RedHat系列操 ...

  7. 如何查看、修改linux系统语言

    如何查看.修改linux系统语言 本机环境:CentOS 7.6 本文方法适用于:centos7/rhel7之前版本和centos7/rhel7版本 [root@localhost ~]# cat / ...

  8. 修改Linux系统时间和时区

    服务时间显示不正确,可能有3个原因造成(数据库服务于后台服务分开时,属于俩个虚拟机): 1.数据库服务所在虚拟机的时间和时区显示正确 2.Oracle服务的的时间和时区显示正确 3.后台服务所在虚拟机 ...

  9. 永久修改linux系统时间

    永久修改linux系统时间 1.先使用 data -s 暂时修改系统时间 例如: date -s "2022-07-20 11:15:00" 2.使用 hwclock -w 命令同 ...

  10. linux 修改最大线程,修改linux系统用户最大线程数限制

    遇到了坑就记下来,养成一个好习惯,利人利己.java tomcat启动后总是报错:java.lang.OutOfMemoryError: unable to create new native thr ...

最新文章

  1. 谁都忍不了烂代码,如何用重构的方式让它整洁起来?
  2. 第一个Arduino程序
  3. 不要再问我三次握手和四次挥手
  4. JAVA编程思想课程视频
  5. Java监听和发送飞秋群消息
  6. 训练后的随机森林模型导出和加载
  7. MAGENTO for XAMPP install config -搬家配置与安装配置
  8. Pollard-Rho Algorithm简述
  9. 10+ 张图来探究 Linux 内核,以及如何高效学习
  10. 细胞亚器互作综述解读~~~The secret conversations inside cells
  11. php用date语句获取时间,PHP date函数获取时间几个例子
  12. 1.4、云计算HCIA虚拟化存储基础知识
  13. 【嵌入式系统】二、初识 Tiva TM4C123G系列开发板
  14. Python3中_和__的用途和区别
  15. 【python 1】python 基础
  16. 开发手机APP做UI设计,这5个UI错误会置你的APP于死地!
  17. 《计算机网络》— 计算机网络基础
  18. 卖“伟哥”的白云山咋就干不过卖牙膏的云南白药?
  19. xshell xftp 5系列
  20. php学习笔记(一)--我们的第一段PHP代码

热门文章

  1. (day 46 - 小根堆 || 动态规划 ) 剑指 Offer 49. 丑数
  2. 简述div标签和span标签的不同_div与span的区别是什么?
  3. python中的框架、库、包、模块都是什么意思_Python中的import,from...import以及模块、包、库的概念...
  4. sql中判断日期大小_excel中text函数的方法,日期操作、数值转化,条件判断
  5. java语法特点_Java 语言特点
  6. java clone方法_Java基础:Cloneable接口和Object的clone()方法
  7. HTML5重要知识点整理
  8. 机器学习笔记【二】逻辑回归与分类(2):感知机学习算法与逻辑回归的区别,牛顿方法
  9. 机器学习笔记【二】逻辑回归与分类(1):逻辑回归参数更新规则以及pytorch实现
  10. YOLOv5永不缺席 | YOLO-Pose带来实时性高且易部署的姿态估计模型!!!