溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

linux用戶內(nèi)存會不會限制

發(fā)布時間:2023-03-13 11:07:39 來源:億速云 閱讀:122 作者:iii 欄目:建站服務(wù)器

這篇“l(fā)inux用戶內(nèi)存會不會限制”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“l(fā)inux用戶內(nèi)存會不會限制”文章吧。

linux用戶內(nèi)存是會限制的,linux限制用戶內(nèi)存的方法是:1、通過“sudo vim /etc/security/limits.conf”命令進(jìn)入文件;2、使用“@test hard rss 21000000”命令限制某個用戶test的內(nèi)存使用量不能超過20G左右即可。

Linux限制用戶的磁盤空間和內(nèi)存使用

一、如何限制用戶的磁盤空間

1. 查看系統(tǒng)中所有用戶的磁盤空間配額

sudo repquota /dev/vda1

2. 查看某個用戶的磁盤空間配額

sudo edquota user_name

要想更改該用戶的磁盤空間配額,直接在彈出的文件中修改blocks字段后面的soft和hard字段的值即可。比如下圖就將soft字段的值設(shè)置為2097152(也就是2G),將hard字段的值設(shè)置為3145728(也就是3G),這么設(shè)置的意思就是,系統(tǒng)會允許你在一定時間內(nèi)(時間的設(shè)置見下面的第4節(jié))的磁盤空間超過2G,但是你要在截至?xí)r間到來之前將磁盤空間降到2G以下;但是無論如何,你的磁盤空間都不能超過3G。這也就是soft和hard的含義。需要注意的是,blocks和inodes字段無需進(jìn)行設(shè)置,這兩個字段的值是系統(tǒng)自動給出的。

linux用戶內(nèi)存會不會限制

3. 先設(shè)置好某個模板用戶fanyiwei的磁盤空間配額,然后將其配額賦值給目標(biāo)用戶target_user_name。只要設(shè)置過一次模板配額,那么以后這個命令就是最常用的,很方便。

sudo edquota -p fanyiwei target_user_name

4. 設(shè)置預(yù)警期

之前第2節(jié)我們設(shè)置過用戶磁盤空間的軟上限(soft)和硬上限(hard)。硬上限是絕對不允許超過的上限,比如上面設(shè)置的3G;軟上限是短時間內(nèi)允許你超過限制,但是有截止時間,也就是預(yù)警期。預(yù)警期的默認(rèn)設(shè)置是7天,但是你可以用下面的命令修改

sudo edquota -t

運行之后會彈出下面的文件,然后修改即可,比如下圖就將預(yù)警期設(shè)置成了3天。

linux用戶內(nèi)存會不會限制

二、如何限制用戶的內(nèi)存使用量

1. 首先使用下述命令進(jìn)入文件

sudo vim /etc/security/limits.conf

進(jìn)入后若想限制每一個用戶的內(nèi)存使用量不能超過20G左右,則在最下面添加下圖中的語句

* hard rss 21000000

linux用戶內(nèi)存會不會限制

若想限制某個用戶test的內(nèi)存使用量不能超過20G左右,則可添加下圖中的命令

@test hard rss 21000000

linux用戶內(nèi)存會不會限制

做一下說明,上面我們寫的四個字段的意思分別是:(1) 加*號表示對所有用戶起作用,加@test表示只對某個名叫test的用戶起作用。(2) hard說明是硬上限,你也可以改成soft,也即軟上限。(3) rss表示我們限制的是內(nèi)存的使用量。(4) 21000000(單位KB)表明我們限制的量大概是20GB。

2. 修改上面的文件并保存之后,我們再用下述命令

sudo vim /etc/pam.d/login

進(jìn)入文件,在最下面添加如下一句話,然后保存。

session required /lib/security/pam_limits.so

linux用戶內(nèi)存會不會限制

3. 退出賬戶在重新登陸,使用下述命令可以查看內(nèi)存配額

ulimit -a

結(jié)果如下圖

linux用戶內(nèi)存會不會限制

上圖表明我們已經(jīng)成功將用戶的內(nèi)存使用上線設(shè)置成20G了。

以上就是關(guān)于“l(fā)inux用戶內(nèi)存會不會限制”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI