欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

歡迎來到夢飛科技

系統(tǒng)配置

當(dāng)前優(yōu)惠活動:

如何利用core文件調(diào)試Linux措施

core dump 文件對付診斷l(xiāng)inux中措施的問題很是有用。當(dāng)措施異常退出的時(shí)候,大概會生成core文件。如,新加坡電信服務(wù)器 馬來西亞服務(wù)器,措施寫一個(gè)不屬于他的內(nèi)存,操縱系統(tǒng)出于掩護(hù),會發(fā)信號給措施,措施大概會因此而退出,退出的時(shí)候大概會生成core文件。我們可以通過闡明core文件,找出措施中哪里有內(nèi)存問題。這篇文章主要是敘述生成core文件需要做的一些配置。

如何生成core文件
默認(rèn)linux操縱系統(tǒng)是不答允生成core文件的。如下圖:
如何操作core文件調(diào)試Linux法子
我們可以通過如下呼吁清除限制:
#ulimit -c unlimited
這時(shí)候,再看
如何操作core文件調(diào)試Linux法子
留意,ulimit -c 的配置僅僅是對你完成配置后啟動的歷程有效。并且退出登岸后,再進(jìn)入需要重新配置。不然重新登岸后啟動的歷程也無法生成core文件。
假如想永久生效,可以把呼吁插手到 /etc/profile 中。發(fā)起不要這樣做,想想為啥?

如何找到core文件
一般環(huán)境下,core文件會生成在你執(zhí)行措施的處所。文件名是core.歷程號
你也可以指定core文件名和生成目次。在 /etc/sysctl.conf 文件中指定。

# vi /etc/sysctl.conf

添加如下行:


kernel.core_uses_pid = 1

kernel.core_pattern = /tmp/core-%e-%s-%u-%g-%p-%t

fs.suid_dumpable = 2



kernel.core_uses_pid = 1 – 追加歷程號到core文件名中
fs.suid_dumpable = 2 – 確保配置屬主的歷程也可以生成core文件
kernel.core_pattern = /tmp/core-%e-%s-%u-%g-%p-%t – 指定core文件生成的位置和文件名法則。文件名法則可以利用的參數(shù)有:
%% – 標(biāo)記%
%p – 歷程號
%u – 歷程用戶id
%g – 歷程用戶組id
%s – 生成core文件時(shí)收到的信號
%t – 生成core文件的 時(shí)間 (seconds since 0:00h, 1 Jan 1970)
%h – 主機(jī)名
%e – 措施文件名

執(zhí)行如下呼吁,讓配置生效

#sysctl -p

除此之外,也可以通過如下方法指定core文件名和路徑

$echo /tmp/core-%e-%s-%u-%g-%p-%t > /proc/sys/kernel/core_pattern

如何利用core文件
可以利用gdb呼吁查察core文件信息


$ gdb -e /path/to/application -c /path/to/corefile

假如有任何疑問,請加作者微博相同。

夢飛科技 - 全球數(shù)據(jù)中心基礎(chǔ)服務(wù)領(lǐng)先供應(yīng)商

Copyright © 2003-2019 MFISP.COM. 國外服務(wù)器租用 IDC公司 版權(quán)所有 ? 粵ICP備11019662號

主站蜘蛛池模板: 嘉善县| 莱西市| 哈巴河县| 临漳县| 龙泉市| 南通市| 清河县| 江口县| 彭州市| 桐庐县| 洪洞县| 边坝县| 抚远县| 襄城县| 德令哈市| 永嘉县| 宜都市| 白河县| 秦皇岛市| 辰溪县| 桃江县| 英吉沙县| 尚义县| 鄱阳县| 海口市| 阿坝县| 巴彦淖尔市| 永嘉县| 融水| 高雄市| 武山县| 陕西省| 青神县| 遂溪县| 永济市| 昂仁县| 阳信县| 鄂温| 沙坪坝区| 封开县| 仲巴县|