linux文件描述符
一、查看最大打开文件数
1、查看系统及最大打开文件数
[root@localhost ~]# cat /proc/sys/fs/file-max
65535
2、查看当前用户最大打开文件数
# ulimit -Hn //查看硬限制
# ulimit -Sn //查看软限制
二、设置最大打开文件数
1、系统及的设置
# vi /etc/sysctl.conf
增加:
fs.file-max = 100000
立即生效:
# sysctl -p
2、用户级设置
vi /etc/security/limits.conf
设置如下:
httpd soft nofile 4096
httpd hard nofile 10240
httpd是用户,可以使用通配符*表示所有用户。
要使 limits.conf 文件配置生效,必须要确保 pam_limits.so 文件被加入到启动文件中。
查看 /etc/pam.d/login 文件中有:
session required /lib/security/pam_limits.so
也可以在/etc/profile后面加上ulimit -n 10240
使用如下命令立即生效:
# su - httpd
$ ulimit -Hn 10240
$ ulimit -Sn 4096
linux文件描述符相关推荐
- [转帖]linux文件描述符文件/etc/security/limits.conf
linux文件描述符文件/etc/security/limits.conf https://blog.csdn.net/fanren224/article/details/79971359 需要多学习 ...
- 玩转Linux文件描述符和重定向
本文介绍linux中文件描述符与重定向的相关知识,文件描述符是与文件输入.输出相关联的整数,它们用来跟踪已打开的文件.有需要的朋友参考下. 原文出处:http://www.jbxue.com/arti ...
- linux文件描述符导致squid拒绝服务
linux文件描述符导致squid拒绝服务 前几天因工作需要在RHEL4.8上面架设了一个squid双网代理,刚开始测试一切正常,然后就在前台负载均衡服务器把这个代理地址加上,运行一段时间后,客服 ...
- linux文件描述符、软硬连接、输入输出重定向
引用链接:https://blog.csdn.net/qq769651718/article/details/79459346 文件描述符的作用: 文件描述符是linux操作系统中特有的概念.其相当于 ...
- linux文件描述符与标识符,文件描述符fd
这里以问答的方式来讨论这个问题: 1. 文件描述符 fd 和文件指针 FILE *的关系? 文件描述符是什么?我们知道每一个进程都有一个自己的PCB(进程控制块),进程控制块的结构是: struct ...
- linux文件 i节点结构,Linux 文件描述符 文件表项 i节点结构
Linux的VFS(虚拟文件系统)学习起来很痛苦,看源码不太明智,看完分析完就忘且太浪费时间,懂了后也无法应用在实际场合中.所以这里只是讨论下文件描述符,文件表项(file结构体)和inode,理清实 ...
- OS / Linux / 文件描述符以及 file 结构体
零.前言 程序可以理解为硬盘上的普通二进制文件:进程是加载到内存中的二进制文件,除了加载到内存中的二进制文件外,还附有所有对于该二进制文件描述信息的结构体,描述该进程的结构体叫PCB(进程控制块),在 ...
- 玩转linux文件描述符和重定向,玩转Linux文件描述符和重定向
本文介绍linux中文件描述符与重定向的相关知识,文件描述符是与文件输入.输出相关联的整数,它们用来跟踪已打开的文件.有需要的朋友参考下. 原文出处: linux下的文件描述符是与文件输入.输出相关联 ...
- linux 文件描述符
linux中一切皆文件,socket,磁盘,线程,显示器,键盘等操作都是进行文件的操作. 文件类型 标记符 目录(directory) d 字符设备(character) c 块设备(block) b ...
- linux文件描述符有什么用,linux上的文件描述符3有什么特别之处?
我的工作,那将在Linux和Mac OS X上运行的服务器应用程序它是这样的:linux上的文件描述符3有什么特别之处? 启动主要应用 控制器进程的叉 调用lock_down()在控制过程中 再次叉终 ...
最新文章
- Java Persistence API中的FetchType LAZY和EAGER之间的区别?
- python etree htm参数_python笔记1--lxml.etree解析html
- golang sqlite数据库 rows.Close()造成 错误database is locked
- ubuntu 12.04 php升级,在 Ubuntu 12.04 LTS 中将 PHP 从 5.3 升级到 5.5
- js如何实现扫描身份证识别_如何识别身份证上信息?快速录入看这招
- .NET Core 的过去、现在和未来
- 设置maven 参数调休_IDEA 使用 Maven构建Spark项目
- web-使用wsgiref模块模拟web框架
- node soket.io + express + vue-soket.io 之间实现通信
- 【K210】【MaixPy】一、Maix Dock入门之FPIOA和GPIO
- android 字体像素转换工具类_android px,dp,sp大小转换工具
- 2019测试指南-web应用程序安全测试(二)识别应用程序入口点
- java 状态常量_Java 变量和常量
- 再探c++ priority
- 年终奖扣税方式1月1日起施行,程序员你还好吗?
- 2018年全球十大突破性技术
- 了解git裸仓库并利用post-receive自动化部署
- 探悉 Excel 中不为人所知的技巧
- linux ls搜索 开头,linux中怎么用ls查找以la开头的文件
- 汇编———标志(flag)寄存器
热门文章
- Linux下使用终端调试Python程序:pudb
- ios 圆形旋转菜单_iOS实现滑动弧形菜单的思路与方法
- 联想服务器升级微码文件,ThinkPad如何升级硬盘微码程序(适用于SL系列机器)
- android 6.0 重启 丢失 壁纸,android6.0 壁纸设置流程讲解
- MySQL IN、Exist关联查询时,我们为什么建议小表驱动大表?
- Elasticsearch之分词
- iOS响应链和传递机制
- python数据库pymysql_Python——数据库04 Python操作MySQL pymysql模块使用,python,04python,MySQLpymysql...
- 笔记本电脑怎么清理灰尘_用了这么多年电脑,你该清理清理这个,将会又快又流畅...
- 十年JAVA架构经验总结:这几点尤为关键!