io_uring echo-server

io_uring是Linux特有的异步I/O API。io_uring的名称来自用户空间和内核空间之间共享的环形缓冲区。在内核和用户空间之间进行通信使用环形缓冲区作为主要的通信模式。这种思想在业务系统中还是挺常见的: 比如用MQ、Kafka消息队列推送信息。一个接收队列, 一个发送队列,另外设计上也有Acto

2024-01-07 · 7 分钟

systemctl 启动服务缓慢

使用systemd配置服务启动慢

2023-10-21 · 2 分钟

linux sendfile

使用c语言实现一下文件复制功能:

2023-09-16 · 18 分钟

linux 生成指定大小文件

linux生成指定大小文件常用的几个命令:

2023-08-19 · 1 分钟

A kernel debugger in Python: drgn

原文链接: 一个内核调试器,允许 Python 脚本在运行中的内核中访问数据结构,是Omar Sandoval在2019年Linux存储、文件系统和内存管理峰会(LSFMM)上的主题演讲。在他在Facebook的日常工作中,Sandoval进行了大量的内核调试,但他发现现有的工具还不足够满足他的需求。这促使他开发了…

2023-08-01 · 6 分钟

linux sudoers

linux安装完有些系统会默认禁用root登录, 所以我习惯创建一个普通用户然后配置sudoers登录。

2023-05-16 · 2 分钟

Linux hostname

linux下设置hostname有以下两个命令

2023-05-11 · 2 分钟

Linux sed 中的&

一次使用sed 替换操作,替换后的字符串包含 &,替换文本如下

2022-12-03 · 1 分钟

ubuntu 忘记密码

ubuntu 忘记密码 -

2022-12-03 · 1 分钟

单元测试

单元测试的目的并不是查找bug,而是帮助我们更好的设计我们的代码,如何合理的来拆分我们的代码。

2022-05-08 · 3 分钟