【CentOS7】ulimit 使用

翠微發表於2024-04-17

ulimit -a 顯示當前使用者程序限制

語法:ulimit [-aHS][-c <core檔案上限>][-d <資料節區大小>][-f <檔案大小>][-m <記憶體大小>][-n <檔案數目>][-p <緩衝區大小>][-s <堆疊大小>][-t <CPU時間>][-u <程式數目>][-v <虛擬記憶體大小>]

引數:
-a  顯示目前資源限制的設定。
-c <core檔案上限>  設定core檔案的最大值,單位為區塊。
-d <資料節區大小>  程式資料節區的最大值,單位為KB。
-f <檔案大小>  shell所能建立的最大檔案,單位為區塊。
-H  設定資源的硬性限制,也就是管理員所設下的限制。
-m <記憶體大小>  指定可使用記憶體的上限,單位為KB。
-n <檔案數目>  指定同一時間最多可開啟的檔案數。
-p <緩衝區大小>  指定管道緩衝區的大小,單位512位元組。
-s <堆疊大小>  指定堆疊的上限,單位為KB。
-S  設定資源的彈性限制。
-t <CPU時間>  指定CPU使用時間的上限,單位為秒。
-u <程式數目>  使用者最多可開啟的程式數目。
-v <虛擬記憶體大小>  指定可使用的虛擬記憶體上限,單位為KB。

unlimited 取消顯示,就是不在顯示

例子:
ulimit -c unlimited 取消檔案大小限制

ulimit -c 1000 為設定core檔案大小最大為1000k

相關文章