調(diào)整Linux實(shí)例中l(wèi)imits系統(tǒng)參數(shù)的方法
發(fā)布時(shí)間:2021-04-19 點(diǎn)擊數(shù):629

概述
Linux系統(tǒng)的/etc/security/limits.conf配置文件可以對(duì)系統(tǒng)資源進(jìn)行限制,該配置文件用于限制用戶(hù)可以使用的文件數(shù)、線(xiàn)程和內(nèi)存等資源使用量,從而提高系統(tǒng)穩(wěn)定性。該配置文件中的nofile參數(shù)為系統(tǒng)中所有用戶(hù)打開(kāi)文件數(shù)的最大值,/proc/sys/fs/nr_open為系統(tǒng)中單進(jìn)程可分配的最大文件數(shù),若系統(tǒng)中nofile參數(shù)值超過(guò)了nr_oepn參數(shù)值,則可能導(dǎo)致實(shí)例無(wú)法被遠(yuǎn)程連接。本文主要介紹調(diào)整limits.conf配置文件中nofile參數(shù)值的方法。
詳細(xì)信息
阿里云提醒您:
- 如果您對(duì)實(shí)例或數(shù)據(jù)有修改、變更等風(fēng)險(xiǎn)操作,務(wù)必注意實(shí)例的容災(zāi)、容錯(cuò)能力,確保數(shù)據(jù)安全。
- 如果您對(duì)實(shí)例(包括但不限于ECS、RDS)等進(jìn)行配置與數(shù)據(jù)修改,建議提前創(chuàng)建快照或開(kāi)啟RDS日志備份等功能。
- 如果您在阿里云平臺(tái)授權(quán)或者提交過(guò)登錄賬號(hào)、密碼等安全信息,建議您及時(shí)修改。
- 卸載異常ECS實(shí)例的系統(tǒng)盤(pán),并將該磁盤(pán)作為數(shù)據(jù)盤(pán)掛載到正常ECS實(shí)例中,具體操作請(qǐng)參見(jiàn)如何通過(guò)掛載到ECS實(shí)例作為數(shù)據(jù)盤(pán)的方式登錄異常系統(tǒng)盤(pán)的步驟一到步驟四章節(jié)。
-
登錄正常ECS實(shí)例,執(zhí)行以下命令,編輯/etc/security/limits.conf配置文件。
vim /etc/security/limits.conf
-
在配置文件中,定位到root用戶(hù)的root soft nofile和root hard
nofile參數(shù),并將參數(shù)設(shè)置成以下內(nèi)容。設(shè)置完成后,按Shift+:鍵,然后輸入wq,最后按Enter鍵保存并退出。
root soft nofile 65535 root hard nofile 65535
提示:
- soft nofile:用戶(hù)打開(kāi)文件數(shù)的警告值,建議您修改為默認(rèn)值65535,如果您了解此系統(tǒng)參數(shù)的作用,您也可以根據(jù)您的需要修改為預(yù)期值。關(guān)于該參數(shù)注意事項(xiàng),請(qǐng)參見(jiàn)更多信息。
- hard nofile:用戶(hù)打開(kāi)文件數(shù)的真實(shí)閾值,若用戶(hù)打開(kāi)文件數(shù)超過(guò)該參數(shù)值則會(huì)報(bào)錯(cuò),建議您修改為默認(rèn)值65535,如果您了解此系統(tǒng)參數(shù)的作用,您也可以根據(jù)您的需要修改為預(yù)期值。關(guān)于該參數(shù)注意事項(xiàng),請(qǐng)參見(jiàn)更多信息。
- 此方法設(shè)置參數(shù)后可永久生效,若需臨時(shí)設(shè)置nofile參數(shù),可使用ulimit -n [$Nofile]命令設(shè)置nofile參數(shù)。
- 恢復(fù)異常ECS實(shí)例的系統(tǒng)盤(pán)。
- 遠(yuǎn)程登錄已修復(fù)的ECS實(shí)例,確認(rèn)ECS實(shí)例恢復(fù)正常。
更多信息
-
soft nofile注意事項(xiàng)
soft nofile參數(shù)值不可大于hard nofile參數(shù)值。 -
hard nofile注意事項(xiàng)
hard nofile參數(shù)值不可大于/proc/sys/fs/nr_open參數(shù)值,若nofile參數(shù)值大于nr_open參數(shù)值,則可能導(dǎo)致用戶(hù)無(wú)法正常登錄該實(shí)例。 -
除了資源限制配置參數(shù),Linux系統(tǒng)的內(nèi)核參數(shù)也在一定程度上決定了服務(wù)器的性能。
如果您有其他問(wèn)題,可以聯(lián)系北京志遠(yuǎn)天成阿里云代理商,為您提供一對(duì)一專(zhuān)業(yè)全面的技術(shù)服務(wù),同時(shí)新老阿里云會(huì)員,均可享受我公司代理商價(jià)格,歡迎咨詢(xún)!