内核崩溃消息保存到另一个文件

内核崩溃消息保存到另一个文件

有没有办法让内核恐慌信息通过日志文件记录到本地机器(我假设可能没有,因为它已经恐慌了)或者我必须启用远程系统日志或网络转储来远程转发它到另一个系统?

有时,我们要么没有得到屏幕截图,要么系统自动重新启动(通过 ASR 等),所以我需要另一种方法来检索内核转储信息。

答案1

您需要设置远程系统日志记录和 netconsole 模块,这样当系统崩溃时,它会通过 UDP 将崩溃信息转储到您的远程机器。只要网卡没有发生崩溃,这种方法就可以奏效 :) 参见http://www.mjmwired.net/kernel/Documentation/networking/netconsole.txt(来自内核源代码)了解详情或http://www.cyberciti.biz/tips/linux-netconsole-log-management-tutorial.html获得教程/操作方法。

答案2

Kpanic 不会访问文件,而且肯定不会访问远程服务器日志。要执行所需的操作,您必须设置串行控制台并登录到该控制台。然后在另一台机器上读取串行数据并从那里进行记录。我不知道还有其他方法可以做到这一点。

相关内容