iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统中操作文件数过多导致错误的解决方法
  • 443
分享到

Linux系统中操作文件数过多导致错误的解决方法

2023-06-12 21:06:27 443人浏览 薄情痞子
摘要

这篇文章主要讲解了“linux系统中操作文件数过多导致错误的解决方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中操作文件数过多导致错误的解决方法”吧!linux 打开文件数

这篇文章主要讲解了“linux系统中操作文件数过多导致错误的解决方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中操作文件数过多导致错误的解决方法”吧!

linux 打开文件数 too many open files 解决方法

too many open files出现这句提示的原因是程序打开的文件/Socket连接数量超过系统设定值。
查看每个用户最大允许打开文件数量

代码如下:


ulimit -a
fdipzone@ubuntu:~$ ulimit -a  
core file size          (blocks, -c) 0  
data seg size           (kbytes, -d) unlimited  
scheduling priority             (-e) 20  
file size               (blocks, -f) unlimited  
pending signals                 (-i) 16382  
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) 8192  
cpu time               (seconds, -t) unlimited  
max user processes              (-u) unlimited  
virtual memory          (kbytes, -v) unlimited  
file locks                      (-x) unlimited  


其中 open files (-n) 1024 表示每个用户最大允许打开的文件数量是1024

查看当前系统打开的文件数量

代码如下:


lsof | wc -l  
watch "lsof | wc -l"  


查看某一进程的打开文件数量

代码如下:


lsof -p pid | wc -l  
lsof -p 1234 | wc -l  


设置open files数值方法

代码如下:


ulimit -n 2048
fdipzone@ubuntu:~$ ulimit -n 2048  
fdipzone@ubuntu:~$ ulimit -a  
core file size          (blocks, -c) 0  
data seg size           (kbytes, -d) unlimited  
scheduling priority             (-e) 20  
file size               (blocks, -f) unlimited  
pending signals                 (-i) 16382  
max locked memory       (kbytes, -l) 64  
max memory size         (kbytes, -m) unlimited  
open files                      (-n) 2048  
pipe size            (512 bytes, -p) 8  
POSIX message queues     (bytes, -q) 819200  
real-time priority              (-r) 0  
stack size              (kbytes, -s) 8192  
cpu time               (seconds, -t) unlimited  
max user processes              (-u) unlimited  
virtual memory          (kbytes, -v) unlimited  
file locks                      (-x) unlimited


这样就可以把当前用户的最大允许打开文件数量设置为2048了,但这种设置方法在重启后会还原为默认值。

永久设置方法

代码如下:


vim /etc/security/limits.conf  


在最后加入 

代码如下:


* soft nofile 4096  
* hard nofile 4096  


最前的 * 表示所有用户,可根据需要设置某一用户,例如

代码如下:


fdipzone soft nofile 8192  
fdipzone hard nofile 8192


改完后注销一下就能生效。

linux Argument list too long错误解决方法

上一次需要删除/tmp目录下的所有文件,文件数量比较多。

代码如下:


ls -lt /tmp | wc -l  
385412  


使用 rm * 后,系统提示错误 Argument list too long
原因是在linux下,试图传太多参数给一个系统命令(ls *; cp *; rm *; cat *; etc..)时,就会出现 Argument list too long错误。

解决方法如下:
使用find -exec 遍历,然后执行删除便可。

代码如下:


sudo find /tmp -type f -exec rm {} \;  

感谢各位的阅读,以上就是“Linux系统中操作文件数过多导致错误的解决方法”的内容了,经过本文的学习后,相信大家对Linux系统中操作文件数过多导致错误的解决方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Linux系统中操作文件数过多导致错误的解决方法

