位置: 编程技术 - 正文
推荐整理分享Linux系统中操作文件数过多导致的错误解决方法(linux操作系统常用操作命令),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux的相关操作,linux系统的操作,linux的操作,linux操作系统简述,linux的操作命令,linux的操作命令,linux系统的基本操作,linux系统的基本操作,内容如对您有帮助,希望把文章链接给更多的朋友!
linux 打开文件数 too many open files 解决方法
too many open files出现这句提示的原因是程序打开的文件/socket连接数量超过系统设定值。查看每个用户最大允许打开文件数量复制代码代码如下:ulimit -afdipzone@ubuntu:~$ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) file size (blocks, -f) unlimited pending signals (-i) max locked memory (kbytes, -l) max memory size (kbytes, -m) unlimited open files (-n) pipe size ( bytes, -p) 8 POSIX message queues (bytes, -q) real-time priority (-r) 0 stack size (kbytes, -s) cpu time (seconds, -t) unlimited max user processes (-u) unlimited virtual memory (kbytes, -v) unlimited file locks (-x) unlimited 其中 open files (-n) 表示每个用户最大允许打开的文件数量是
查看当前系统打开的文件数量复制代码代码如下:lsof | wc -l watch "lsof | wc -l" 查看某一进程的打开文件数量复制代码代码如下:lsof -p pid | wc -l lsof -p | wc -l 设置open files数值方法复制代码代码如下:ulimit -n fdipzone@ubuntu:~$ ulimit -n fdipzone@ubuntu:~$ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) file size (blocks, -f) unlimited pending signals (-i) max locked memory (kbytes, -l) max memory size (kbytes, -m) unlimited open files (-n) pipe size ( bytes, -p) 8 POSIX message queues (bytes, -q) real-time priority (-r) 0 stack size (kbytes, -s) cpu time (seconds, -t) unlimited max user processes (-u) unlimited virtual memory (kbytes, -v) unlimited file locks (-x) unlimited 这样就可以把当前用户的最大允许打开文件数量设置为了,但这种设置方法在重启后会还原为默认值。
永久设置方法复制代码代码如下:vim /etc/security/limits.conf 在最后加入 复制代码代码如下:* soft nofile * hard nofile 最前的 * 表示所有用户,可根据需要设置某一用户,例如复制代码代码如下:fdipzone soft nofile fdipzone hard nofile 改完后注销一下就能生效。
linux Argument list too long错误解决方法
上一次需要删除/tmp目录下的所有文件,文件数量比较多。复制代码代码如下:ls -lt /tmp | wc -l 使用 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中监控CPU与虚拟内存运行信息的命令用法 mpstatmpstat是MultiprocessorStatistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查
Linux中用于更改光标和文本属性的tput命令使用详解 tput命令将通过terminfo数据库对您的终端会话进行初始化和操作。通过使用tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除
Linux系统中tr命令的基本使用教程 用法:tr[选项]...SET1[SET2]从标准输入中替换、缩减和/或删除字符,并将结果写到标准输出。-c,-C,--complement首先补足SET1-d,--delete删除匹配SET1的内容,并不
标签: linux操作系统常用操作命令
本文链接地址:https://www.jiuchutong.com/biancheng/358925.html 转载请保留说明!友情链接: 武汉网站建设