Debian 11 修改用户的最大打开文件数 nofile

2022年 7月 14日 44点热度 0人点赞

 1893  sudo e /etc/security/limits.conf 
 1894  sudo vim /etc/security/limits.conf 
 1895  sudo vim /etc/sysctl.conf 
 1896  sudo vim /etc/security/limits.conf 
 1940  sudo  vim /etc/security/limits.conf 
 1941  sudo vim /etc/sysctl.conf 
 1943  sudo  vim /etc/security/limits.conf 
 1952  sudo vim /etc/security/limits.conf  
 1953  sudo vim /etc/ssh/ssh_config
 1955  sudo vim /etc/ssh/ssh_config
 1956  sudo vim /etc/sysctl.conf 
 1958  sudo vim /etc/sysctl.conf 
 1968  sudo vim /etc/systemd/user.conf 
 1969  vim /etc/systemd/system.conf 
 1971  sudo vim /etc/security/limits.conf 
 1979  sudo vim /etc/security/limits.conf 
 1981  sudo vim /etc/security/group.conf 
 1982  find /etc/security/*.conf | xargs   grep 1024 
 1983  find /etc/systemd/ | grep *.conf | xargs  grep 1024 
 1985  sudo vim /etc/sysctl.d/99-sysctl.conf 
 1988  sudo vim /etc/security/limits.conf 

如果是 root 的话, 要明确的使用 root 配置, 不能使用通配符.

# 以下内容来自 /etc/systemd/system.conf
root        soft nofile 1048576
root        hard nofile 1048576
duhbb       soft nofile 1048576
duhbb       hard nofile 1048576

*       soft nofile 1048576
*       hard nofile 1048576

真的他妈的是血泪史, 电脑重启了十次左右, 本来以为很简单的改一下 /etc/security/limits.conf 这个就行, 结果 systemd 又拦了一道.

对于 systemd service 的资源设置, 则需修改全局配置, 全局配置文件放在/etc/systemd/system.conf 和/etc/systemd/user.conf, 同时也会加载两个对应目录中的所有.conf 文件/etc/systemd/system.conf.d/.conf 和/etc/systemd/user.conf.d/.conf.system.conf 是系统实例使用的,user.conf 是用户实例使用的.

vim /etc/systemd/system.conf

# 以下是写入的内容
DefaultLimitNOFILE=100000
DefaultLimitNPROC=65535

如果是要修改用户的配置, 修改这个文件: /etc/systemd/user.conf

万恶的 systemd.

rainbow

这个人很懒,什么都没留下

文章评论