Linux sysctl.d 配置内核参数
rhel7中sysctl.d和sysctl.conf的执行顺序
执行顺序: sysctl.d ==> /etc/sysctl.conf
sysctl.d的执行顺序:
软件包应该将自带的配置文件安装在 /usr/lib/sysctl.d/
目录中。 /etc/sysctl.d/
目录仅供系统管理员使用。
sysctl.d 目录中的配置文件按照字典顺序排序,即逐个比较字母的ASCII码
不重启下生效配置参数:sysctl -p /etc/sysctl.d/
linux中/etc/security/limits.conf配置文件说明
limits.conf
文件限制着用户可以使用的最大文件数,最大线程,最大内存等资源使用量。
进程可限制资源:使用ulimit -a
查看,ulimit其实就是对单一程序的限制,进程级别的
file-max
是内核可分配的最大文件数,cat /proc/sys/fs/file-max
nr_open
是单个进程可分配的最大文件数, cat /proc/sys/fs/nr_open
nofile
是单个进程能打开的最大文件数nofile
要确保小于nr_open
值,否则,注销后将无法正常登录file-max
和nr_open
是内核参数,在/etc/sysctl.conf
中修改;nofile
在/etc/security/limits.conf
中修改