解决无/var/log/messages 问题

摘要:
2Ubuntu是有/var/log/messages这个文件的!root@XXX:/home/river#vim/etc/rsyslog.d/50-default.conf找到#33#Some"catch-all"logfiles.34#35#*.=debug;36#auth,authpriv.none;37#news.none;mail.none-/var/log/debug38#*.=info;*.=notice;*.=warn;39#auth,authpriv.none;40#cron,daemon.none;41#mail,news.none-/var/log/messages把注释取消掉即可!3重启rsyslog服务sudorestartrsyslog此时,你查看messages仍然没有你想要的信息。因为这个文件相当于刚刚创立好。这时你可以重新rmmodhellomod#卸载内核模块insmodhellomod.ko然后tail-f/var/log/messages就可以查看相应的信息了。

转载于:https://blog.csdn.net/C_Major/article/details/51321684

1 内核编程insmod后,Ubuntu查看日志无/var/log/messages

写好简单内核模块如hellomod.ko后,执行命令 insmod hellomod.ko 后,查看内核打印的printk信息, tail /var/log/messages 后发现并没有messages文件。

2 Ubuntu是有/var/log/messages这个文件的!

root@XXX:/home/river# vim /etc/rsyslog.d/50-default.conf

找到

    #
 33 # Some "catch-all" log files.
 34 #
 35 #*.=debug;
 36 #       auth,authpriv.none;
 37 #       news.none;mail.none     -/var/log/debug
 38 #*.=info;*.=notice;*.=warn;
 39 #       auth,authpriv.none;
 40 #       cron,daemon.none;
 41 #       mail,news.none          -/var/log/messages

把注释取消掉即可!

3 重启rsyslog服务

sudo restart rsyslog

此时,你查看messages仍然没有你想要的信息。因为这个文件相当于刚刚创立好。这时你可以重新

rmmod hellomod  #卸载内核模块
insmod hellomod.ko

然后

tail -f /var/log/messages

就可以查看相应的信息了。

May  5 11:38:25 RiverPc rsyslogd: [origin software="rsyslogd" swVersion="7.4.4" x-pid="3004" x-info="http://www.rsyslog.com
May  5 11:38:25 RiverPc rsyslogd: rsyslogd's groupid changed to 104
May  5 11:38:25 RiverPc rsyslogd: rsyslogd's userid changed to 101
May  5 11:38:27 RiverPc rsyslogd: [origin software="rsyslogd" swVersion="7.4.4" x-pid="3004" x-info="http://www.rsyslog.com
May  5 11:38:27 RiverPc rsyslogd: [origin software="rsyslogd" swVersion="7.4.4" x-pid="3018" x-info="http://www.rsyslog.com
May  5 11:38:27 RiverPc rsyslogd: rsyslogd's groupid changed to 104
May  5 11:38:27 RiverPc rsyslogd: rsyslogd's userid changed to 101
May  5 11:40:56 RiverPc kernel: [ 2464.029618] Good Bye
May  5 11:41:11 RiverPc kernel: [ 2478.760122] hello world!

免责声明:文章转载自《解决无/var/log/messages 问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用Python爬虫爬取网络美女图片按空格或回车截取字符串下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

rm命令删除文件时排除特定文件

删除文件时排除特定文件 www.python  tab.com/html/2013/linuxkaiyuan_0205/214.html 删除当前目录下所有 *.txt文件,除了test.txt 1 2 3 4 5 6 7 8 rm `ls *.txt|egrep -v test.txt` #或者 rm `ls *.txt|awk '{if(...

h5页面跳转小程序

2020年以前, 只能通过 web-view内嵌h5跳转小程序,现在  可以直接跳了!!!!!!  官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html 用的是JS-SDK的接口,需要使用到js-sdk-1.6.0的版本才有支持,htt...

HBase的Write Ahead Log (WAL) —— 整体架构、线程模型

解决的问题 HBase的Write Ahead Log (WAL)提供了一种高并发、持久化的日志保存与回放机制。每一个业务数据的写入操作(PUT / DELETE)执行前,都会记账在WAL中。 如果出现HBase服务器宕机,则可以从WAL中回放执行之前没有完成的操作。 本文主要探讨HBase的WAL机制,如何从线程模型、消息机制的层面上,解决这些问题: 1...

flex for循环

//for ..in 循环中的迭代变量包含属性所保存的值和名称 //for each..in 循环中的迭代变量只包含属性所保存的值,而不包含属性的名称 //对象遍历,可以获取属性名称 private function testObject():void...

把在程序中的System.out.print()的信息自动转成log4j日志信息

问题:老的系统中,程序未使用log4j,而是使用System.out.println()将信息打印到了tomcat。现在客户提出要保存打印到tomcat的日志信息,引入log4j固然需要,但修改代码及后续测试的工作量与风险也让人头大。如何解决这样的问题呢?  回答:System.setOut(PrintStream ps)方法允许程序员自行定义Syst...

使用multer搭建一个图片接收服务器

为了测试图片上传插件的上传功能是否好用,最近尝试搭建了一个接收图片的服务器,因为图片上传的编码格式是form-data,所以我选择使用express+multer,实现过程中发现有几个需要注意的地方,在这里和大家分享下。 1 引入express和multer 这里没什么好说的,安装好包文件后,引入文件。 var express = require('exp...