记录Linux调试练习中遇到的问题
1、Linux内核错误的输出:
在终端上看不到,需要查看 /var/log/messages
2、如果找不到modprobe命令
使用whereis modprobe,使用路径/sbin/modprobe
3、netconsole的发送看不到
不要加目标机器的MAC地址
我反复对过机器的MAC地址没错误,但是在虚拟机上发送的消息在windows上就是收不到,后来去掉MAC地址就收到了。
4、没在当前目录下生成core文件
检查 /proc/sys/kernel/core_pattern 文件
将路径直接设置为 core
5、检查内存操作的问题 env MALLOC=CHECK_=1 ./tom