centos

CentOS ulimit调整后如何生效

小樊
48
2025-09-15 21:49:59
栏目: 智能运维

在 CentOS 系统中,调整 ulimit 设置后,为了让更改生效,你需要重新登录或者重启系统。以下是调整 ulimit 的步骤:

  1. 打开终端。

  2. 使用文本编辑器(如 vi、nano 等)打开 /etc/security/limits.conf 文件。例如,使用 vi 编辑器,输入以下命令:

sudo vi /etc/security/limits.conf
  1. 在文件中添加或修改以下行,根据你的需求设置软限制(soft limit)和硬限制(hard limit)。例如,如果你想将最大文件描述符数量设置为 65535,可以添加以下行:
* soft nofile 65535
* hard nofile 65535

这里的 * 表示对所有用户生效。如果你想针对特定用户设置限制,可以将 * 替换为用户名。

  1. 保存并关闭文件。

  2. 为了让更改生效,你需要重新登录或者重启系统。如果你想在不重启系统的情况下使更改生效,可以运行以下命令:

source /etc/security/limits.conf

请注意,这个命令只会影响当前运行的 shell 会话。如果你有多个 shell 会话,需要为每个会话运行此命令。

  1. 重新登录或重启系统后,新的 ulimit 设置将生效。你可以使用 ulimit -n 命令检查新的限制是否已生效。

0
看了该问题的人还看了