Linux内核崩溃日志竟藏在QR码中
Decode kernel panic from QR Code photo
当Linux系统遭遇内核崩溃时,开发者通常面临日志丢失的困境。这篇分享展示了一个巧妙的解决方案:将崩溃日志压缩并编码进QR码,直接显示在屏幕上。只需拍摄一张包含QR码的照片,配合ZXingReader和Python脚本,就能自动解析并还原出完整的panic.log日志文件。整个过程无需网络连接,完全在本地完成,既保护了隐私,又让调试过程变得前所未有的便捷。这对于嵌入式设备或无法远程访问的服务器来说,简直是救命稻草。
扫描包含Linux崩溃QR码的截图,使用ZXingReader并解压其崩溃日志。
- jolmg
为了提供背景信息,某些发行版似乎有时会将内核崩溃(kernel panic)编码为 QR 码中的 URL。崩溃文本被编码为数字参数。例如:
这来自以下链接中的 QR 码图片:
https://discussion.fedoraproject.org/t/f45-change-proposal-d...
这个脚本用于解码此类内核崩溃,而无需将其提供给外部服务。
在这个特定的 URL 示例中,崩溃信息不一定被发送到服务器,因为它位于 URL 片段(`#`)中,但即便如此。
- natas
我觉得这真是个绝妙的主意!希望能看到它被合并到上游。