摘要: 在 Linux 4.19 内核中实现一个系统调用,主要分为以下四个步骤。以 x86_64 架构为例,假设我们要实现一个名为 sys_mysyscall 的简单系统调用: 实现系统调用函数 在内核源码中编写你的功能代码。通常可以放在 kernel 目录下,或者在特定模块中。 使用 SYSCALL_DE 阅读全文
posted @ 2026-09-22 15:57 GULIU 阅读(3) 评论(0) 推荐(0)
摘要: 不小心在宿主机的终端执行了: echo "root::0:0:root:/root:/bin/sh" > /etc/passwd 执行该命令后,你宿主机的 /etc/passwd 文件被覆盖,导致系统丢失了所有的用户信息(包括 UID 与用户名的映射、家目录定义和 Shell 路径),这会导致 su 阅读全文
posted @ 2026-09-21 11:25 GULIU 阅读(9) 评论(0) 推荐(0)
摘要: C++ std::map 崩溃排查:operator< 违反严格弱序导致红黑树损坏 问题背景 在生产环境遇到一个偶发崩溃,崩溃日志如下: Jul 3 11:44:20.416814 cips_app@npt1250[1418:3649]: trace::Manager E Segmentation 阅读全文
posted @ 2026-08-06 14:00 GULIU 阅读(2) 评论(0) 推荐(0)