linux – 如何在崩溃时知道服务器正在做什么?
发布时间:2020-12-14 02:47:56 所属栏目:Linux 来源:网络整理
导读:我有一台运行在Centos 5.2上的服务器,有没有更好的方法来了解服务器崩溃的原因或当时正在做什么? 对不起,我是新手,感谢任何帮助?谢谢 解决方法 如果您遇到内核恐慌,可以设置一个远程内核控制台来捕获本地控制台上可能丢失的所有数据(特别是如果崩溃来自不可
我有一台运行在Centos 5.2上的服务器,有没有更好的方法来了解服务器崩溃的原因或当时正在做什么?
对不起,我是新手,感谢任何帮助?谢谢 解决方法
如果您遇到内核恐慌,可以设置一个远程内核控制台来捕获本地控制台上可能丢失的所有数据(特别是如果崩溃来自不可屏蔽的中断,这往往会重启系统).
在您预期可能崩溃的系统上: /sbin/modprobe netconsole netconsole=6666@10.1.1.16/eth0,6666@10.1.1.17/00:19:BB:31:B8:0E > 6666是一个任意端口号 在远程系统上运行(这要求您安装了netcat): nc -l -p 6666 -u | tee capture.file 这将捕获远程系统上的所有内核输出.这运行在一个更低的级别(内核中写入/ dev / klog的同一点),所以你可能会看到内核在恐慌时输出的最后一点信息,即使syslog等.我已停止运作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |