• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > Linux下增大可打开文件描述符的最大数的方法

Linux下增大可打开文件描述符的最大数的方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了linux中的文件描述符,linux 文件描述符,linux 查看文件描述符,linux下文件描述符,文件描述符等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

在安装Oracle Grid Infrastructure检查约束时遇到一个错误,大体是说当前可打开的文件描述符的最大数为1024,而要求是65536。

于是在gird用户下执行ulimit -a,显示可打开的最大文件数为1024,这是默认值;执行ulimit -n 65536不允许修改,转到root下面执行ulimit -n 65536,执行ulimit -a 显示为65536,在grid用户下执行依然为1024。当时想到用sudo的方式执行,对gird用户赋予所有权限,执行ulimit -n 65536依然报错。

后来想起在配置/etc/profile文件里,对oracle有ulimit -n 65536的命令,如下:

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

umask 022

fi

添加grid用户后,source /etc/profile

if [ $USER = "oracle" ] || [ $USER = "grid" ] ; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

umask 022

fi

在grid执行ulimit -a依然为1024,后来检查安装步骤发现忘了在/etc/security/limits中添加grid用户了,添加下面即可:

grid soft nproc 2047

grid hard nproc 16384

grid soft nofile 1024

grid hard nofile 65536

看来是作用域的问题,增大文件描述符。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • QTcpSocket造成已分配文件描述符一直增加
  • pythonflask内置的werkzeugserver启动有eventpoll文件描述符泄漏问题
  • Linux下增大可打开文件描述符的最大数的方法
  • Linux下修改文件描述符的大小的方法

相关文章

  • 2017-05-12Linux为何如此深得人心呢?10项原因精选
  • 2017-05-12Linux系统中开起和关闭用户的磁盘空间限制的命令
  • 2017-05-12Linux系统中ps命令和gitps命令的使用教程
  • 2017-05-12详解Linux系统下的/dev目录
  • 2017-05-12Linux下的链接文件详解
  • 2017-05-12Linux下Nagios的安装与配置方法(图文详解)
  • 2017-05-12Linux系统中安装使用ntfs-3g挂载NTFS分区的教程
  • 2017-05-12Linux关键字后所跟数字的含义详解
  • 2017-05-12Linux下为不使用SSH的用户提供SFTP服务环境
  • 2017-05-12详解Linux系统中ls和dir命令的组合使用

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux下使用quota命令管理磁盘空间的实例教程
    • Linux的特殊权限SUID SGID和SBIT讲解
    • Linux 系统内核的调试详解
    • 在各种Linux发行版上安装Git的教程
    • Linux系统中安装和使用Axel下载工具的教程
    • 详解Linux系统中ping和arping命令的用法
    • 在Linux命令行下查询当前所使用的shell版本与种类的方法
    • Linux 下 Make 命令实例详解
    • Linux下tar命令的简单使用及相关错误解决方法
    • Linux系统中的curl命令使用教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有