本文為大家介紹linux設(shè)置進(jìn)程打開文件描述符數(shù)量(linux設(shè)置文件最大打開數(shù)),下面和小編一起看看詳細(xì)內(nèi)容吧。
我在安裝oracle grid infrastructure check constraint的時(shí)候遇到了一個(gè)錯(cuò)誤,基本上就是說當(dāng)前可以打開的最大文件描述符數(shù)是1024,而要求是65536。
于是在grid用戶下執(zhí)行ulimit -a,顯示最大可打開文件數(shù)為1024,為默認(rèn)值;執(zhí)行ulimit -n 65536不允許修改,到root下執(zhí)行ulimit -n 65536,執(zhí)行ulimit -a顯示為65536,grid用戶下執(zhí)行還是1024。當(dāng)時(shí)想到用sudo執(zhí)行,把所有權(quán)限給grid用戶,執(zhí)行ulimit -n 65536還是報(bào)錯(cuò)。
后來想起在配置/etc/profile文件中,有一個(gè)oracle的ulimit -n 65536命令,如下:
如果[$user=甲骨文];然后
如果[ $shell=/bin/ksh ];然后
ulimit -p 16384
ulimit -n 65536
別的
ulimit -u 16384 -n 65536
菲
掩碼022
菲
添加grid用戶后,source /etc/profile
如果[$user=oracle] || [$user=網(wǎng)格];然后
如果[ $shell=/bin/ksh ];然后
ulimit -p 16384
ulimit -n 65536
別的
ulimit -u 16384 -n 65536
菲
掩碼022
菲
在grid中執(zhí)行ulimit -a還是1024,查看安裝步驟后發(fā)現(xiàn)忘記在/etc/security/limits中添加grid用戶了。只需添加以下內(nèi)容:
網(wǎng)格軟nproc 2047
網(wǎng)格硬nproc 16384
網(wǎng)格軟nofile 1024
網(wǎng)格硬nofile 65536
好像是作用域問題,增加了文件描述符。
net tools(網(wǎng)絡(luò)工具) v2.0.0.25 net tools for linux是一款功能強(qiáng)大的網(wǎng)絡(luò)工具,綠色、安全、免費(fèi)使用。集成了各種常用的網(wǎng)絡(luò)監(jiān)控和掃描功能,支持查看所有tcp連接信息。如本地地址、端口、遠(yuǎn)程地址、端口等。軟件的操作也非常簡單,普通用戶也可以輕松上手。
好了,linux設(shè)置進(jìn)程打開文件描述符數(shù)量(linux設(shè)置文件最大打開數(shù))的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。