2011-7-30 16:54:26
来源:互联网 发布:js 为什么会跨域 编辑:程序博客网 时间:2024/05/22 18:25
2011-7-30 16:54:26
由于内核的特殊性,我们不能使用常规的方法查看内核的信息。下面介绍几种方法。
1 printk()打印内核消息。
2 管理内核内存的daemon(守护进程)
Linux系统当中最流行的日志记录器是Sysklogd,Sysklogd 日志记录器由两个守护进程(klogd syslogd)和一个配置文件(syslog.conf)组成。klogd 不使用配置文件,它负责截获内核消息,它既可以独立使用也可以作为 syslogd 的客户端运行。syslogd 默认使用 /etc/syslog.conf 作为配置文件,它负责截获应用程序消息,还可以截获 klogd 向其转发的内核消息。支持 internet/unix domain sockets 的特性使得这两个工具可以用于记录本地和远程的日志。
3 dmesg命令
dmesg用来显示开机信息,kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。
more /var/log/dmesg
4 /proc/kmsg
这个文件用于检索用printk生成的内核消息。任何时刻只能有一个具有超级用户权限的进程可以读取这个文件。也可以用系统调用syslog检索这些消息。通常使用工具dmesg或守护进程klogd检索这些消息。
- 2011-7-30 16:54:26
- 2011-7-26 8:54:53
- 2011-7-30 16:55:13
- 2011-8-11 10:16:54
- 2011-8-13 16:27:54
- 8/26/2011 10:23:30 PM
- [16-7-26]每日总结
- Jan 30, 2011, 周日, 7
- 2011-7-30读书目录
- 2011-7-29 16:38:16
- 2014年6月30日 16:47:54
- 2011-9-17 13:30:16
- 6/26/2011 7:27:13 PM
- 2011/7/26 vs链接mysql心得
- 2011年7月26日
- 2011-7-26 20:12:47
- 2011-7-29 13:40:26
- 7/26android培训第16天
- ToString大全
- Spring中的动态代理
- 谁能帮我看一下关于servlet问题?
- linux jdk环境配置
- hdu 1232 并查集小试牛刀
- 2011-7-30 16:54:26
- 置换 置换群 应用
- 论技术
- Spring整理11 -- 面对切面(AOP)1 -- 注解配置的方式实现AOP
- 10118 - Free Candies
- Git和Repo扫盲——如何取得Android源代码
- 【ORACLE】删除表数据的存储过程backup.sql
- Spring整理12 -- 面对切面(AOP)3 -- 使用CGLIB实现AOP
- 赋值运算符的重载函数,要求异常安全