linux

Linux ulimit如何修改用户资源限制

小樊
41
2025-12-19 03:26:27
栏目: 智能运维

在Linux系统中,ulimit命令用于设置和查看用户进程的资源限制。要修改用户资源限制,请按照以下步骤操作:

  1. 打开终端。

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

sudo nano /etc/security/limits.conf
  1. limits.conf文件中,您可以设置不同用户的资源限制。每一行都表示一个限制规则,格式如下:
<domain> <type> <item> <value>

例如,要为用户username设置最大文件大小为1GB,可以添加以下行:

username soft fsize 1073741824

要为用户组usergroup设置最大进程数为200,可以添加以下行:

@usergroup hard nproc 200
  1. 保存并关闭limits.conf文件。

  2. 为了让更改生效,您需要重新登录用户或重启系统。

注意:某些资源限制可能受到内核参数的限制,例如nofile(打开文件描述符的最大数量)。要修改这些限制,您还需要编辑/etc/sysctl.conf文件并应用更改。

0
看了该问题的人还看了