首页 新闻 会员 周边

请教 Linux 系统日志和内核日志的区别

0
[待解决问题]

请教 Linux 系统日志和内核日志的区别

谢谢

fhefh的主页 fhefh | 初学一级 | 园豆:200
提问于:2011-11-16 13:03
< >
分享
所有回答(2)
0

只是日志记录的范围不同而已吧,应该没什么可比性

artwl | 园豆:16736 (专家六级) | 2011-11-16 13:25
0

http://club.topsage.com/thread-191003-1-1.html

内核日志(dmesg 和 alog)

所有 UNIX 和 Linux 系统的日志实际上是内核的一部分。日志实际上是内核中内存的一部分,用于记录无法写入磁盘的有关内核的信息,这是因为该信息是加载文件系统之前生成的。

例如,在启动过程中,不能以写入方式访问文件系统(大多数内核以读取模式启动文件系统,直到认为系统足够安全,能够切换到读/写模式为止)。此日志中的数据包含关于连接到系统的设备的信息,以及在启动和操作过程中系统记录的任何错误和问题的信息。

在一些系统上,信息会定期写入文件 (/var/log/dmesg);而在另一些系统上,只有使用 alog 命令 (AIX) 或 dmesg(所有其他 UNIX/Linux 变体)才可获得信息。

内核生成的信息并不总是写入另一个文件,如 syslog。这意味着某些信息(如关于设备和硬件的内部数据)只能通过 dmesg 日志提供。

系统日志 (syslog)

syslog 服务是在后台运行的守护进程,可接受日志输入并将其写入到一个或多个单独文件。报告给 syslog 的所有消息都标有日期、时间和主机名,并且可以让单个主机从许多主机接受所有日志消息,并将信息写入单个文件。

提出问题的服务(例如,邮件、dhcp 和内核)和指示消息严重性的类也可以标识消息。可以将严重性标记为信息(纯信息)、警告、错误、重要(需要解决的严重问题)甚至紧急(系统需要紧急帮助)。

喬喬AI | 园豆:996 (小虾三级) | 2011-11-16 19:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册