@hear7 host是ubuntu
qemu安装debian 10.10 for arm64qemu安装debian 10.10 for arm64 1. apt install qemu-system-arm libguestfs-tools download: ...
@hear7 host是ubuntu
qemu安装debian 10.10 for arm64qemu安装debian 10.10 for arm64 1. apt install qemu-system-arm libguestfs-tools download: ...
github上断点续传clone(已验证): 1. 新建目录, 命令行进入目录,执行 git init 2. 命令行执行: git fetch [项目地址] 3. 若断掉后,...
1. mmap/malloc之后,首次使用会有较高的latency 使用过mmap映射文件的同学会发现一个问题,search程序访问对应的内存映射时,处理query的时间会有...
网上看到的linux内存的59问,虽然对其答案并不完全认同,但是这些问题的确是把基础知识点都囊括了:1、如何知道计算机内存布局?内存空间有多少? 2、何时去探明内存布局?由谁...
1. 什么是抢占? 抢占就是进城切换, 以thread_info->preempt_count标识。 thread_info->preempt_count一物多用: bit0...
中断: a) 异步,随时会发生,cpu可能正在执行指令,也可能刚执行完一条指令;可能在用户态,也可能在内核态 b)处理外设的常用方法,NMI和可屏蔽中断,是外设硬件也cpu交...
在linux 5.8内核里grep了一下,罗列了一下使用rbtree的模块: -- drm使用的mm -- 网络协议栈中bgp的nethop的管理,nethop -- ip侦...
1. 这里看到,c语言用函数的简单封装,实现面向对象的重载效果(这样说似乎也不准确?), do_execve_file(file, argv, envp) =>__do_ex...
udev的rules定制和调试 在定制项目中,对外设的热插拔的管理基本都在udev/systemd-udev来管理。这里没有对基本的udev使用/rules书写进行介绍。 1...
在编译服务器很多时候没得root权限,linux内核编译后,install 一下,方便得到一套vmlinuz+lib/modules。 #!/bin/bashif [ ! -...
总结: 不论arm还是x86,但单核up情况下,关中断就能保证不被打断。 smp情况下,arm是以原子指令保证最终的执行正确性,x86是通过指令对操作内存锁定保证不会被打断。...
0. 服务的状态 systemctl status 1. 需要journel支持 journalctl -xe 2. systemctl --failed systemd启...
qemu安装debian 10.10 for arm64 1. apt install qemu-system-arm libguestfs-tools download: ...
很早之前面试lx折戟左二叉树高度,自己认真分析一下啊。 这里的一个重点就是分析清楚局部变量a和b是第几层的变量,需要的时候用gdb跟一下最清楚。本来以为非常简单,但是发现要给...
系统limits现在的方式: 1.系统 vim /etc/sysctl.conf # 添加 fs.file-max = 65535 sysctl -p ubuntu系统似乎无...
jbd2 bpftrace探测jbd2: root@user-ODROID-H2:/usr/sbin# bpftrace -e "kprobe:ext4_journal_co...
bpftrace 翻译成1行命令搞定的ebpf 1. bpftrace 命令脚本格式 探测点[:探测点] /过滤器/ {命令动作} probe[,probe] /filter...
1. 查看系统启动的时间消耗: # env LD_DEBUG=statistics LD_DEBUG_OUTPUT=debugfile /usr/bin/ls # cat d...
ubuntu20.04 安装虚拟,将一个定制化的系统移植到虚拟机 1.安装必要的软件包 apt install qemu-kvm virtinst bridge-utils ...
1. 需要按照scapy。 不同系统可能名字不同,在ubuntu上包名是python3-scapy。来自网络,精简到只有发现dhcp服务器功能。 #!/usr/bin/env...