logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

qemu monitor

QM(qemu monitor)是一个能够和QEMU模拟器进行交互的工具,通过QM能够完成查询虚拟机的内部状态,进行设备的热插拔,虚拟机的迁移/备份/快照等功能。而QMP(Qemu Monitor Protocol)是一种基于JSON格式的传输协议,定义了与虚拟机的交互规范,底层支撑了QM的实现。一般手工维护大部分都是用QM,而做批量维护或者二次定制就需要基于QMP进行封装。有多种方法使用QM/Q

外设直通技术-intel VT-d

虚拟化中外设虚拟化虚拟化的目标是仿真整个的计算机,从计算机资源角度可以分为CPU虚拟化,内存虚拟化,中断虚拟化,设备虚拟化几个基本的组件,下面主要是看一下设备虚拟化中的外设直通场景下的一些技术实现方式。设备虚拟化通常有几种模型:软件仿真和设备直通。其中软件仿真可以细分为两种:仿真真实的硬件、专门为虚拟化设计的外设,前者的典型设备有网卡e1000,虚拟GPU VGA,后者的设备主要是标准的virti

文章图片
#linux
虚拟机Secure Boot安全启动

概述Secure Boot 作为 UEFI 的一个选项,它可以被设置为开启或关闭。 Secure Boot 所需要的公钥证书被保存在计算机的主板的 FLASH 里面,FLASH 里面保存着 PK , KEK, db, dbx 的证书链。下面我们在虚拟机中使能Secure Boot功能,可以在虚拟机中实验,这样比较安全。工具以下工具是必不可少的:opensslefitoolssbsigntools在

#安全
Linux下使用Shell脚本改变当前工作路径

转载:http://edu.cnzz.cn/200805/60620b3b.shtml问题:Shell 脚本执行有三种方法bash 脚本名sh 脚本名chmod +x 脚本名&&./脚本名使用下面语句测试#a.sh(扩展名可不要)cd / pwdecho "complete"然而具体执行时候,发现过程中改变过路径,然而最终结果是并没有改变...

linux hook方法整理

在计算机中,基本所有的软件程序都可以通过hook方式进行行为拦截,hook方式就是改变原始的执行流,下面简要分类linux系统下的各种hook方式,主要有三类:修改函数指针,直接修改指令,利用系统提供的注册机制.函数指针hookC语言的一项强大的功能就是指针,指针代表一个地址,而函数指针就是指向一个函数地址的指针,通过函数指针来指向不同的函数地址控制执行流.一般这类函数指针存在于软件运行的整个周期

我的程序员书单

做linux之后的书单,有毒的已经过滤。android时代的书籍已经太久,放弃考古了

#linux#运维#服务器
linux内存中的page,pte,alloc_page的flag

内核中关于内存的这几个flag容易混淆,他们的功能相互关联,下面简要总结一下他们的区别,其中的重要flag的用途页表项的flag:使用页表项的有两个:CPU和MMU,MMU的功能有两个,将虚拟地址转换为物理地址,检查访问权限是否合法,它是arch完全相关的page的flag:page是物理地址空间管理的元数据,它是纯粹的软件概念,基本是通用的alloc_page的flag:根据物理内存的稀有程序,

linux内存-x86-64页表初始化

x86-64的地址空间x86-64的页表初始化

linux下ELF的加载运行

. 主要介绍PIC相关的代码PIC:Program Independentprogram tabledynamic为什么一个section会在几个program中dynamic的作用rela的作用init.array, fini_array一个ELF被加载执行的过程:当使用exec执行一个可执行文件时,它会首先解析它的PT_INTERP节,里面保存了动态链接器的路径,之后会首先...

    共 11 条
  • 1
  • 2
  • 请选择