要限制Linux用戶(hù)的資源,可以使用limits.conf文件。這個(gè)文件位于/etc/security/目錄下。您可以編輯這個(gè)文件,并在其中為特定用戶(hù)設(shè)置資源限制。
以下是一個(gè)示例limits.conf文件內(nèi)容:
#<domain> <type> <item> <value>
user1 hard nproc 20
user1 soft nproc 10
在這個(gè)示例中,用戶(hù)user1的進(jìn)程數(shù)被限制為最多20個(gè)(hard限制)和最多10個(gè)(soft限制)。您可以為用戶(hù)設(shè)置不同的資源限制,包括進(jìn)程數(shù)、內(nèi)存使用、CPU時(shí)間等。
要使更改生效,需要重新啟動(dòng)用戶(hù)的會(huì)話(例如通過(guò)注銷(xiāo)并重新登錄)或重新啟動(dòng)系統(tǒng)。請(qǐng)注意,limits.conf文件中的更改將應(yīng)用于所有新的用戶(hù)會(huì)話,而不會(huì)立即應(yīng)用于當(dāng)前正在運(yùn)行的會(huì)話。