加载中
KVM架构与原理详解

1. KVM架构 kvm基本结构有2个部分构成: kvm 驱动,现在已经是linux kernel的一个模块了。其主要负责虚拟机的创建,虚拟内存的分配,VCPU寄存器的读写以及VCPU的运行。 另个组成是Qemu,用于...

kvm
2018/06/06 11:05
66
kvm

KVM介绍 KVM(kernel-based virtual machine,基于内核的虚拟主机),最初是一家叫Qumranet的以色列公司研发。作为他们的VDI产品的虚拟机。为了简化开发,KVM的开发人员并没有选择从底层开始...

2018/06/06 11:06
34
KVM 虚拟化基本原理

X86 操作系统是设计在直接运行在裸硬件设备上的,因此它们自动认为它们完全占有计算机硬件。x86 架构提供四个特权级别给操作系统和应用程序来访问硬件。 Ring 是指 CPU 的运行级别,Ring 0是...

2018/06/02 08:59
142
Golang抓取百度图片搞笑分类并入库(mongodb)

练手之作,编译即可运行(前提是打开mongodb),可以在win/linux下使用。勿作非法用途。 package main import ( _"net/http" "log" "os" "io/ioutil" "crypto/md5" "encoding/hex" "github.c...

2018/06/28 14:01
287
Linux彻底删除mysql

查看安装的mysql组件 rpm -qa | grep -i mysql mysql57-community-release-el6-8.noarch mysql-community-common-5.6.37-2.el6.x86_64 mysql-community-client-5.6.37-2.el6.x86_64 php70w-...

2018/08/24 14:06
17
KVM 虚拟化原理探究(5)— 网络IO虚拟化

IO 虚拟化简介 前面的文章介绍了KVM的启动过程,CPU虚拟化,内存虚拟化原理。作为一个完整的风诺依曼计算机系统,必然有输入计算输出这个步骤。传统的IO包括了网络设备IO,块设备IO,字符设备...

2018/06/02 08:59
208
KVM架构与原理详解

1.KVM架构 KVM 基本上有两个组件构成: 1. kvm 驱动 现在已经是Linux内核的一个模块了,它的作用主要是负责虚拟机的创建,虚拟内存的分配 虚拟CPU寄存器的读写和虚拟cpu的运行 2. 另一个组件...

2018/06/01 15:26
1.5W
centos7中没有安装ifconfig命令的解决方法

初装centos 7时,运行config报 command not found 错误,我在网上找了大量资料,下面的资料中查找原因和解决方式最详细,能很好的解决这个问题。 ifconfig命令是设置或显示网络接口的程序,可...

2019/02/12 10:35
112
KVM 虚拟机在物理主机之间迁移的实现

如何从一台物理主机上迁移 KVM 虚拟机到另一台物理主机

CentOS 下 KVM QEMU 虚拟机 安装 配置 详解

一,什么是KVM KVM包括很多部件:首先,它是一个Linux内核模块(现在包括在主线中)用于转换处理器到一种新的用户 (guset) 模式。用户模式有自己的ring状态集合,但是特权ring0的指令会陷入...

2018/06/01 15:54
60
Linux离线安装mysql 5.6详细步骤

一、安装MySQL 1、下载安装包 mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz 2、卸载系统自带的Mariadb rpm -qa|grep mariadb //查询已安装的mariadb rpm -e --nodeps 文件名 //卸载,文件名为...

KVM 虚拟化原理探究(6)— 块设备IO虚拟化

块设备IO虚拟化简介 上一篇文章讲到了网络IO虚拟化,作为另外一个重要的虚拟化资源,块设备IO的虚拟化也是同样非常重要的。同网络IO虚拟化类似,块设备IO也有全虚拟化和virtio的虚拟化方式(...

2018/06/02 08:59
74
LiteIDE 在 Windows 下实现go语言智能提示代码补全

本文以 Windows 8、10 64 位为环境,go1.11.1.windows-amd64 和 liteidex27.2.1.windows-qt5 为例。 成功搭建开发环境后,发现 LiteIDE 没有代码智能提示,开发代码就特别麻烦~ 在 Github 下...

2018/11/07 10:22
1.4K
在CentOS上安装GO运行环境及其开发工具LiteIDE

早在五年前,我就想着要是微软出一套基于C语言的易于开发的Web框架该多好,那性能肯定比Asp.Net要高很多。后来知道有个PHP性能不错,但是又由于讨厌在HTML页面里面写蛋疼的后台代码,于是一度...

2018/07/26 09:55
132
KVM 虚拟化原理探究(1)— overview

写在前面的话 本文不介绍kvm和qemu的基本安装操作,希望读者具有一定的KVM实践经验。同时希望借此系列博客,能够对KVM底层有一些清晰直观的认识,当然我没有通读KVM的源码,文中的内容一部分...

2018/06/02 09:02
737
可能是国内最火的开源项目 —— Go 篇

截止目前开源中国收录了 44517 款开源项目,囊括了最热门的各类开源项目,而软件的评分在一定程度上代表了软件的质量和热度,近年 Go 语言排名一路飙升,因此本文整理了 Go 语言中评分最高并...

KVM 虚拟化原理探究(3)— CPU 虚拟化

CPU 虚拟化简介 上一篇文章笼统的介绍了一个虚拟机的诞生过程,从demo中也可以看到,运行一个虚拟机再也不需要像以前想象的那样,需要用软件来模拟硬件指令集了。虚拟机的指令集直接运行在宿...

2018/06/02 09:01
414
Go语言内幕(3):链接器、链接器、重定位

本文将会讨论关于 Go 链接器、目标文件(object file)以及重定位(relocation)相关的内容。 为什么要关注这些东西呢?如果你想学习任何一个大项目的内部机制,那么你首先要做的一件事就是学...

2018/06/04 14:27
82
超级有用的15个mysqlbinlog命令

超级有用的15个mysqlbinlog命令 1 A+ 所属分类:MySQL 在MySQL或MariaDB中,任意时间对数据库所做的修改,都会被记录到日志文件中。例如,当你添加了一个新的表,或者更新了一条数据,这些事...

2018/08/28 15:18
79
ceph存储的原理

内容摘要: 不管你是想为云平台提供Ceph 对象存储和/或 Ceph 块设备,还是想部署一个 Ceph 文件系统或者把 Ceph 作为他用,所有 Ceph 存储集群的部署都始于部署一个个 Ceph 节点、网络和 Ce...

2018/05/31 09:24
149

没有更多内容

加载失败,请刷新页面

返回顶部
顶部