Linux
使用Go语言开发eBPF程序并使用goebpf库
eBPF是一种在Linux内核中运行的灵活的虚拟机技术,它可以在内核中运行自定义的程序。使用Go语言和goebpf库可以方便地开发和管理eBPF程序。eBPF具有灵活性、安...
libebpf:实验性用户空间eBPF库教程与知识库
libebpf是一个实验性的用户空间eBPF库,用于将BPF从Linux内核移植到用户空间作为共享库。eBPF程序是由内核态部分和用户态部分组成的,可以在内核特权上下文中...
使用ebpf_exporter自定义eBPF指标的Prometheus导出程序
ebpf_exporter是一个Prometheus导出程序,用于自定义eBPF指标的收集和导出。它允许您编写和执行自己的eBPF代码,以收集和监控您关心的系统指标。通过使用ebpf...
使用eBPF/XDP技术实现高效防火墙
基于eBPF/XDP技术的防火墙可以应用于各种网络安全场景,如: 1. DDoS防御:eBPF/XDP技术可以在数据包进入内核网络栈之前检测和过滤恶意的DDoS攻击流量,有效...
Windows平台上可运行的eBPF实现
在 Windows 上运行的 eBPF 实现是一项新的开源项目,旨在通过利用现有的开源项目,并在 Windows 平台上添加适配层,使开发者能够在 Windows 操作系统上使用熟...
学习Shell编程的技巧:流程控制与高级应用
在本篇文章中,我将深入探讨Shell编程中的流程控制和高级应用技巧。流程控制是Shell编程中的核心部分,包括条件语句和循环语句。条件语句允许根据条件执行不...
Linux进程管理指南
Linux进程是操作系统中运行的程序的实例,具有自身的内存空间和执行环境。进程间具有独立的内存空间和执行环境,通过状态的变换进行生命周期的管理。了解和熟...
Linux常用的压缩与解压命令详解
Linux中常用的压缩与解压命令有: 1. tar命令:用于打包和解压.tar.gz和.tar.bz2格式的压缩包,常用参数包括:c(创建压缩文件)、x(解压缩文件)、v(显示...
初探eBPF的革命性技术
eBPF是一种革命性的技术,起源于Linux内核,无需更改内核源代码或加载内核模块,可以在特权环境中运行受沙盒保护的程序。它具有优秀的泛用性和扩展性,可用于...
Linux常用命令排查问题总结
Linux常用命令排查问题总结