ISO,IMG,qcow2磁盘镜像格式介绍

  ISO、IMG 和 qcow2 是常见的镜像格式,它们在特性和用途上有所区别,不直接相互转换,但可以通过一些工具进行格式转换和转换到其他的虚拟化平台。下面是它们的特点和区别:ISO(光盘映像):ISO 是光盘映像文件的格式,通常用于光盘的备份和分发。ISO 文件包含了光盘的完整数据,包括文件系统
Linux 2024年11月30日 72次浏览

虚拟化技术辨析

qemu,kvm,qemu-kvm,libvirt的区别  准确来说,KVM是Linux kernel的一个模块。可以用命令modprobe去加载KVM模块。加载了模块后,才能进一步通过其他工具创建虚拟机。但仅有KVM模块是 远远不够的,因为用户无法直接控制内核模块去作事情,你还必须有一个运行在用户
Linux 2024年11月30日 57次浏览

WSL2中qemu运行Linux kernel

参考文章:https://cloud.tencent.com/developer/article/2347447我的WSL2中运行demo的指令。qemu-system-x86_64 -s -kernel ~/qemu/linux-4.9.263/arch/x86/boot/bzImage -ini
Linux 2024年11月30日 66次浏览

code-server配置

参考文章:https://blog.csdn.net/qq_57526628/article/details/144015873关键点:创建了一个systemd服务,以保持code-server始终在后台运行,运行在端口8082。
Linux 2024年11月29日 58次浏览

Topk问题

100亿个数中找topK个数?方法一:堆如果用堆来解决,直观来说,应该建立大根堆。时间复杂度为O(nlogn)+ O(klogn)。但是正确的做法是建立小根堆,思路如下:首先用k个数建立小根堆,然后用剩下的数一个个与堆顶比较。比堆顶大的就和堆顶交换,再调整。最后剩下来的就是top。时间复杂度:O(n
2024年08月16日 230次浏览

链式前向星(存的是边)

e[idx] = b:表示第 idx 条边通向 b 点w[idx] = c:表示第 idx 条边的权值为 cne[idx] = h[a]:表示以a为起点的第 idx 条边的下一条边为 h[a](-1表示无边)h[a] = idx++:表示点 a 的上一条边为 idx其中 h 数组的大小是点数,其他三
算法 2024年08月09日 241次浏览

利用云服务器+FRP实现内网穿透

想用外部主机连接宿舍笔记本上的WSL2上的虚拟机,于是找到了这个方法,亲测可行~内网穿透工具-FRP接下来,我们就需要利用FRP实现内网穿透。具体操作可分为服务器端和客户端下载FRP服务器端和客户端都需要下载FRP,以Ubuntu系统为例:下载步骤: wget https://github.com/
Linux 2024年07月28日 273次浏览

shell语法补充和理解

((…))对应的是exprexpr需要显示捕获值。expr可用于计算如length等命令的值。而((…))不能,只适用于算数运算。在 Bash 中,((…)) 是内置的算术扩展,用于执行算术运算。它不仅可以用于赋值和计算,还可以直接用于条件判断,而无需显式捕获值。直接使用 ((…)) 的好处简洁:不
2024年06月21日 323次浏览

Linux系统设置杂项

Ubuntu中让 shell 终端只显示当前路径vim ~/.bashrcsoruce ~/.bashrc + 重启终端
Linux 2024年05月02日 375次浏览

腾讯云服务器Kernel升级导致的一系列问题

由于想学习一下ebpf,不知怎么就跑去升级kernel了,想把原来的5.4.0内核升级到6.1。=====> 升级教程结果升级完,docker不能用了,直接无法启动。经过排查发现是没有overlay驱动,于是在kernel编译menuconfig中加入了overlay支持,但是还是不行。(当时
Linux 2024年04月30日 361次浏览