linux内核打开文件数,放开Linux内核对用户进程可打开文件数和TCP连接的限制

一、 检查linux内核

uname -a

lsb_release -a

二、用户进程可打开文件数限制

1)vim /etc/security/limits.conf

*       -      nofile           65535

*       -      nproc           65535

在/etc/security/limits.d/90-nproc.conf中修改最大文件数和进程数

*   soft  nproc   65534

*   hard  nproc   65534

ulimit -a

2)vim /etc/pam.d/login

[root@tcl-inside2 ~]# vim /etc/pam.d/login

session required /lib64/security/pam_limits.so

3)cat /proc/sys/fs/file-max

查看Linux系统级的最大打开文件数限制

4)less /etc/profile

在文件中查找是否使用了ulimit-n限制了用户可同时打开的最大文件数量,如果找到,则删除这行命令

三、放开内核对TCP连接的限制

1)装载ip_conntrack模块

因为内核没有加载ip_conntrack模块,手动加载即可:

modprobe ip_conntrack (手动装载模块)

echo "modprobe ip_conntrack" >> /etc/rc.local(添加自启动)

2)vim /etc/sysctl.conf

[root@tcl-inside2 ~]# vim /etc/sysctl.conf

net.ipv4.ip_local_port_range = 1024 65000

#net.ipv4.netfilter.ip_conntrack_max=655360

net.nf_conntrack_max=655360

#net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=1200

net.netfilter.nf_conntrack_tcp_timeout_established=10

3)sysctl -p

执行sysctl命令:sysctl -p

Linux内存点滴 用户进程内存空间

Linux内存点滴 用户进程内存空间 经常使用top命令了解进程信息,其中包括内存方面的信息.命令top帮助文档是这么解释各个字段的. VIRT, Virtual Image (kb) RES, Re ...

linux内核线程,进程,线程

http://blog.csdn.net/dyllove98/article/details/8917197 Linux对于内存的管理涉及到非常多的方面,这篇文章首先从对进程虚拟地址空间的管理说起.( ...

linux上限制用户进程数、cpu占用率、内存使用率

限制进程CPU占用率的问题,给出了一个shell脚本代码如下: renice +10 `ps aux | awk '{ if ($3 > 0.8 && id -u $1 > ...

【转载】linux内核笔记之进程地址空间

原文:linux内核笔记之进程地址空间 进程的地址空间由允许进程使用的全部线性地址组成,在32位系统中为0~3GB,每个进程看到的线性地址集合是不同的. 内核通过线性区的资源(数据结构)来表示线性地址 ...

Linux内核初探 之 进程(三) —— 进程调度算法

一.基本概念 抢占 Linux提供抢占式多任务,基于时间片和优先级对进程进行强制挂起 非抢占的系统需要进程自己让步(yielding) 进程类型 IO消耗型 经常处于可运行态,等待IO操作过程会阻塞 ...

Linux下查看某个进程打开的文件数-losf工具常用参数介绍

Linux下查看某个进程打开的文件数-losf工具常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在linux操作系统中,一切皆文件.通过文件不仅仅可以访问常规数据,还 ...

(转)Linux内核本身和进程的区别 内核线程、用户进程、用户线程

转自:http://blog.csdn.net/adudurant/article/details/23135661 这个概念是很多人都混淆的了,我也是,刚开始无法理解OS时,把Linux内核也当做一 ...

linux 内核与用户空间通信之netlink使用方法

转自:http://blog.csdn.net/haomcu/article/details/7371835 Linux中的进程间通信机制源自于Unix平台上的进程通信机制.Unix的两大分支AT&a ...

linux内核学习之六 进程创建过程学习

一 关于linux进程概念的补充 关于进程的基本概念这里不多说,把自己的学习所得作一些补充: 1. 在linux内核中,系统最多可以有64个进程同时存在. 2.linux进程包含的关键要素:一段可执行 ...

随机推荐

linux进程自动关闭与dmesg的使用

一些应用程序,后台服务被关掉.例如内存不足等,可能是操作系统关掉的.这些日志记录在dmesg中. 存储目录:/var/log/dmesg dmesg -T 可以将时间戳转化为可以识别的时间. | he ...

Objective-c 命名规则

1.方法名:第一个单词的首字母用小写,后面的单词首字母要大写,例如doSomething . doSomethingElse 2.类名:第一个单词的首字母要求大写,后面的单词首 ...

JavaScript基础知识(正则表达式、字符串)

23.正则表达式 作用:定义一个特定的验证字符串内容规则的表达式 注:正则表达式并不是JavaScript独有的:JavaScript支持正则表达式 var a = { };  // 定义一个空对象  ...

charles-web端开发者实用功能点

##网速模拟功能 throttle功能对于前端来说非常实用,可以看页面在低网速下的表现,从而找出优化的点. 在线上环境通常有些因为网速慢导致的bug,在本机无法重现,那时候就很抓瞎,如果嫌远程麻烦,推 ...

TNS-12535/12606 and ORA-3136 on Connection to Database (Doc ID 2313573.1)

今天遇到一问题 telnet 都是通的,但是两台数据库服务器还是无法 sqlplus 连接 ,最后发现 两台服务器的 mtu 值不同,其中一台为 1500 一台为9000, 以前只是认为 telnet ...

Host 'xxx' is not allowed to connect to this MySQL server.

mysql开启远程连接 今天在服务器安装了mysql,准备用mysqlguitools远程登录的时候出错,提示:Host 'xxx' is not allowed to connect to this ...

.NET Framework 系统版本支持表

.tg {border-collapse:collapse;border-spacing:0;border-color:#aabcfe;} .tg td{font-family:Arial, sans ...

awk的匹配

关系运算符 含义 用法示例 < 小于 x < y > 大于 x > y

jQuery对象初始化的多种传参数形式

jQuery对象初始化的传参方式包括:1.$(DOMElement)2.$('

...

'), $('#id'), $('.class') 传入字符串, 这是最常 ...

windows下运行jar

run.bat 1. javaw运行 @echo offstart javaw -Xmx128m -Xms64m -jar testlog.jarexit 2.java运行 @echo offjava ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统中,每个进程都有一个文件描述符表,用于跟踪它打开文件文件描述符是一个非负整数,它在打开文件时由内核分配。 Linux进程打开文件数设置了限制,这个限制被称为文件描述符限制打开文件限制。这个限制控制了一个进程能够同时打开文件数量。 文件描述符限制通常由操作系统的配置文件中的参数控制。我们可以通过 ulimit 命令来查看和修改这些限制。 默认情况下,一个进程可以打开1024个文件。但是,这个限制是可以根据系统的需求进行修改的。一般来说,增加文件描述符限制可能会消耗更多的系统资源。 如果一个进程需要打开更多的文件,可以通过修改操作系统配置文件来增加文件描述符限制。比如,在/etc/security/limits.conf文件中,可以通过添加如下行来增加文件描述符限制: * soft nofile 4096 * hard nofile 8192 这将允许所有用户进程打开文件数上限分别为4096和8192。 需要注意的是,文件描述符限制是针对每个进程的,而不是整个系统。这意味着,每个进程都可以独立地设置自己的文件描述符限制,并且不会影响其他进程Linux进程文件描述符限制对于保护系统的稳定性和安全性非常重要。通过合理设置文件描述符限制,可以防止一个进程占用过多的系统资源,从而避免系统崩溃或资源竞争的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值