根据 ISO 镜像大小,修改 nginx 配置文件: vi /etc/nginx/conf.d/webvirtmgr.conf
client_max_body_size 5120M; # Set higher depending on your needs
修改后 reload nginx: systemctl reload nginx
上传 ISO 镜像
上传 ISO 镜像(1)
上传 ISO 镜像(2)
上传 ISO 镜像(3)
上传 ISO 镜像成功
连接 ISO 镜像
连接 ISO 镜像(1)
连接 ISO 镜像(2),显示“已断开”是连接上的意思 -_-!!!
启动虚拟机,进入控制台,安装系统
启动虚拟机
连接控制台,如果出现控制台内鼠标不工作情况,请将浏览器换位 Edge
系统安装完成
添加网卡
添加网卡前,查看虚拟机,只有一个网卡
目前只有一块网卡
关闭虚拟机
关闭虚拟机,为添加网卡做准备
编辑虚拟机XML配置文件,为虚拟机添加网卡
编辑虚拟机配置文件,添加 interface
启动虚拟机,产看 interface,变为两块网卡,网卡添加成功
启动虚拟机,查看 interface,变为两块网卡,网卡添加成功
配置虚拟机网络,检查网络是否连通
修改 CPU Model
原 CPU model 为 Westmere
原 CPU model
查看 qemu-kvm 支持模拟哪些 CPU model
[root@localhost bin]# qemu-kvm -cpu help
x86 qemu64 QEMU Virtual CPU version 1.5.3
x86 phenom AMD Phenom(tm) 9550 Quad-Core Processor
x86 core2duo Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz
x86 kvm64 Common KVM processor
x86 qemu32 QEMU Virtual CPU version 1.5.3
x86 kvm32 Common 32-bit KVM processor
x86 coreduo Genuine Intel(R) CPU T2600 @ 2.16GHz
x86 486
x86 pentium
x86 pentium2
x86 pentium3
x86 athlon QEMU Virtual CPU version 1.5.3
x86 n270 Intel(R) Atom(TM) CPU N270 @ 1.60GHz
x86 cpu64-rhel6 QEMU Virtual CPU version (cpu64-rhel6)
x86 Conroe Intel Celeron_4x0 (Conroe/Merom Class Core 2)
x86 Penryn Intel Core 2 Duo P9xxx (Penryn Class Core 2)
x86 Nehalem Intel Core i7 9xx (Nehalem Class Core i7)
x86 Nehalem-IBRS Intel Core i7 9xx (Nehalem Core i7, IBRS update)I
x86 Westmere Westmere E56xx/L56xx/X56xx (Nehalem-C) <<<<<<<<<<<<< 原 CPU model
x86 Westmere-IBRS Westmere E56xx/L56xx/X56xx (IBRS update)
x86 SandyBridge Intel Xeon E312xx (Sandy Bridge)
x86 SandyBridge-IBRS Intel Xeon E312xx (Sandy Bridge, IBRS update)
x86 IvyBridge Intel Xeon E3-12xx v2 (Ivy Bridge)
x86 IvyBridge-IBRS Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS)
x86 Haswell Intel Core Processor (Haswell)
x86 Haswell-IBRS Intel Core Processor (Haswell, IBRS)
x86 Broadwell Intel Core Processor (Broadwell)
x86 Broadwell-IBRS Intel Core Processor (Broadwell, IBRS)
x86 Skylake-Client Intel Core Processor (Skylake)
x86 Skylake-Client-IBRS Intel Core Processor (Skylake, IBRS)
x86 Skylake-Server Intel Xeon Processor (Skylake)
x86 Skylake-Server-IBRS Intel Xeon Processor (Skylake, IBRS)
x86 Opteron_G1 AMD Opteron 240 (Gen 1 Class Opteron)
x86 Opteron_G2 AMD Opteron 22xx (Gen 2 Class Opteron)
x86 Opteron_G3 AMD Opteron 23xx (Gen 3 Class Opteron)
x86 Opteron_G4 AMD Opteron 62xx class CPU
x86 Opteron_G5 AMD Opteron 63xx class CPU
x86 EPYC AMD EPYC Processor
x86 EPYC-IBPB AMD EPYC Processor (with IBPB)
x86 host KVM processor with all supported host features (only available in KVM mode)
Recognized CPUID flags:
pbe ia64 tm ht ss sse2 sse fxsr mmx acpi ds clflush pn pse36 pat cmov mca pge mtrr sep apic cx8 mce pae msr tsc pse de vme fpu
hypervisor rdrand f16c avx osxsave xsave aes tsc-deadline popcnt movbe x2apic sse4.2|sse4_2 sse4.1|sse4_1 dca pcid pdcm xtpr cx16 fma cid ssse3 tm2 est smx vmx ds_cpl monitor dtes64 pclmulqdq|pclmuldq pni|sse3
avx512vl avx512bw sha-ni avx512cd avx512er avx512pf clwb clflushopt pcommit avx512ifma smap adx rdseed avx512dq avx512f mpx rtm invpcid erms bmi2 smep avx2 hle bmi1 fsgsbase
avx512-vpopcntdq ospke pku avx512vbmi
ssbd arch-facilities stibp spec-ctrl avx512-4fmaps avx512-4vnniw
3dnow 3dnowext lm|i64 rdtscp pdpe1gb fxsr_opt|ffxsr mmxext nx|xd syscall
perfctr_nb perfctr_core topoext tbm nodeid_msr tce fma4 lwp wdt skinit xop ibs osvw 3dnowprefetch misalignsse sse4a abm cr8legacy extapic svm cmp_legacy lahf_lm
ibpb
pmm-en pmm phe-en phe ace2-en ace2 xcrypt-en xcrypt xstore-en xstore
kvm_pv_unhalt kvm_pv_eoi kvm_steal_time kvm_asyncpf kvmclock kvm_mmu kvm_nopiodelay kvmclock
pfthreshold pause_filter decodeassists flushbyasid vmcb_clean tsc_scale nrip_save svm_lock lbrv npt
xsaves xgetbv1 xsavec xsaveopt
关闭虚拟机,修改配置文件中的 CPU model
关闭虚拟机,编辑配置文件,修改 CPU model
保存配置,启动虚拟机失败,提示
operation failed: guest CPU doesn't match specification: extra features: hypervisor, missing features: pclmuldq,fma,movbe,aes,xsave,avx,f16c,rdrand,arat,fsgsbase,bmi1,hle,avx2,smep,bmi2,erms,invpcid,rtm,mpx,avx512f,avx512dq,rdseed,adx,smap,clwb,avx512cd,avx512bw,avx512vl,xsaveopt,xsavec,xgetbv1,abm,3dnowprefetch
再次编辑配置文件,disable 提示中所列的 features
Skylake-Server
保存配置,启动虚拟机,没有提示信息,启动成功
查看修改后的 CPU model,变为 Skylake,修改成功
查看修改后的 CPU model,修改成功
虚拟机(guest OS)创建成功啦!
可通过 virsh 命令查看和配置虚拟机
[root@localhost ~]# virsh list --all
Id Name State
----------------------------------------------------
5 test_ubuntu running
- test shut off
[root@localhost ~]# virsh dominfo test_ubuntu
Id: 5
Name: test_ubuntu
UUID: b1a3e608-c8d1-aad1-8434-24ae763f2830
OS Type: hvm
State: running
CPU(s): 2
CPU time: 123.2s
Max memory: 4194304 KiB
Used memory: 4194304 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: none
Security DOI: 0
[root@localhost ~]# virsh domiflist test_ubuntu
Interface Type Source Model MAC
-------------------------------------------------------
vnet0 bridge mgmt virtio 52:54:00:fe:6d:c1
[root@localhost ~]# virsh dumpxml test_ubuntu
test_ubuntub1a3e608-c8d1-aad1-8434-24ae763f2830None419430441943042/machinehvm
......
在计算机视觉应用中,经常需要从特定的摄像头设备获取视频流。例如,在多摄像头环境中,当使用OpenCV的cv::VideoCapture类打开摄像头时,如果不指定摄像头的ID,可能会随机打开系统中的某个摄像头,或者按照设备连接的顺序打开第一个可用的摄像头。比如: //打开两个摄像头 cv::VideoCapture cap0(0); if (!cap0.isOpened()){ c
用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支 持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
实用命令实例
默认启动
tcpdump
普通情况下,直
MO= Mobile originate,上行,即用户上发给SP的信息。MT= Mobile Terminate,下行,即SP端下发给用户的信息;
上行:mo提交短信到短信中心下行:mt短信中心向特定的用户转发短信,你的短信是这样的,你所提交的短信,投递的地址是短信中心。短信中心收到你的短信后,存储转发,转发的时候就会根据你填写的接收方号码寻找路由,下发。在彩信领域是一样的道理。下行业务:由SP
import java.util.Arrays;
import java.util.Random;
public class MinKElement {
/**
* 5.最小的K个元素
* I would like to use MaxHeap.
* using QuickSort is also OK
*/
public static void
添加没有默认值:alter table Test add BazaarType char(1)
有默认值的添加列:alter table Test add BazaarType char(1) default(0)
删除没有默认值的列:alter table Test drop COLUMN BazaarType
删除有默认值的列:先删除约束(默认值)alter table Test DRO
Spring Boot 1.2.4已于6.4日发布,repo.spring.io and Maven Central可以下载(推荐使用maven或者gradle构建下载)。
这是一个维护版本,包含了一些修复small number of fixes,建议所有的用户升级。
Spring Boot 1.3的第一个里程碑版本将在几天后发布,包含许多