Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->发行版专区 ->Redhat ->正文

剖析RedHat Linux中三个重要内核文件

来源: 作者: 时间:2007-04-11 点击: [收藏] [投稿]

虽然内核本身并不真正使用System.map,但其它程序比如klogd, lsof和ps等软件需要一个正确的System.map。如果你使用错误的或没有System.map,klogd的输出把是不可靠的,这对于排除程序故障会带来困难。没有System.map,你可能会面临一些令人烦恼的提示信息。

另外少数驱动需要System.map来解析符号,没有为你当前运行的特定内核创建的System.map它们就不能正常工作。

Linux的内核日志守护进程klogd为了执行名称-地址解析,klogd需要使用System.map。System.map应当放在使用它的软件能够找到它的地方。执行:man klogd可知,如果没有把System.map作为一个变量的位置给klogd,那么它把按照下面的顺序,在三个地方查找System.map:

/boot/System.map 
/System.map 
/usr/src/linux/System.map

System.map也有版本信息,klogd能够智能地查找正确的映象(map)文件。(T004)

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:RedHat 9.0控制台显示英文具体步骤   下一篇:教你怎么样构建双引导RedHat Linux系统

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号