KVM虚拟化工具简介及安装

article/2025/11/6 21:35:29

文章目录

  • 1. KVM简介
  • 2. 安装前提
  • 3. KVM安装
  • 4. KVM启用
  • 5. 虚拟机安装和设置

1. KVM简介

Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。


2. 安装前提

  1. Kvm的安装,需要一定的硬件和软件支持:

    ​ 1.需要宿主机CPU支持完全虚拟化(如Intel VT技术或者AMD V技术)。
    ​ 2.宿主机系统为64位的Linux系统且内核版本高于2.6.20,内核版本过低,需要进行升级。

  2. 查看CPU是否支持完全虚拟化,在宿主机输入:

egrep 'vmx|svm' /proc/cpuinfo
...
flags  : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid

​ 回车后,出现以上结果,说明CPU支持虚拟化且已经开启。Vmx是intel cpu,svm为AMD cpu。另外在选择宿主机系统的时候,尽量不要使用Centos6.3和6.4版本,经验证,这两个版本安装kvm后,会出现图像界面闪烁情况,推荐使用Centos 6.5 64bit。对于宿主机的配置,官方建议为64位x86架构且支持虚拟化指令集的CPU,4G内存,以便发挥kvm最大性能。


3. KVM安装

  1. 关闭selinux
    设置selinux=disable。
  2. 使用yum安装命令进行安装相关软件包
yum install kvm qemu-kvm virt-viewer virt-manager libvirt libvirt-python python-virtinst bridge-utils tunctl
  • kvm是属于内核模块;
  • qemu-kvm是kvm的一个管理工具的引擎;
  • libvirt和libvirt-client提供访问和控制虚拟客户端的接口;
  • python-virtinst中有很多用于安装虚拟机的程序,如virt-install,virt-clone等;
  • bridge-utils是一个和网桥有关的程序。
  1. 安装完毕后,Reboot机器

4. KVM启用

  1. 查看虚拟机安装情况,安装正常会出现如下情况
lsmod | grep kvm  
kvm_intel    69416  0
kvm           226208  1 kvm_amd
  1. 启动 libvirtd
service libvirtd start
  1. 查看虚拟机状态命令
virsh  list   --all
Id    Name                    status
----------------------------------------------------

这样就表明kvm安装成功且已经能正常工作了。


5. 虚拟机安装和设置

  1. virt-manager图形工具
    安装kvm成功后,会在system tools中有一个virtual machine manager。Kvm虚拟机的安装维护,主要通过此工具。

在这里插入图片描述

  1. 新建kvm虚拟机
    virtual machine manager 在首次登陆后,会自动创建一个本地的kvm连接。右击选择“new”即可新建虚拟机。

在这里插入图片描述

  1. 源文件选择
    Kvm的源文件安装方式有四种,我们主要熟知第一种和第四种。第一种为选择本地的镜像文件安装,第四种为选择从其他虚拟机(vmware)迁移过来的虚拟机文件,选择后点击“Forward”。

在这里插入图片描述

  1. 选择源文件路径OS type 和Version可以默认,选择路径后点击“Forward”。

在这里插入图片描述

  1. Cpu和内存设置

    设置虚拟机内存大小和cpu个数,选择后点击“Forword”。

在这里插入图片描述

  1. 设置和网络
    勾选“customize…install”,这样在点击Finish后,我们可以再具体配置虚拟机的其他选项。
    Advancde options 下可以设置虚拟机的网络连接类型和MAC地址。

在这里插入图片描述

  1. 具体设置
    在安装前可以具体设置kvm的各个参数。

在这里插入图片描述


http://chatgpt.dhexx.cn/article/dpLj7keo.shtml

相关文章

虚拟化工具介绍 (资源)

2019独角兽企业重金招聘Python工程师标准>>> 常见的虚拟化产品:docker、Hyper-V、VMware、VirtualBox、XenServer、Kvm、Qemu、OpenVZ、Xen、CloudStack、Openstack、云计算、云其他。 常见的虚拟化 技术 :ESXI、XEN、KVM、HP-V、Docker、Virtual-BOX, 使用最广泛…

AppScan 10中文版

教程: 1、下载解压缩,得到获得AppScan10中文版原程序; 2、首先双击“AppScan_Setup_10.0.0.exe”开始安装,选择简体中文; 3、勾选“我接受许可协议中的全部条款”,然后继续安装; 4、选择软件安…

安全测试工具APPScan下载安装及简单使用

一、安装 百度随便找了个网址下的,解压后如图:AppScan_Std_9.0.3.7_Eval_Win.exe是安装程序,LicenseProvider.dll是替换文件。安装包600多MB建议硬盘留存避免重复下载。 安装简单,注意修改下安装路径,另外会弹出提示是…

AppScan

AppScan是用于web项目的安全测试工具,扫描网站所有url(自动手动),自动测试是否存在各种类型的漏洞。 使用步骤 选择记录 就会弹出appscan自带的浏览器,在其中输入账号密码,appscan就会自动记录 点击下一步…

Appscan测试工具简介

