摘要: 参考 Rust 程序设计语言 Rust 参考手册 中文版 Rust 教程 vim插件 rust语言官网 Rust 官方文档中文教程 通过例子学 Rust 中文版 crates.io 开源项目 十大 Rust 开源项目 阅读全文
posted @ 2022-11-08 22:30 摩斯电码 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 重要网站 https://ebpf.io/ 深入浅出 eBPF eBPF学习教程 ARTHURCHIAO'S BLOG https://www.bolipi.com/ebpf/index https://github.com/iovisor https://github.com/libbpf htt 阅读全文
posted @ 2022-10-20 09:52 摩斯电码 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 指令集解析 Assembler and Disassembler Intel https://www.cnblogs.com/pengdonglin137/p/7182068.html x86_64汇编基础:Basics AMD https://www.cnblogs.com/pengdonglin 阅读全文
posted @ 2022-08-14 21:26 摩斯电码 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Intel 处理器的硬件虚拟化技术 https://www.cnblogs.com/pengdonglin137/p/7182068.html#%E8%99%9A%E6%8B%9F%E5%8C%96%E6%8A%80%E6%9C%AF Qemu/KVM https://www.cnblogs.com 阅读全文
posted @ 2022-08-14 21:23 摩斯电码 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 二叉树 二叉树的前中后序遍历 阅读全文
posted @ 2022-08-04 18:32 摩斯电码 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 云计算 https://space.bilibili.com/14871346 BIOS/UEFI https://www.cnblogs.com/pengdonglin137/p/16618789.html 百敖BIOS培训系列一:UEFI启动流程总览 Grub GRUB 救援模式 RAS 内存 阅读全文
posted @ 2022-07-31 19:40 摩斯电码 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Linux I/O栈 Linux内核的I/O栈大图 知乎Linux I/O专栏1 专题 io_uring Linux 异步 I/O 框架 io_uring:基本原理、程序示例与性能压测 Device Mapper 内核文档 Device Mapper 工具 linux问题调查工具指南 Linux 要 阅读全文
posted @ 2022-07-27 16:44 摩斯电码 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 进程 查看进程树 pstree -ansp [pid] ps af pstree -Aapls 查看R和D状态的进程 ps r -A 查看线程信息 ps -T top -H pidstat -t pstree -t 查看进程所属的cgroup ps -eo pid,ppid,cmd,cgname 收 阅读全文
posted @ 2022-07-12 14:45 摩斯电码 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 技术博客 https://blog.csdn.net/dog250 Linux操作系统学习笔记(二十二)网络通信之发包 Linux操作系统学习笔记(二十三)网络通信之收包 理解 Linux 网络栈(1):Linux 网络协议栈简单总结 Linux内核网络中数据报在协议层的处理 LINUX网络子系统中 阅读全文
posted @ 2022-06-30 17:47 摩斯电码 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 参考 https://blog.csdn.net/rikeyone/category_10354155.html Linux内核故障分类和排查 Linux内核中oops 错误解析以及问题定位 工具 kdump&crash crash、kdump工具学习 crash工具和x86-64汇编基础 使用cr 阅读全文
posted @ 2022-06-12 09:24 摩斯电码 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 参考 整理一些大厂的开源平台及github,向他们看齐... rpm 打包 rpm打包学习 openEuler packaging guidelines OBS (open build service) https://openbuildservice.org/help/manuals/obs-us 阅读全文
posted @ 2022-05-07 09:43 摩斯电码 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 参考 https://www.brendangregg.com Linux Performance https://github.com/iovisor/bcc/blob/master/docs/tutorial.md https://github.com/iovisor/bpftrace/blob 阅读全文
posted @ 2021-11-10 14:16 摩斯电码 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 内核地图 内核地图 内核API 核心API文档 使用printk输出消息 如何获得正确的printk格式占位符 使用printk输出指针类型 内核骇客指北 Linux内核用户指南 Clearing WARN_ONCE 启动参数 Bug hunting (分析内核堆栈报错) Tainted kerne 阅读全文
posted @ 2021-08-22 20:43 摩斯电码 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 参考: https://www.cnblogs.com/xuxinkun/p/5541894.html https://www.cnblogs.com/zhengchunyuan/p/9639245.html 学习笔记 性能优化 极客时间Linux性能优化实战笔记 —— 开篇 极客时间Linux性能 阅读全文
posted @ 2020-12-30 17:32 摩斯电码 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 参考: linux操作系统测试工具 几款优秀的Linux基准测试工具 Linux性能测试工具-UnixBench linux下内存性能测试工具STREAM 工具分类 工具 CPU 内存 磁盘 IO 综合 stream √ fio √ atop √ stress 下载:https://files.cn 阅读全文
posted @ 2019-11-30 21:27 摩斯电码 阅读(744) 评论(0) 推荐(1) 编辑
摘要: 参考 程序员利器Tmux使用手册 https://www.cnblogs.com/chjbbs/p/5689011.html the-tao-of-tmux 使用tmuxp来管理tmux https://tmuxp.git-pull.com/examples.html 下面是外国某位大神的tmux配 阅读全文
posted @ 2018-07-18 13:57 摩斯电码 阅读(502) 评论(0) 推荐(1) 编辑
摘要: 这篇博客总结的也不错: 8 Tips to help you work better with Git git常用及进阶命令总结 Git与Repo入门 45 个 GIT 经典操作场景,专治不会合代码 git-cheat-sheet.pdf Git tips and tricks Git远程库代码回退 阅读全文
posted @ 2016-08-27 20:03 摩斯电码 阅读(3719) 评论(0) 推荐(0) 编辑
摘要: 生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) Alt + b :按 阅读全文
posted @ 2014-06-27 15:19 摩斯电码 阅读(635) 评论(0) 推荐(1) 编辑
摘要: 采用的Linux是Debian6,虚拟机采用VirtualBox。 用VirtualBox安装Debian的方法,可以参见我的另一篇博客http://www.cnblogs.com/pengdonglin137/p/3343135.html,这里仅补充说明一下。 1、修改VirtualBox的虚拟机 阅读全文
posted @ 2013-10-13 16:29 摩斯电码 阅读(2135) 评论(0) 推荐(3) 编辑
摘要: 文件查找 find * -name "xarina_evb_defconfig" grep "TEXT_BASE" * -nR find . ! -name "*.txt" -print 搜索除了*.txt之外的文件 find -name *.patch | xargs -i cp '{}' ./p 阅读全文
posted @ 2013-08-21 14:06 摩斯电码 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 参考 https://github.com/ohmyzsh/ohmyzsh https://ohmyz.sh/ https://github.com/ohmyzsh/ohmyzsh/wiki/Cheatsheet 阅读全文
posted @ 2022-11-24 22:33 摩斯电码 阅读(2) 评论(0) 推荐(0) 编辑
摘要: https://github.com/jonas/tig/releases x86 执行./configure 修改config.make 执行make ❯ file src/tig src/tig: ELF 64-bit LSB executable, x86-64, version 1 (GNU 阅读全文
posted @ 2022-11-24 20:19 摩斯电码 阅读(1) 评论(0) 推荐(0) 编辑
摘要: http://www.ccproxy.com/ 代理服务器快速入门 CCProxy二级代理上网设置 注册码 CCProxy无限用户版 序列号:JHEHIHCDDAHC 注册码:15f7f78febfaee55afeafefff7cb7fdfb3 共享网络给手机 设置IP 找到VPN软件设置的代理地址 阅读全文
posted @ 2022-11-23 22:12 摩斯电码 阅读(6) 评论(0) 推荐(0) 编辑
摘要: What's the difference between MOV, MOVZ, MOVN and MOVK in ARMv8 assembly? 阅读全文
posted @ 2022-11-10 23:11 摩斯电码 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 参考 Rust 程序设计语言 Rust 参考手册 中文版 Rust 教程 vim插件 rust语言官网 Rust 官方文档中文教程 通过例子学 Rust 中文版 crates.io 开源项目 十大 Rust 开源项目 阅读全文
posted @ 2022-11-08 22:30 摩斯电码 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 参考 使用Qemu运行Ubuntu文件系统(1) qemu-img命令详解 qemu-nbd 简单操作 操作 创建qcow2格式文件 qemu-img create -f qcow2 ubuntu22.qcow2 100G 也可以创建带有backend的qcow2:qemu-img create - 阅读全文
posted @ 2022-11-05 11:39 摩斯电码 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 使用Qemu模拟 Running 64- and 32-bit RISC-V Linux on QEMU 示例1: sudo /home/pengdl/work/qemu-6.0.0/build/riscv64-softmmu/qemu-system-riscv64 \ -M virt -smp 4 阅读全文
posted @ 2022-11-05 10:24 摩斯电码 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 参考 /usr/share/doc/kexec-tools/early-kdump-howto.txt 启用早期 kdump 正文 Early Kdump HOWTO Introduction Early kdump is a mechanism to make kdump operational 阅读全文
posted @ 2022-10-29 00:00 摩斯电码 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 参考 http://rpm.org/documentation.html https://rpm-packaging-guide.github.io/#introduction https://rpm-guide.readthedocs.io/en/latest/rpm-guide.html All 阅读全文
posted @ 2022-10-27 11:40 摩斯电码 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 重要网站 https://ebpf.io/ 深入浅出 eBPF eBPF学习教程 ARTHURCHIAO'S BLOG https://www.bolipi.com/ebpf/index https://github.com/iovisor https://github.com/libbpf htt 阅读全文
posted @ 2022-10-20 09:52 摩斯电码 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 参考手册 bpftrace参考手册 小技巧 读取内核全局变量的值(参考) # bpftrace -qe 'BEGIN {printf("banner: %s\ntotalram: 0x%lx\n", str(kaddr("linux_banner")), *kaddr("_totalram_page 阅读全文
posted @ 2022-09-01 21:29 摩斯电码 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 查看PCI网卡 # lspci | grep Eth 19:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02) 19:00.1 Ethernet controller 阅读全文
posted @ 2022-09-01 15:01 摩斯电码 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 参考 关于PAGE_DEBUG_PAGEALLOC一些说明 阅读全文
posted @ 2022-08-24 23:34 摩斯电码 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 参考 BIOS专栏 ACPI基础 ARM QEMU上的ACPI表 Tianocore tianocore Tianocore_Training_Contents 编译 Ubuntu20.04 安装gcc-5的方法 https://www.cnblogs.com/pengdonglin137/arti 阅读全文
posted @ 2022-08-24 09:50 摩斯电码 阅读(16) 评论(0) 推荐(0) 编辑
摘要: UEFI的规范 The AML Debugger https://github.com/acpica/acpica ACPICA DOCUMENTATION 如何在linux中获取ACPI表 参考书籍:《计算机系统核心开发 高级配置与电源管理最佳实践》 内核文档:Documentation/firm 阅读全文
posted @ 2022-08-23 14:14 摩斯电码 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 参考 https://cs61.seas.harvard.edu/site/2018/Asm1/ 正文 Registers Registers are the fastest kind of memory available in the machine. x86-64 has 14 general 阅读全文
posted @ 2022-08-19 20:53 摩斯电码 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 参考 英文版:https://luruke.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-1.html 中文版:https://xinqiu.gitbooks.io/linux-insides-cn/content/index.h 阅读全文
posted @ 2022-08-19 20:41 摩斯电码 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 参考 https://blog.csdn.net/qq_41988448/article/details/122836299 https://github.com/zzhouhe/VT_Learn https://github.com/LordNoteworthy/cpu-internals 大图 阅读全文
posted @ 2022-08-19 10:32 摩斯电码 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 文档 https://developer.amd.com/resources/developer-guides-manuals/ 阅读全文
posted @ 2022-08-14 22:37 摩斯电码 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 指令集解析 Assembler and Disassembler Intel https://www.cnblogs.com/pengdonglin137/p/7182068.html x86_64汇编基础:Basics AMD https://www.cnblogs.com/pengdonglin 阅读全文
posted @ 2022-08-14 21:26 摩斯电码 阅读(31) 评论(0) 推荐(0) 编辑