2.2.1通过Golang+eBPF实现无侵入应用可观测通过Golang + eBPF实现无侵入应用可观测 张海彬 阿里云 应用可观测技术专家 目 录 eBPF简介 01 eBPF在云原生场景下的应用 02 微服务可观测的挑战 03 Golang + eBPF实现数据采集 04 构建完整的应用可观测系统 05 eBPF简介 第一部分 eBPF简介 01. eBPF简介 eBPF = extended Berkeley Packet eBPF事件驱动 eBPF在云原生场景下的应用 第二部分 网络加速 01.网络加速 From:https://istio.io/latest/zh/blog/2022/merbridge/ eBPF 的可编程能力使其能够内核中完成包的处理和转发,而且可以添加额外扩展能力。 观测和跟踪 将 eBPF 程序附加到跟踪点以及内核和用户应用探针点的能力,使得应用程序和系统本身的 运行时行为具有前所未有的可见性 第三部分 微服务可观测的挑战 应用:微服务架构、多语言、多协议 挑战1:微服务、多语言、多协议环境下,端到端观测 复杂度上升,埋点成本居高不下 Kubernetes 容器 网络、操作系统、硬件 基础设施层复杂度日益增加 如何关联? 挑战3:数据散落,工具多, 缺少上下文,排查效率低下 业务应用 应用框架 容器虚拟化 系统调用 内核 应用性能监控(APM) Kubernetes监控0 码力 | 29 页 | 3.83 MB | 1 年前3
鸟哥的Linux私房菜:服务器架设篇 第三版最原始图形接口: Xdmcp 服务的启用 15.4. 11.4 华丽的图形接口: VNC 服务器 15.5. 11.5 仿真的远程桌面系统: XRDP 服务器 15.6. 11.6 SSH 服务器的进阶应用 15.7. 11.7 重点回顾 15.8. 11.8 本章习题 15.9. 11.9 参考数据与延伸阅读 16. 第十二章、网络参数控管者: DHCP 服务器 16.1. 12.1 DHCP NIS 的由来与功能 18.2. 14.2 NIS Server 端的设定 18.3. 14.3 NIS Client 端的设定 18.4. 14.4 NIS 搭配 NFS 的设定在丛集计算机上的应用 18.5. 14.5 重点回顾 18.6. 14.6 本章习题 18.7. 14.7 参考数据与延伸阅读 19. 第十五章、时间服务器: NTP 服务器 - 4 - 本文档使用 书栈(BookStack 服务器 21.1. 17.1 什么是代理服务器 (Proxy) 21.2. 17.2 Proxy 服务器的基础设定 21.3. 17.3 客户端的使用与测试 21.4. 17.4 服务器的其他应用设定 21.5. 17.5 重点回顾 21.6. 17.6 本章习题 21.7. 17.7 参考数据与延伸阅读 22. 第十八章、网络驱动器装置: iSCSI 服务器 22.1. 18.10 码力 | 795 页 | 17.63 MB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版5 重点回顾 0.6 本章习题 0.7 参考资料与延伸阅读 第一章、Linux是什么与如何学习 1.1 Linux是什么 1.2 Torvalds的Linux发展 1.3 Linux当前应用的角色 1.4 Linux 该如何学习 1.5 重点回顾 1.6 本章习题 1.7 参考资料与延伸阅读 第二章、主机规划与磁盘分区 2.1 Linux与硬件的搭配 2.2 磁盘分区 2 环境下大量创建帐号的方法 13.8 重点回顾 13.9 本章习题 13.10 参考资料与延伸阅读 第十四章、磁盘配额(Quota)与进阶文件系统管理 14.1 磁盘配额 (Quota) 的应用与实作 14.2 软件磁盘阵列 (Software RAID) 14.3 逻辑卷轴管理员 (Logical Volume Manager) 14.4 重点回顾 14.5 本章习题 14.6 电源供应器 0.2.8 选购须知 0.3 数据表示方式 0.3.1 数字系统 0.3.2 文字编码系统 0.4 软件程序运行 0.4.1 机器程序与编译程序 0.4.2 操作系统 0.4.3 应用程序 0.5 重点回顾 0.6 本章习题 0.7 参考资料与延伸阅读 第一章 Linux是什么/如何学习 众所皆知的,Linux的核心原型是1991年由托瓦兹(Linus Torvalds)写出来的,但是托瓦兹0 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版0.7 参考资料与延伸阅读 3. 第一章、Linux是什么与如何学习 3.1. 1.1 Linux是什么 3.2. 1.2 Torvalds的Linux发展 3.3. 1.3 Linux当前应用的角色 3.4. 1.4 Linux 该如何学习 3.5. 1.5 重点回顾 3.6. 1.6 本章习题 3.7. 1.7 参考资料与延伸阅读 4. 第二章、主机规划与磁盘分区 4.1. 重点回顾 15.9. 13.9 本章习题 15.10. 13.10 参考资料与延伸阅读 16. 第十四章、磁盘配额(Quota)与进阶文件系统管理 16.1. 14.1 磁盘配额 (Quota) 的应用与实作 16.2. 14.2 软件磁盘阵列 (Software RAID) 16.3. 14.3 逻辑卷轴管理员 (Logical Volume Manager) 16.4. 14.4 重点回顾 以这么迅速?又为什么Linux是免费 的?…..2015/04/23 3.1. 1.1 Linux是什么 3.2. 1.2 Torvalds的Linux发展 3.3. 1.3 Linux当前应用的角色 3.4. 1.4 Linux 该如何学习 3.5. 1.5 重点回顾 3.6. 1.6 本章习题 3.7. 1.7 参考资料与延伸阅读 事实上,要安装好一部Linux主机并不是那么0 码力 | 1057 页 | 14.60 MB | 1 年前3
大学霸 Kali Linux 安全渗透教程配置Kali Linux 2.1 准备内核头文件 2.2 安装并配置NVIDIA显卡驱动 2.3 应用更新和配置额外安全工具 2.4 设置ProxyChains 2.5 目录加密 第3章 高级测试实验室 3.1 使用VMware Workstation 3.2 攻击WordPress和其他应用程序 第4章 信息收集 4.1 枚举服务 4.2 测试网络范围 4.3 识别活跃的主机 4.4 查看打开的端口 使用Nessus 5.2 使用OpenVAS 第6章 漏洞利用 6.1 Metasploitable操作系统 6.2 Metasploit基础 6.3 控制Meterpreter 6.4 渗透攻击应用 大学霸 Kali Linux 安全渗透教程 2 6.5 7 7.1 7.2 7.3 7.4 8 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 9 9.1 Workstation是一款功能强大的桌面虚拟计算机软件。它允许用户在单一的 桌面上同时运行不同的操作系统。用户在其中可以进行开发、测试和部署新的应用 程序。目前最新版本是10.0.1,官方下载地址 https://my.vmware.com/cn/web/vmware/downloads。本小节将介绍在VMware Workstation上安装Kali Linux操作系统。 (1)启动VMware0 码力 | 444 页 | 25.79 MB | 1 年前3
openEuler 24.03 LTS 技术白皮书器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算, 致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持 OT 领域应用及 OT 与 ICT 的融合。 openEuler 社区通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种处 理器架构、覆盖数字基础设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。 2019 年 openEuler 23.03 内核创新版本,采用 Linux Kernel 6.1 内核,为未来 openEuler 长生命周期版本 采用 6.x 内核提前进行技术探索,方便开发者进行硬件适配、基础技术创新及上层应用创新。 2023 年 6 月 30 日,发布 openEuler 22.03 LTS SP2 版本,场景化竞争力特性增强,性能持续提升。 2023 年 9 月 30 日,发布 openEuler LoongArch 多处理器架构,逐步扩展 PowerPC 等更多芯片架构支持,持续完 善多样性算力生态体验。 openEuler 社区面向场景化的 SIG 不断组建,推动 openEuler 应用边界从最初的服务器场景,逐步拓展到云计算、边缘计算、 嵌入式等更多场景。openEuler 正成为覆盖数字基础设施全场景的操作系统,新增发布面向边缘计算的版本 openEuler Edge、面 向嵌入式的版本0 码力 | 45 页 | 6.18 MB | 1 年前3
Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 6 网络应用 105 6.1 网页浏览器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 6.5 其它网络应用服务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 6.6 其它网络应用客户端 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 7.4 GUI(图形用户界面)应用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 7.50 码力 | 261 页 | 1.39 MB | 1 年前3
openEuler 21.03 技术白皮书发行版平台。将通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包 容的软件生态体系。openEuler 旨在通过社区合作,打造创新平台,构建支持多种处理器架构、统一和开放的操作系统社区, 推动软硬件应用生态繁荣发展。 2019 年 12 月 31 日,一个面向多样性算力的操作系统开源社区 openEuler 正式成立。 2020 年 3 月 30 日,首个 openEuler 20.03 LTS X86、Arm、RISC-V GPU NPU 芯片 APPS 虚拟化 容器 QEMU Docker libvirt 虚拟化/ 容器 StratoVirt iSula 编译器 应用 桌面系统 UKUI/DDE/Xfce DB Web 资源编排 消息中间件 内核热升级 文件系统 芯片、外设驱动 Linux Kernel 5.10 计算 架构 进程 管理 驱动 框架 内存分层 扩展 IO异步 通讯框架 新内核加载:利用系统 Kexec 机制实现新内核的快速加载,保证端到端业务秒级恢复。 4. 业务进程恢复:利用系统 Restore 技术对已保存的业务状态与资源进行恢复。 应用场景 应用场景 1: 内核 CVE 修复 典型应用程序(如 Nginx、Redis、Mysql 等)运行在物理机或者虚拟机上,保持有大量的连接及占用大量的内存。当 该机内核出现了严重 CVE,需要进行修复的时候,该业务需进行三个选择:0 码力 | 18 页 | 1.30 MB | 1 年前3
Ubuntu 桌面培训 2010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.4.2 应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.5 40 2.3 创建一个用户账户和快速切换用户 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 2.4 添加/删除应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 2.5 桌面效果—— . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 4 使用 OpenOffice 应用程序 115 4.1 OpenOffice.org 套件介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 524 页 | 57.54 MB | 1 年前3
openEuler 22.03-LTS 技术白皮书x86、ARM、SW64、RISC-V 多处理器架构,未来还会扩展 PowerPC 等更多芯片架构支持,持续 完善多样化算力生态体验。 openEuler 社区面向场景化的 SIG 不断组建,推动 openEuler 应用边界从最初的服务器场景,逐步拓展到云计算、边 缘计算、嵌入式等更多场景。openEuler 正成为覆盖全场景的操作系统,新增发布面向边缘计算的版本 openEuler 22.03 LTS Edge、面向嵌入式的版本 openEuler 22.03 LTS Embedded。 openEuler 希望与广大生态伙伴、用户、开发者一起,通过联合创新、社区共建,不断增强场景化能力,最终实现统 一操作系统支持多设备,应用一次开发覆盖全场景。 openEuler 对 Linux Kernel 的持续贡献 openEuler 内核研发团队持续贡献 Linux Kernel 上游社区,回馈主要集中在:芯片架构、ACPI、内存管理、文件系统、 服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统。通过为应 用提供确定性保障能力,支持 OT 领域应用及 OT 与 ICT 的融合。 欧拉开源社区通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种 处理器架构、覆盖数字设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。 2019 年 120 码力 | 17 页 | 6.52 MB | 1 年前3
共 87 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













