会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
https://www.cnblogs.com/guliu
博客园
首页
新随笔
联系
订阅
管理
2026年9月22日
如何实现一个系统调用
摘要: 在 Linux 4.19 内核中实现一个系统调用,主要分为以下四个步骤。以 x86_64 架构为例,假设我们要实现一个名为 sys_mysyscall 的简单系统调用: 实现系统调用函数 在内核源码中编写你的功能代码。通常可以放在 kernel 目录下,或者在特定模块中。 使用 SYSCALL_DE
阅读全文
posted @ 2026-09-22 15:57 GULIU
阅读(3)
评论(0)
推荐(0)
2026年9月21日
Ubuntu 由于/etc/passwd被修改导致无法正常启动问题
摘要: 不小心在宿主机的终端执行了: 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)
2026年8月6日
C++ std::map 崩溃排查:operator< 违反严格弱序导致红黑树损坏
摘要: 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)
公告