ulimit用来限制每个用户可使用的资源,如CPU、内存、句柄等。
详细解读请百度,下面列出常用参数配置方法:
永久生效配置
Redhat 7 ulimit参数之 open files
cat /etc/security/limits.conf
* soft nproc 65535
* hard nproc 65535
* hard nofile 65535
* soft nofile 65535
Redhat 6 ulimit参数之 open files
步骤一、
cat /etc/security/limits.conf
* soft nproc 65535
* hard nproc 65535
* hard nofile 65535
* soft nofile 65535
步骤二、
没有sshd文件则创建 权限644
cat /etc/pam.d/sshd
#%PAM-1.0
auth required pam_sepermit.so
auth include password-auth
account required pam_nologin.so
account include password-auth
password include password-auth
# pam_selinux.so close should be the first session rule
session required pam_selinux.so close
session required pam_loginuid.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session required pam_selinux.so open env_params
session required pam_namespace.so
session optional pam_keyinit.so force revoke
session include password-auth
步骤三、
cat /etc/ssh/sshd_config
#UsePAM no
UsePAM yes
Redhat 7 ulimit参数之 core size
步骤一、
cat /etc/security/limits.conf
* soft core unlimited
* hard core unlimited
步骤二、
cat /etc/systemd/system.conf
DefaultLimitCORE=infinity
步骤三、
需要重启主机
Redhat 6 ulimit参数之 core size
cat /etc/security/limits.conf
* soft core unlimited
* hard core unlimited
不需要重启主机