
在CentOS/RHEL
機器中,使用者進程的限制可以定義/etc/security/limits.conf
在/etc/security/limits.d/20-nproc.conf
上述文件中包含的這兩個值有什麼不同?
答案1
這紅帽知識庫筆記:
讀取 /etc/security/limits.conf 後,將讀取 /etc/security/limits.d/ 目錄中的各個檔案。這些檔案按照「C」語言環境的順序依序進行解析。因此,順序將是特殊字元、數字升序、大寫字母和小寫字母按字母順序排列。如果兩個檔案有相同的條目,則最後讀取的條目將生效。從此目錄中僅讀取副檔名為 *.conf 的檔案。
配置片段的目錄使各種套件能夠提供它們所需的設定。 ADebian 郵件清單項目提供了這樣的見解:
曾幾何時,大多數 UNIX 軟體由每個軟體包的單一設定檔控制,且該軟體包的所有配置詳細資訊都包含在該文件中。當系統管理員根據本地需求手工製作該文件時,這種方法效果相當好。
當分發包變得越來越普遍時,很明顯我們需要更好的方法來從多個片段中形成此類配置文件,這些片段通常由多個獨立的包提供。每個需要配置某些共享服務的套件應該能夠僅管理其配置,而不必編輯其他套件使用的共享設定檔。
最常見的約定是允許包含一個充滿設定檔的目錄,其中任何放入該目錄的內容都會變為活動狀態並成為該配置的一部分。