KVM虚拟机:1.KVM是Kernel-basedVirtualMachine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM已成为学术界的主流VMM之一2.KVM的虚拟化需要硬件支持(如IntelVT技术或者AMDV技术)。是基于硬件的完全虚拟化。而Xen早期则是基
分类:
其他好文 时间:
2019-12-19 23:32:00
阅读次数:
103
1 Linux内核初始化过程中加载TCP/IP协议栈 1.1Linux内核启动过程 由课上的讲解我们知道start_kernel是内核加载的起点,也是我们进行debug的起点。start_kernel中的最后一句为arch_call_rest_init(),其内部调用了课堂ppt上所说的rest_i ...
分类:
其他好文 时间:
2019-12-19 23:01:56
阅读次数:
112
一、建立gdb与gdbserver的通信: 在gdb设置断点在start_kernel阻塞 在gdb调试窗口输入指令c,QEMU继续启动 通过gdb可以跟踪到内核代码start_kernel。 二、为MenuOS集成网络通信程序,即为MenuOs添加replyhi命令。 此时会重启MenuOS 三、 ...
分类:
系统相关 时间:
2019-12-19 19:01:21
阅读次数:
90
问题:因为挂载有问题,开机启动不了,需要进入单用户模式进入修改fstab挂载文件。1、Linux系统开机,在3秒内按下啊e,然后跳转到内核界面。2、再按下e进入如下界面,选择kernel的一项,然后按下e键。用箭头移动到kernel这一行。3、第3次按下e键,进入这里,之后在上面内容末尾加上一个空格加上一个single4、按下回车键之后又回到之前界面5、回到这个界面按下b就可以了。6、修改fsta
分类:
其他好文 时间:
2019-12-19 10:14:00
阅读次数:
249
前言centos8已经发布了,本想着尝鲜安装到公司服务器,结果发现识别不了硬盘!经过查找发现,是redhat主动把驱动删掉了。讨论链接如下removalofSAS-2controllerdriversinRHEL8准备工作本教程只针对DellR620,R720。同时raid型号是LSI2008,LSI2108。1.查看服务器raid信息lspci-nn|grepLSI02:00.0RAIDbusc
分类:
其他好文 时间:
2019-12-19 09:24:16
阅读次数:
149
1.QK的特性 QK(Quntum Kernel)是一个抢占式、基于优先级实时微内核、一个多任务调度器; QK不同于传统的RTOS,是非阻塞的,并且只用了一个stack; 对QK中的任务来说,采用了IOC(好莱坞原则)方式(是callback的),而不同于传统RTOS中任务的多线程或进程中的等待; ...
分类:
其他好文 时间:
2019-12-18 14:40:20
阅读次数:
76
__init 只是告诉内核,你这个函数执行一次就不再执行,因此该函数空间可以释放,当栈用。 内核就把这些 标记着__init的收集到一块,.init段内,执行顺序是由 arch_initcall() , module_init()。 kernel将初始化要执行的init函数,分为7个级别,core_ ...
分类:
其他好文 时间:
2019-12-18 10:48:56
阅读次数:
68
简介: Docker镜像含有启动容器所需要的文件系统及其内容。 采用分层构建机制,最底层为 ,其之为 bootfs: 用于系统引导的文件系统,包括 和`kernel`,容器启动完成后会被卸载以节约内存资源; rootfs: 位于bootfs之上,表现为docker容器的根文件系统; 1.传统模式中, ...
分类:
其他好文 时间:
2019-12-17 18:44:51
阅读次数:
84
CSAPP第八章 参考https://www.cnblogs.com/zy691357966/p/5480537.html 8.1异常 异常是异常控制流的一种形式,一部分由硬件实现,一部分由操作系统实现 a transfer of control to the OS kernel in respon ...
分类:
移动开发 时间:
2019-12-17 00:45:07
阅读次数:
147
KVM虚拟化1、KVM虚拟化介绍与应用场景什么是KVM虚拟化?KVM,内核级虚拟化技术Kernel-basedVirtualMachine。KVM的虚拟化需要硬件支持(如IntelVT技术或者AMDV技术)。是基于硬件的完全虚拟化。虚拟化就是通过模拟计算机硬件(cpu,内存,硬盘,网卡)来实现在一台物理服务器上运行同时多个不同的操作系统,使每个操作系统之间都是互相隔离的,并且应用程序都可以在相互独
分类:
其他好文 时间:
2019-12-17 00:05:21
阅读次数:
140