新聞資訊
行業(yè)資訊
香港服務(wù)器是如何設(shè)置centos 6和centos 7的內(nèi)核轉(zhuǎn)儲的
2018-09-11 00:00:00
摘要:租香港服務(wù)器+送一個月cdn=優(yōu)惠更安全,cn2直連+無需實名+性能穩(wěn)定。1. 內(nèi)核轉(zhuǎn)儲作用

(3) 只要獲取內(nèi)核轉(zhuǎn)儲,那么即使沒有復(fù)現(xiàn)環(huán)境,也能調(diào)試。

(1) 內(nèi)核轉(zhuǎn)儲的最大好處是能夠保存問題發(fā)生時的狀態(tài)。

(2) 只要有可執(zhí)行文件和內(nèi)核轉(zhuǎn)儲,就可以知道進程當(dāng)時的狀態(tài)。
香港服務(wù)器+送一個月cdn=優(yōu)惠更安全,cn2直連+無需實名+性能穩(wěn)定。1. 內(nèi)核轉(zhuǎn)儲作用
 
(3) 只要獲取內(nèi)核轉(zhuǎn)儲,那么即使沒有復(fù)現(xiàn)環(huán)境,也能調(diào)試。
 
(1) 內(nèi)核轉(zhuǎn)儲的最大好處是能夠保存問題發(fā)生時的狀態(tài)。
 
(2) 只要有可執(zhí)行文件和內(nèi)核轉(zhuǎn)儲,就可以知道進程當(dāng)時的狀態(tài)。
 
centos 6 設(shè)置內(nèi)核轉(zhuǎn)儲
 
統(tǒng)一命令為以下幾條命令,后面是解釋
 
echo "* soft core unlimited" >> /etc/security/limits.conf
 
echo "kernel.core_pattern = /tmp/core-%e-%s-%u-%g-%p-%t"  >> /etc/sysctl.conf
 
echo "fs.suid_dumpable = 2"  >> /etc/sysctl.conf
 
echo "DAEMON_COREFILE_LIMIT=’unlimited’" >> /etc/sysconfig/init
 
sysctl -p
 
編輯/etc/security/limits.conf,注意這是為所有進程設(shè)置的,但如果你有一個作為服務(wù)帳戶運行的進程,請用服務(wù)帳戶替換*。您必須重新啟動此過程以使此更改生效。
 
編輯/etc/sysctl.conf并添加放置核心文件和任何命名標(biāo)準(zhǔn)的位置。
 
文件名變量:
 
%e是文件名
 
%g是進程運行的gid 
 
%p是進程的PID 
 
%s是導(dǎo)致轉(zhuǎn)儲的信號
 
%t是轉(zhuǎn)儲發(fā)生的時間
 
%u是進程運行的uid
 
編輯/etc / sysconfig / init并設(shè)置核心文件限制。
 
centos 7 設(shè)置內(nèi)核轉(zhuǎn)儲
 
echo -e "\n# enable coredump whith unlimited file-size for all users\n* soft core unlimited" >> /etc/security/limits.conf
 
echo -e "\nkernel.core_pattern=/tmp/core-%e-%s-%u-%g-%p-%t" >> /etc/sysctl.conf
 
echo -e "1" > /proc/sys/kernel/core_uses_pid
 
sysctl -p /etc/sysctl.conf
 
2,測試是否生效
 
例子的源代碼:
 
#include
 
int main(void)
 
{
 
int *a = NULL;
 
*a = 0x1;
 
return 0;
 
}
 
把以上源代碼,寫成一個a.c文件后,編譯a.c文件產(chǎn)生一個a.out的可執(zhí)行文件:
 
#gcc -g a.c -o a.out
 
修改a.out文件的權(quán)限后,執(zhí)行它:
 
#./a.out
 
就會顯示:
 
Segmentation fault(core dump)
 
這表示在/tmp目錄下, 已經(jīng)生成了a.out對應(yīng)的內(nèi)核轉(zhuǎn)儲文件。
 
注意:后面帶有(core dump), 才說明轉(zhuǎn)儲文件成功生成了。
一 心網(wǎng)絡(luò)最快的免備案服務(wù)器,全自營免備案香港服務(wù)器,CN2線路直連大陸,延遲低至15m/s,網(wǎng)站部署最佳兼容平臺。

海外服務(wù)器免費測試http://hbjsdrq.com/


USA-IDC為您提供免備案服務(wù)器 0元試用
立即聯(lián)系在線客服,即可申請免費產(chǎn)品試用服務(wù)
立即申請