数Linux下变更文件句柄数的步骤(linux修改文件句柄)

Linux是一款基于UNIX的、多用户、多任务多线程的操作系统,有时在运行特定的程序时,我们需要变更文件句柄数量。本文将详细介绍在Linux系统下如何变更文件句柄数。

一、修改文件句柄数

1. 使用root用户登陆Linux系统,运行以下命令查看当前文件句柄数

“`bash

ulimit -n

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200911223416171.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDUzMTM0OA==,size_16,color_FFFFFF,t_70#pic_center)
2. 修改系统文件句柄数

由于不是每个Linux系统都拥有相同的文件,所以在变更时文件路径可能需要更改,下面以CentOS 7为例,操作如下:

```bash
vi /etc/security/limits.conf

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200911191951304.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDUzMTM0OA==,size_16,color_FFFFFF,t_70#pic_center)

在limits.conf文件最下面添加以下几行:

*        hard    nofile  70000
* soft nofile 65535

3. 保存后重启系统

在limits.conf文件中的修改生效之前,我们必须重启Linux系统。命令如下:

 reboot

二、查看查看文件句柄数

重启系统之后,我们可以使用以下命令来查看文件句柄数量:

ulimit -n

![在这里插入图片描述](https://img-blog.csdnimg.cn/2020091119264128.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDUzMTM0OA==,size_16,color_FFFFFF,t_70#pic_center)

以上步骤介绍了Linux下变更文件句柄数的步骤,如果仔细操作,可以很快修改Linux系统的文件句柄数量。


数据运维技术 » 数Linux下变更文件句柄数的步骤(linux修改文件句柄)