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

歡迎來到夢飛科技

系統(tǒng)配置

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

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

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

如何生成core文件
默認linux操縱系統(tǒng)是不答允生成core文件的。如下圖:
如何操作core文件調(diào)試Linux法子
我們可以通過如下呼吁清除限制:
#ulimit -c unlimited
這時候,再看
如何操作core文件調(diào)試Linux法子
留意,ulimit -c 的配置僅僅是對你完成配置后啟動的歷程有效。并且退出登岸后,再進入需要重新配置。不然重新登岸后啟動的歷程也無法生成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ù)有:
%% – 標記%
%p – 歷程號
%u – 歷程用戶id
%g – 歷程用戶組id
%s – 生成core文件時收到的信號
%t – 生成core文件的 時間 (seconds since 0:00h, 1 Jan 1970)
%h – 主機名
%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ù)中心基礎服務領先供應商

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

主站蜘蛛池模板: 盐源县| 英超| 武威市| 泰州市| 高阳县| 许昌县| 云安县| 洛隆县| 德阳市| 江口县| 西畴县| 竹山县| 高雄市| 绥阳县| 嘉定区| 九龙坡区| 四会市| 玉田县| 得荣县| 鄂托克旗| 洛宁县| 蕉岭县| 上虞市| 咸丰县| 独山县| 杭锦旗| 巴青县| 新津县| 陕西省| 丰宁| 师宗县| 谷城县| 高台县| 万年县| 宣化县| 永寿县| 金溪县| 襄垣县| 防城港市| 明溪县| 淮滨县|