關於linux 資源限制 limits.conf
在生產環境中有Windows, Linux, HPUX,AIX不同環境下的一些資源限制還是有必要了解下的。以Linux為例:
linux limits.conf 配置 limits.conf 檔案實際是 Linux PAM(插入式認證模組,Pluggable Authentication Modules)中 pam_limits.so 的配置檔案,而且只針對於單個會話。
limits.conf的格式如下:
type resource limit
:設定需要被限制的使用者名稱,組名前面加@和使用者名稱區別。也可以用萬用字元*來做所有使用者的限制。
type:有 soft,hard 和 -,
soft 指的是當前系統生效的設定值。
hard 表明系統中所能設定的最大值。
soft 的限制不能比hard限制高。
用 - 就表明同時設定了 soft 和 hard 的值。
限制的resource:
core - 限制核心檔案的大小
date - 最大資料大小
fsize - 最大檔案大小
memlock - 最大鎖定記憶體地址空間
nofile - 開啟檔案的最大數目
rss - 最大持久設定大小
stack - 最大棧大小
cpu - 以分鐘為單位的最多 CPU 時間
noproc - 程式的最大數目
as - 地址空間限制
maxlogins - 此使用者允許登入的最大數目
要使 limits.conf 檔案配置生效,必須要確保 pam_limits.so 檔案被加入到啟動檔案中。
檢視 /etc/pam.d/login 檔案中有:
session required /lib/security/pam_limits.so
其它環境也要記錄下。減少工作中不可預知的錯誤發生
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10248702/viewspace-663982/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【LINUX】linux相關資源限制Linux
- 關於資源庫
- linux /etc/security/limits.conf的相關說明LinuxMIT
- Docker CPU資源限制Docker
- Docker Memory資源限制Docker
- Docker的資源限制Docker
- 白話 Linux 容器資源的隔離限制原理Linux
- Red Hat Enterprise Linux使用資源的限制Linux
- linux limits.conf配置說明LinuxMIT
- Android 關於資源適配Android
- 修改profile實現資源限制
- 關於共享資源保護的思考
- 容器技術之Docker資源限制Docker
- profile資源限制基礎記載
- setrlimit函式限制程序資源MIT函式
- 關於http get和form表單post提交資料大小限制HTTPORM
- 軟體中關於使用IP的限制
- Kubernetes資源請求與限制
- 如何設定Kubernetes資源限制
- 利用資源限制效能診斷resource limitMIT
- docker筆記34-容器資源需求、資源限制及HeapSterDocker筆記
- linux安裝oracle 修改/etc/security/limits.confLinuxOracleMIT
- 關於LinuxLinux
- SpringMVC下關於靜態資源訪問SpringMVC
- 關於Selenium Chrome Driver相關的一些資源Chrome
- 關於專案管理中的公共關係資源管理(轉)專案管理
- 深入理解Kubernetes資源限制:CPU
- Oracle profile 使用者資源限制 說明Oracle
- Docker CPU 資源限制——CPU分片功能測試Docker
- Oracle的過載保護-資料庫資源限制Oracle資料庫
- 關於Oracle 10g ASM磁碟大小的限制Oracle 10gASM
- 關於mysql varchar 型別的最大長度限制MySql型別
- 關於“開源”的思考
- [20221214]limits.conf裡面關於memlock設定問題.txtMIT
- 【BASIS】關於Hana的一些資源設定
- 關於java執行緒釋放資源問題Java執行緒
- 開源滲透測試工具--關於資料庫資料庫
- JVM 如何獲取當前容器的資源限制?JVM