QEMU KVM 介紹1 使用與安裝

2021-08-13 16:31:28 字數 918 閱讀 1945

開發環境:thinkpad t470

軟體環境:vmware 安裝centos7.2 使能intel vt與ept

1. 確認系統cpu 支援硬體虛擬化

grep -e 'vmx|svm' /proc/cpuinfo

git clone git:

3. 編譯並安裝qemu

./configure --target-list="x86_64-linux-user x86_64-softmmu"

make -j4

make install

因為只需要x86_64 的target,指定target會加快編譯速度。可以用./configure --help檢視 configure的選項,缺省會enable kvm與vnc所以不需要配置

4. 使用qemu-img 建立乙個20g的磁碟

qemu-img create -f qcow2 centos72.img 20g

qemu-system-x86_64 -m 1024 --enable-kvm -monitor stdio centos72.img --cdrom centos-7-x86_64-***-1511.iso

--enable-kvm 使能kvm加速

--cdrom指定安裝映象

-m 記憶體大小為1g

-monitor stdio 啟用命令列模式

6. qemu會在vnc server 172.0.0:5900 上執行,使用vncviewer連線qemu檢視圖形介面

vncviewer 127.0.0.1::5900

在vncviewer的圖形介面上就會顯示虛擬機器的介面如圖1:centos已經啟動起來了

在虛擬機器裡面檢視cpu資訊

1 介紹與安裝

go 亦稱為 golang.golang 的主要關注點是使得高可用性和可擴充套件性的 web 應用的開發變得簡便容易。go 的定位是系統程式語言,只是對 web 開發支援較好 既然有很多其他程式語言可以做同樣的工作,如 python,ruby,nodejs 等,為什麼要選擇 golang 作為服務端...

gRPC的介紹 安裝與使用

1.grpc是什麼?在 grpc裡客戶端應用可以像呼叫本地物件一樣直接呼叫另一台不同的機器上服務端應用的方法,使得您能夠更容易地建立分布式應用和服務。與許多 rpc系統類似,grpc也是基於以下理念 定義乙個服務,指定其能夠被遠端呼叫的方法 包含引數和返回型別 在服務端實現這個介面,並執行乙個 gr...

CocoaPods的安裝與使用介紹

sudo gem install cocoapods pod setup 如果你的gem太老,可能也會有問題,可以嘗試如下命令公升級gem sudo gem update system 另外,ruby 的軟體源 因為使用的是亞馬遜的雲服務,所以被牆了,需要更新一下 ruby 的源,使用如下 將官方的...