具用途? IBM公司的web扫描工具,对网站等WEB应用进行自动化的应用安全扫描和测试。 如何工作? 探索(Explore):在探索阶段,Appscan试图遍历网站中所有可用的链接,并建立一个层次结构。它发出请求,并根据响…

AppScan9.0

IBM近日发布了最新的Web 安全扫描器Appscan 9.0 ,个人认为是目前商业扫描器中做的最好的,新的版本中增加了许多有用有的新特性,包括如下: .NET 服务器的 glass box 扫描 除了 Java 服务器之外,现在还可以在 .NET 服务…

appscan如何扫描移动应用APP

众所周知,appscan是一款企业级应用安全漏洞扫描神器,appscan怎么扫描移动应用(也就是我们常说的APP)。在此记录一下 Appscan扫描web应用时一般采用自动探索扫描和手动探索扫描两种方式,具体操作可以详见我CSDN另外一篇…

AppScan安装和扫描

AppScan安装步骤: **工作原理:**AppScan 是对网站等 Web 应用进行安全攻击来检查网站是否存在安全漏洞,根据起始页爬取要测的网站下的所有页面,随后利用SQL注入原理进行进行测试是否注入点以及跨站脚本攻击的可能,可能…

AppScan的用法

一、AppScan的工作原理 对一个综合性的大型网站来说,可能存在成千上万的页面。以登录界面为例,至少要输入用户名和密码,即该页面存在两个字段,当提交了用户名和密码等登录信息,网站需要检查是否正确,这就可…

AppScan扫描报告

系列文章 AppScan介绍和安装 AppScan 扫描web应用程序 AppScan被动手动探索扫描 AppScan绕过登录验证码深入扫描 AppScan自定义扫描策略,扫描针对性漏洞 第六节-AppScan扫描报告 1.加载扫描结果 1.点击【打开】 2.选择之前保存过的扫描结果 3.等待加载完成 …

Appscan工具的使用

一,appscan扫描 1,白盒扫描静态扫描,扫描源代码。 2,动态扫描黑盒扫描,用工具来模拟黑客的攻击,查看应用层的响应。产品内部会有大量受攻击的库,当我们把一个模拟攻击发给我们的应用的时候&am…

APPSCAN安装使用

appscan简介 AppScan简介 AppScan是IBM的一款web安全扫描工具,可以利用爬虫技术进行网站安全渗透测试,根据网站入口自动对网页链接进行安全扫描,扫描之后会提供扫描报告和修复建议等。 AppScan有自己的用例库,版本越新用例库越全…

AppScan下载安装教程

下载地址 网盘链接:https://pan.baidu.com/s/1dLdFvmtTDQdm_6q9-2Koyw 提取码:2l4f 安装 双击下载下来的AppScan_Std_9.0.3.6_Eval_Win.exe 程序 选择安装语言: 准备安装 点击我接受 选择安装路径 安装完成 破解,用下载好…

AppScan使用教程

一、安装 IBM AppScan 该产品是一个领先的 Web 应用安全测试工具,曾以 Watchfire AppScan 的名称享誉业界。Rational AppScan 可自动化 Web 应用的安全漏洞评估工作,能扫描和检测所有常见的 Web 应用安全漏洞,例如 SQL 注入(SQL-i…

[安全测试】appscan下载与安装

一、AppScan 下载 我的百度网盘下载地址:https://pan.baidu.com/s/1mf4z74mvlPMwO_vd7KC2nw 提取码:FXZZ 二、AppScan 安装 (1)双击 “AppScan_Setup_10.0.0.exe” 开始安装 (2) 将文件夹中 rcl_rationa…

AppScan的最新版安装

AppScan的最新版安装 大家好,今天的文章主要阐述AppScan的最新版本的安装。本人是一次性安装成功的。(不喜勿喷!!!) 下载安装AppScan软件包 为支持国家知识产权,严禁使用盗版软件. 请到AppSc…

黑客工具之AppScan下载安装,超详细使用教程

请注意:未经授权而使用黑客工具是非法的。以下仅提供了安装和使用AppScan的基本指南,仅供学习和研究目的。 AppScan是一种自动化漏洞扫描工具,旨在识别Web应用程序中的安全漏洞。以下是下载、安装和使用AppScan的超详细教程: 下载…

【安全测试】AppScan:下载与安装

目录 一、AppScan 下载 二、AppScan 安装 (1)使用超级管理员权限,以管理员身份运行 “AppScan_Setup_10.0.0.exe” 安装 (2) 将文件夹中 rcl_rational.dll 文件复制到软件安装目录下替换 (3&#xff0…

mysql时间戳

很多时候我们在MySQL中存储时间,并不是直接存储成为date类型,或者是time类型的,而是存储一串数据,这个数据表示你存储的时间距离1970年1月1日00:00:00所隔的秒数,这个转换是通过数据库系统的转换时间的函数完成&#x…

Mysql 时间戳转换为日期格式

1.时间戳转日期 函数:FROM_UNIXTIME select FROM_UNIXTIME(1661997078,%Y-%m-%d %H:%i:%s) ; 注意时间戳长度为:10 当时间戳长度大于10,要截取前十位 select substr(1661997078000, 1, 10); 2.日期转时间戳 函数:UNIX_TIMESTA…