當前位置:成語大全網 - 書法字典 - Centos7根目錄總是生成核心。填滿磁盤?

Centos7根目錄總是生成核心。填滿磁盤?

查看核心文件大小:ulimit-c

核心文件大小:

無限制:核心文件的大小是無限制的。

0:程序出錯時不會生成核心文件。

1024:代表1024k。如果核心文件超過此大小,則無法生成。

設置核心文件大小:ulimit -c文件大小。

註意:

嘗試將此文件大小設置得盡可能大。程序崩潰時生成的核心文件的大小就是程序運行時占用的內存大小。可能發生堆棧溢出時占用更多內存?這才是Linux應該學習的。

設置核心文件的名稱和文件路徑。

默認生成路徑:輸入與運行命令的可執行文件相同的路徑。

默認構建名稱:默認名稱是core。新的核心文件將覆蓋舊的核心文件。

A.將pid設置為文件擴展名。

1:添加pid作為擴展名,生成的core文件名稱為core.pid

0:不添加pid作為擴展名,生成的core文件名稱為core。

將/proc/sys/kernel/core_uses_pid文件的內容修改為:1。

修改文件命令:echo " 1 " >/proc/sys/kernel/core _ uses _ PID

或者sysctl-wkern . core _ uses _ PID = 1 kernel . core _ uses _ PID = 1。

使用以下命令防止系統生成核心文件:

尤利姆-c 0

在/etc/profile中,通常會有壹句話禁止生成核心文件,這個設置通常是合理的:

#默認情況下沒有核心文件

ulimit-S-c0 & gt;/dev/null 2 & gt;& amp1