EBPF原子操作避坑指南

发表于 2023-10-31

好久没更新了,有点惭愧。且最近在EBPF的原子性上也头疼了将近一周的时间,主要是通过测试不同的原子性方法,来兼容不同的环境。

这次将测试验证的过程记录下来,以避免以后踩到同样类型的坑里。

阅读全文 »

EBPF 随笔

发表于 2023-07-24

记录关于EBPF的随笔,以Linux-5.10版本的内核为基准。

阅读全文 »

在WSL2上支持EBPF环境

发表于 2023-05-03

五一假期,闲里偷闲,在Windows电脑上将EBPF环境在WSL2上调试成功了,这里记录下调试过程,以待后续查阅。

阅读全文 »

在M1芯片上使用Qemu安装Ubuntu

发表于 2023-04-03

这里介绍一下在 MacOS M1 Chip 的设备上,如何使用qemu 运行ubuntu;不论是基于学习还是测试的目的,这篇文章都会很有用。

阅读全文 »

并行计算-实现"前缀和"算法

发表于 2023-03-27

最近惊喜发现刚买的笔记本电脑自带了一块RTX2050显卡,带2048个CUDA核心。那么研究一下并行计算,让这块显卡也发挥一下价值。

阅读全文 »

利用CloudFlare的Worker反代Github站点

发表于 2023-03-17

由于最近Github.com站点经常有Timeout或Reset的情况发生,所以想零成本的做一个Github的代理。

这里使用CloudFlare的免费Worker功能,对Github做全球代理。同时Cloudflare会对静态页面做CDN缓存,也会加快我们访问github的速度。

很少的几行代码,解决了很大的事情。

阅读全文 »

在X86设备上构建多CPU架构的容器

发表于 2023-02-15

构建支持不同CPU架构的容器镜像,是个比较棘手的事情。

docker官方提供了一个基于CLI的插件buildx提供构建的扩展能力,可以在x86或arm64的设备上构建支持多CPU架构的容器镜像。

阅读全文 »

躺不平&卷不赢:春节期间手撕WebRDP

发表于 2023-01-26

兔年的春节期间,没有躺平,可能也没卷赢。

挤了些时间,通过查阅资料,手撕了一个WebRDP程序,将Windows远程桌面搬到了Web端。

阅读全文 »

监控Linux文件被进程篡改

发表于 2023-01-06

最近有一台隔离环境的设备,sshd_config文件总是被修改,造成登录时间超过30秒。

这里介绍使用audit监控该文件被修改的事件。

阅读全文 »

安装原生Kubernetes单机/集群版

发表于 2022-12-30

这里介绍安装原生Kubernetes单机/集群版的方法,非Minikube、非Kind、非Colima等指令; 使用的是原生kubelet、kubeadm来部署Kubernetes。

kubeadm是Kubernetes官方提供的快速安装集群的工具,伴随着Kubernetes的版本发布进行更新。

阅读全文 »

My First Post

发表于 2022-12-26
This is my first Post.
阅读全文 »