在Linux中,ulimit命令用于設置用戶進程的資源限制。它允許管理員限制用戶進程能夠使用的系統資源,如最大文件大小、最大進程數、最大打開文件數等。
ulimit命令的常見用法有:
ulimit -a
:顯示當前用戶的所有資源限制。ulimit -c unlimited
:設置核心文件的最大大小為無限制。ulimit -n 10000
:設置最大打開文件數為10000。ulimit -u 200
:設置最大用戶進程數為200。ulimit -f 1024
:設置最大文件大小為1024KB。ulimit -v unlimited
:設置最大虛擬內存大小為無限制。需要注意的是,ulimit命令只對當前會話中的進程生效。如果想要永久設置資源限制,可以將ulimit命令添加到用戶的啟動腳本中,如.bashrc或.profile文件。