+ -
当前位置:首页 → 问答吧 → printk问题

printk问题

时间:2010-11-25

来源:互联网

小弟是linux新手,因为想了解验证内核的处理机制。
在内核的tcp模块中添加了一些测试日志,调用的是printk接口
但是make modules,make modules_install,再reboot之后,调用测试程序发现
日志内容并没有输出到/var/log/messages中,
在 /var/log/目录中grep也没有发现我希望输出的日志内容,急切其他高手的解答。
注: 机器上klogd以及syslogd都在运行。
#cat /proc/sys/kernel/printk 输出是 4417

作者: 古红亮   发布时间: 2010-11-25

你确定系统用了你编的module么?

作者: liying_gg   发布时间: 2010-11-25

修改一下 printk 的级别


QUOTE:
$ cat /proc/sys/kernel/printk
6       4       1       7

作者: Godbach   发布时间: 2010-11-25

我非常肯定以及确定我修改且编译了modules 并且通过make modules_install 重新安装了所有的模块!
我试试楼上的方法看看

作者: 古红亮   发布时间: 2010-11-25

太笨了 楼上麻烦告诉一下如果修改这个文件,我vi这个文件在保存,不让我修改
我用的是root账户

作者: 古红亮   发布时间: 2010-11-25

不好意思我网上查了一下 不用了,不过还是谢谢
我先去试一下,好用回来再谢

作者: 古红亮   发布时间: 2010-11-25



QUOTE:
你确定系统用了你编的module么?
liying_gg 发表于 2010-11-25 16:11




    才看清你说的
不敢确认,也不知道怎么去确认。
我是直接make modules,编译所有的模块
然后make modules_install 重新安装了所有的模块
然后reboot
不知道这样是否可以

作者: 古红亮   发布时间: 2010-11-25