【ebpf】BPF之巅-洞悉Linux系统和应用性能 第1章 引言 20230406(四)19:00-21:001.1 BPF和eBPF是什么BPF的诞生是为了提升网络包过滤工具的性能 BPF提供了一种再各种内核事件和应用程序事件发生时运行一段小程序的机制。 BPF的三个主要应用领域: 网络 可观测性 (本书重点关注) 安全 1.2 跟踪、嗅探、采样、剖析和可观测性分别是什么跟踪(tracing):基于事件的记录跟踪工具:具备记录原始事件和事件元 2023-04-06 ebpf
【vscode】常用且好用插件 yaml插件名字:yaml json 首先把内容保存为json文件。然后在左侧可以点击json插件,然后在左侧就会出现显示json结构,可以恒方便的重命名这些json键名。然后在文件中,右键选择格式化文档(Format Document)。这是一行的json字符串就会自动格式化成json应有的格式了 2023-04-04 software
【网络成长记】(202304) ssh-keygen和ssh-copy-id实现免密登录 跳板机A登录主机B123456789101112# 1.跳板机生成公钥执行 /bin/ssh-keygen 一路回车# 2.跳板机的公钥拷贝到主机B的~/.ssh/authorized_keys文件中可以手动复制也可以直接命令操作ssh-copy-idssh-copy-id 用户名@主机B的ip或者hostname# 3.免密登录远程主机/bin/ssh 用户名@主机B的ip或者hostname不 2023-04-01 net
【containerd错误解决系列】(202303)failed to create shim task, OCI runtime create failed, unable to retrieve OCI runtime error, runc did not terminate successfully 环境12345# cat /etc/redhat-releaseCentOS Linux release 8.0.1905 (Core) # uname -r4.18.0-348.rt7.130.el8.x86_64 问题及现象 pod的状态全部都是ContainerCreating的状态 containerd进程有大量报错,主要有: failed to create container 2023-03-28 k8s
【WindTerm】(202303) WindTerm全家桶 下载链接:https://github.com/kingToolbox/WindTerm/releases windows免安装解压即用 添加快捷命令(20230324)添加 使用 如需回车,可以写成 1systemctl list-units\r 开启右键粘贴(20230717) 自动复制选中内容(20230717) 新建会话(20230717) 放大字体(20230717)如果感觉字体 2023-03-24 software
【linux系列】(202303) 常用命令:du 1234-s, --summarize display only a total for each argument-h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G) 123456789101112131415# 计算当前文件夹的总磁盘占用量# -s选项表示计算总和, 2023-03-23 linux
【git】git graph 背景有两个分支:master和feature分支,我在feature分支上开发,发现master上面提交了新的内容,我想把master上新的内容也放到我的feature分支上,基于这些新的内容来开发feature分支 本来想用vscode中的git graph插件,快速解决该问题。但是vscode装不上git graph插件,当时为了解决问题,只好先通过命令行的方式来搞。 以下为命令行的方式解决的 2023-03-23 git
【go语言系列】sync.WaitGroup 说明官方文档对 WaitGroup 的描述是:一个 WaitGroup 对象可以等待一组协程结束。使用方法是: main 协程通过调用 wg.Add(delta int) 设置 worker 协程的个数,然后创建 worker 协程; worker 协程执行结束以后,都要调用 wg.Done(); main 协程调用 wg.Wait() 且被 block,直到所有 worker 协程全部执行结束 2023-03-21 go