本文链接: https://www.lsjlt.com/news/262990.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统中操作文件数过多导致错误的解决方法
    这篇文章主要讲解了“Linux系统中操作文件数过多导致错误的解决方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中操作文件数过多导致错误的解决方法”吧!linux 打开文件数...
    99+
    2023-06-12
  • 挂载错误导致Linux系统无法启动怎么解决
    这篇文章主要讲解了“挂载错误导致Linux系统无法启动怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“挂载错误导致Linux系统无法启动怎么解决”吧!系统挂载错误一般都是/etc/fs...
    99+
    2023-06-27
  • Linux系统中/etc/fstab发生错误或磁盘错误导致系统无法启动的修复方法
    本篇文章给大家分享的是有关Linux系统中/etc/fstab发生错误或磁盘错误导致系统无法启动的修复方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Linux系统中/etc...
    99+
    2023-06-28
  • 操作系统运行慢怎么办?因硬件或软件导致的解决方法
    操作系统运行慢可能是由于硬件或软件原因导致。 软件原因: 解决方法: 1. 如果电脑安装多个杀毒软件,请您仅保留一个测试,因为杀毒软件可能会有产品冲突。 2. 检查CPU利用率是否占用过高,如占用过高,尝试结束占用过高的...
    99+
    2023-06-03
    系统运行慢 解决 硬件 软件 方法
  • 清除SQL SERVER错误日志出现操作系统错误的解决方法
    清除SQL SERVER错误日志出现操作系统错误的解决方法,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。之前在UAT环境搭建的SQL SE...
    99+
    2024-04-02
  • Linux操作系统下隐藏文件的方法
    这篇文章主要讲解了“Linux操作系统下隐藏文件的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux操作系统下隐藏文件的方法”吧!一. 概述 目前通用的隐藏文件方法还是hooksy...
    99+
    2023-06-17
  • Win8系统由于病毒或者误操作导致磁盘驱动器号丢失的解决方法
      由于病毒或者误操作,可能会导致系统下磁盘驱动器盘符丢失,在计算机中无法找到并打开分区,一般此种情况通过在磁盘管理中重新分配驱动器盘符即可解决。   1.使用快捷键 Win + X 打开系统工具快捷菜单,从中选择磁盘管...
    99+
    2023-06-06
    Win8 磁盘驱动器号 误操作 磁盘驱动器 病毒 解决
  • Linux操作系统文件系统的安装和卸载方法
    这篇文章主要介绍“Linux操作系统文件系统的安装和卸载方法”,在日常操作中,相信很多人在Linux操作系统文件系统的安装和卸载方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux操作系统文件系统的安...
    99+
    2023-06-17
  • win8系统文字转换错误的解决方法
    小编给大家分享一下win8系统文字转换错误的解决方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!win8系统关闭文字转换错误方法:右键选择系统自带输入法,进入设置界面。在打开的隐私设置界面中勾选以下选项复选框。在弹出的设...
    99+
    2023-06-27
  • 出现explorer.exe应用程序错误导致Win7系统黑屏的解决办法
      大家都知道explorer.exe是Windows资源管理器程序,该程序一旦遭到损坏或程序错误很有可能会出现各种故障问题,最近有用户在为电脑设置账户和密码后,电脑开机登录输入正确信息就直接黑屏,出现这种现象很有可能就...
    99+
    2023-06-12
    应用程序错误 黑屏 错误 Win7 系统 应用程序
  • Golang中除法操作的常见错误及解决方法
    Golang中除法操作的常见错误及解决方法 在Golang中,除法操作是我们在日常编程中经常会遇到的运算之一。然而,有时候在进行除法操作的过程中,我们可能会遇到一些常见的错误,这些错误...
    99+
    2024-02-22
    错误 golang 除法
  • 解锁操作系统文件系统恢复的秘密:不容错过的指南
    理解文件系统 文件系统是操作系统管理计算机存储设备(如硬盘和固态硬盘)的方式。它负责组织和跟踪文件和文件夹,使其易于访问和检索。不同的操作系统使用不同的文件系统,如: Windows:NTFS、FAT32、exFAT macOS:HF...
    99+
    2024-03-04
    文件系统恢复 数据恢复 操作系统 Windows macOS Linux
  • SAP导出到本地文件时候误操作导致无法再选择格式问题该怎么解决
    今天就跟大家聊聊有关SAP导出到本地文件时候误操作导致无法再选择格式问题该怎么解决,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。SAP 导出到本地文件时候误操作导致无法再选择格式问题...
    99+
    2023-06-05
  • Win7系统启动项太多导致加载失败的两种解决方法
      win7系统启动项太多导致加载失败改如何解决,下面就为大家分享下两种解决方法,不会的朋友可以参考本文,希望能对大家有所帮助。    方法一、系统设置   如果是由于系统设置问题,可对系统的开机启动项进行设...
    99+
    2023-05-21
    Win7 启动项
  • 系统错误的迷宫:探索操作系统故障的成因与解决方案
    操作系统是计算机系统中至关重要的软件,负责管理硬件资源、提供用户界面和执行应用程序。然而,系统错误的发生不可避免,给用户带来不便和潜在的风险。理解这些故障的原因并制定有效的解决方案对于维护稳定可靠的操作系统至关重要。 成因:硬件和软件的复...
    99+
    2024-04-02
  • Linux操作系统定时备份文件的方法是什么
    Linux操作系统定时备份文件的方法是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。对于站长来说,养成良好的备份习惯是非常重要的。无论性能多么好的美国服务器,都有出现问题的...
    99+
    2023-06-05
  • 文件系统故障救星:恢复操作系统数据的终极解决方案
    文件系统故障是一种常见的计算机问题,会导致操作系统、文件和文件夹无法访问或损坏。这不仅令人沮丧,而且还会带来数据的丢失和生产力的下降。不过,你无需惊慌,因为有许多解决方案可以帮助你恢复受灾数据。 1. CHKDSK 工具 CHKDSK ...
    99+
    2024-03-01
    文件系统故障、数据恢复、操作系统、恢复工具、数据救援
  • Linux系统中/etc/hosts文件设置不对导致Jboss启动失败怎么解决
    这篇文章将为大家详细讲解有关Linux系统中/etc/hosts文件设置不对导致Jboss启动失败怎么解决,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Caused by: javax.ma...
    99+
    2023-06-28
  • 操作系统出故障?文件系统修复的终极解决方案
    诊断文件系统损坏 识别文件系统损坏的第一步是运行诊断工具。以下是一些常用的选项: CHKDSK(Windows):此实用程序扫描并修复文件系统错误。 fsck(Linux):fsck 工具验证文件系统完整性并修复损坏的文件。 smart...
    99+
    2024-04-02
  • Linux操作系统中读取目录文件信息的详细过程
    本篇内容介绍了“Linux操作系统中读取目录文件信息的详细过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!大致流程:   1.添加头文件 ...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作