古詩詞大全網 - 成語解釋 - ulimitCentOS7.x root用戶和普通用戶nopfile、noproc設置方法

ulimitCentOS7.x root用戶和普通用戶nopfile、noproc設置方法

操作系統: CentOS7.5 Minimal?

操作系統超級用戶:root

操作系統普通用戶:Michael

root用戶的max nopfile 設置

# sed? -i ?"/nofile/d" ? /etc/security/limits.conf

# echo "root? soft? nofile? 65535" >> /etc/security/limits.conf

# echo "root? hard? nofile? 65535" >> /etc/security/limits.conf

root用戶的max noproc 設置

# sed? -i ?"/noproc/d" ? /etc/security/limits.conf

# echo "root? soft? nproc? 65535" ?>>?/etc/security/limits.conf

# echo "root? hard nproc? 65535" ?>>?/etc/security/limits.conf

# tail? -f /etc/security/limits.conf

重啟服務器

# reboot?

查看設置效果

# ulimit? -a?

# ulimit? -n

# ulimit? -u

Michael用戶的max?nopfile 設置

# echo "Michael? soft? nofile? 65535" >> /etc/security/limits.conf

# echo "Michael? hard? nofile? 65535" >> /etc/security/limits.conf

Michael 用戶的max noproc?設置

# echo "Michael? soft? nproc? 65535" ?>> /etc/security/limits.d/20-nproc.conf

# echo "Michael? hard nproc? 65535" ?>>? /etc/security/limits.d/20-nproc.conf

重啟服務器

# reboot?

查看root用戶 max nopfile、max noproc

# ulimit -a

查看Michael用戶?max nopfile、max noproc

# su - Michael

# ulimit -a

在CentOS 7/RHEL 7的系統中,使用Systemd替代了之前的SysV,因此/etc/security/limits.conf?文件的配置作用域縮小了壹些。

limits.conf這裏的配置,只適用於通過PAM認證登錄用戶的資源限制,它對systemd的service的資源限制不生效。

登錄用戶的限制,與上面講的壹樣,通過/etc/security/limits.conf和 limits.d來配置即可。

對於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用戶實例使用的。

壹般的sevice,使用system.conf中的配置即可,systemd.conf.d/*.conf中配置會覆蓋system.conf。

ulimit命令

blogs.com/pangguoping/p/5792075.html

How to set ulimit values

blogs.com/lxyit/p/9204521.html

ulimit限制之nproc問題

/linux/l-cn-ulimit/index.html

CentOS 7.x設置守護進程的文件數量限制

/gzliudan/article/details/51754701