溫馨提示×

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

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

生產(chǎn)經(jīng)驗(yàn)-Centos溫和調(diào)整ulimit值

發(fā)布時(shí)間:2020-07-16 10:28:46 來源:網(wǎng)絡(luò) 閱讀:4961 作者:任志遠(yuǎn)Ray 欄目:網(wǎng)絡(luò)安全

使用場(chǎng)景:生產(chǎn)環(huán)境(比如Oracle、ELK、文件服務(wù)器等)有的時(shí)候可能因?yàn)橄到y(tǒng)默認(rèn)進(jìn)程數(shù)、資源限制、會(huì)話數(shù)等不足,需要調(diào)整limit值。這里有過經(jīng)驗(yàn)的我給大家一些建議:

1、盡量別重啟(臨時(shí)調(diào)整,并修改永久生效)

1.1)生產(chǎn)服務(wù)器盡力不要亂重啟,風(fēng)險(xiǎn)不小。

2、重啟需要考慮兩個(gè)問題

2.1)業(yè)務(wù)是否正常運(yùn)行?

2.2)是否備份數(shù)據(jù)?

2.3)數(shù)據(jù)是否可用?

一、臨時(shí)生效

ulimit -HSn 65536(默認(rèn)1024)

參數(shù)詳解:

#ulimit用于shell啟動(dòng)進(jìn)程所占用的資源。

-H 設(shè)置硬件資源限制.

-S 設(shè)置軟件資源限制.

-a 顯示當(dāng)前所有的資源限制.可以使用該命令查看進(jìn)程占用資源的情況。

-c size:設(shè)置core文件的最大值.單位:blocks

-d size:設(shè)置數(shù)據(jù)段的最大值.單位:kbytes

-f size:設(shè)置創(chuàng)建文件的最大值.單位:blocks

-l size:設(shè)置在內(nèi)存中鎖定進(jìn)程的最大值.單位:kbytes

-m size:設(shè)置可以使用的常駐內(nèi)存的最大值.單位:kbytes

-n size:設(shè)置內(nèi)核可以同時(shí)打開的文件描述符的最大值.單位:n

-p size:設(shè)置管道緩沖區(qū)的最大值.單位:kbytes

-s size:設(shè)置堆棧的最大值.單位:kbytes

-t size:設(shè)置CPU使用時(shí)間的最大上限.單位:seconds

-v size:設(shè)置虛擬內(nèi)存的最大值.單位:kbytes 5

二、永久生效:(轉(zhuǎn)載請(qǐng)保留renzhiyuan.blog.51cto.com)

vim/etc/security/limits.conf
*????soft????nofile????65536
*????hard????nofile????65536
*????soft????noproc????10240
*????hard????noproc????10240

三、語法參數(shù):

<domain> <type> <item> <value>

* 代表針對(duì)所有用戶

soft hard 軟硬

noproc 是代表最大進(jìn)程數(shù)

nofile 是代表最大文件打開數(shù)

四、用戶驗(yàn)證選項(xiàng)還要修改pam認(rèn)證模塊

#附加

session??? required????? pam_limits.so

注意:有人指出32位和64位區(qū)別,可搜索服務(wù)器 65536詞條詳解原理,這里不做描述了,64位系統(tǒng)是參考郵儲(chǔ)總行配置。


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

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

AI