CentOS7最小化安装使用KVM虚拟化

news2024/11/26 2:35:26

说明:本文初衷在于记录一次实战经验,以便后续参考,不具有任何权威作用,如若对你有帮助深感荣幸!

一、环境安装

  • CentOS Linux release 7.9.2009 (Core)【不带GUI】
  • Xshell 6
  • Xmanager 6
# 执行 export DISPLAY=客户端机器IP(使用Xshell端的机器IP):0.0
# 例如:export DISPLAY=192.168.1.9:0.0
[root@fz ~]# yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-font-utils xorg-x11-fonts-Type1 xclock
# 用于开放X服务器的访问权限,允许其他主机或用户通过网络连接到您的X服务器并显示图形界面应用程序.
[root@fz ~]# xhost +
[root@fz ~]# xclock 

显示如图所示说明已经成功打开图形化界面
在这里插入图片描述

二、KVM安装

  • qemu-kvm:为 kvm 提供底层仿真支持
  • libvirt-daemon:libvirtd 守护进程,管理虚拟机
  • libvirt-client:用户端软件,提供客户端管理命令
  • libvirt-daemon-driver-qemu:libvirtd 连接 qemu 的驱动
  • virt-manager:图形管理工具
  • libvirt:驱动依赖包
[root@fz ~]#  yum -y install qemu-kvm
[root@fz ~]#  yum -y install libvirt-daemon
[root@fz ~]#  yum -y install libvirt-client
[root@fz ~]#  yum -y install libvirt-daemon-driver-qemu
[root@fz ~]#  yum -y install libvirt 
[root@fz ~]#  yum -y install virt-manager
# 启动并开机自启
[root@fz ~]# systemctl enable --now libvirtd

三、问题

1.现在还不能直接使用virt-manager,会存在方块乱码

在这里插入图片描述

# 安装virt-manager所需字体
[root@fz ~]# yum install dejavu-lgc-sans-fonts
# 修改配置文件,在最后一行插入 xport LANG="en_US.UTF-8"  
[root@fz ~]# vim /etc/profile 
...
xport LANG="en_US.UTF-8"  
:wq
# 重新加载配置文件使其生效
[root@fz ~]# source /etc/profile
2.运行virt-manager时提示“libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast"

在这里插入图片描述

# 解决方法:
[root@fz ~]# yum -y install mesa-libGLES-devel.x86_64 mesa-dri-drivers

四、KVM使用

1.启动kvm
[root@fz ~]# virt-manager

在这里插入图片描述

2.点击左上角“File”–>“New Virtual Machine”–>“Local install media (ISO image or CDROM)”镜像新建主机,最后点击Forward下一步

在这里插入图片描述
在这里插入图片描述

3.选择镜像及分配资源

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.往后操作正常安装CentOS7系统即可

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、结束语

  到此linux里玩linux就实现了,如果有其它问题欢迎大家评论留言,如果觉得还可以,那么给作者点赞、收藏、关注吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/881572.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

onnx onnxruntime onnxruntime-gpu

一、onnx简介 在训练模型时可以使用很多不同的框架,比如 Pytorch, TensorFLow, MXNet,以及深度学习最开始流行的 Caffe 等等,这样不同的训练框架就导致了产生不同的模型结果包,在模型进行部署推理时就需要不…

比较不同类型的隔离接口 IC:光耦合器与数字隔离器

隔离接口IC在确保各种电子系统中的信号完整性和安全性方面发挥着至关重要的作用。在不同类型的隔离接口IC中,光耦合器和数字隔离器是两种流行的选择。在本文中,我们将比较这两类隔离接口IC,探讨它们的工作原理、优点和应用。 工作原理&#x…

MODIS数据的查找与下载

记录一下自己下载 MODIS 时用过的网站。 1、LAADS DAAC 网址:Find Data - LAADS DAAC (nasa.gov) LAADS DAAC 的全称是 Level-1 and Atmosphere Archive & Distribution System Distributed Active Archive Center,专注于部分地球科学数据的集成&a…

浅谈SMT行业MES系统生产管理的特点

一、SMT生产车间在电子制造中起重要作用的部分,主要具备以下生产特点: 1.高密度和高速度: SMT生产车间中的电子元器件一般来说较为精小,且被紧密地排列在PCB上。这就要求SMT生产车间的机械设备具备高精度和高速度,确保…

生活中那些六 “有” 的人

1、有承诺 一些事情开始的时候总会有些协议与约定,我们称其为承诺;我们必须遵守承诺,即使是约会也要遵守,也不能迟到;迟到这件事不但会妨碍我们所有人,还意味着迟到者不尊重大家的时间。这种约定从某种意义…

SQLSERVER 查询语句加with (NOLOCK) 报ORDER BY 报错 除非另外还指定了 TOP、OFFSET 或 FOR XML

最近有一个项目在客户使用时发现死锁问题,用的数据库是SQLSERVER ,死锁的原因是有的客户经常去点报表,报表查询时间又慢,然后又有人在做单导致了死锁,然后主管要我们用SQLSERVER查询时要加with (NOLOCK),但是我在加完 …

ant design vue 级联选择器(省市二级联动)

一、效果图 二、代码块 <a-cascader v-model:value"value" :options"options"/>data () {return {value:,options:[{"value": "北京市","label": "北京市","children": [{"value": &qu…

人工智能:人脸识别技术应用场景介绍

目录 人脸识别介绍 什么是人脸识别技术 人脸识别的流程 1、场景分类 2、认证对比 3、金融领保险应用 3.1 金融行业 3.2 保险行业 4、安防交通领域 4.1 公园景点人脸识别闸机 4.2 高铁站进站人脸识别闸机 5、警务领域 5.1 抓拍交通违法 人脸识别介绍 什么是人脸识别技术 人脸识别…

【Rust】Rust学习 第十三章Rust 中的函数式语言功能:迭代器与闭包

Rust 的设计灵感来源于很多现存的语言和技术。其中一个显著的影响就是 函数式编程&#xff08;functional programming&#xff09;。函数式编程风格通常包含将函数作为参数值或其他函数的返回值、将函数赋值给变量以供之后执行等等。 更具体的&#xff0c;我们将要涉及&#…

微信视频已过期或已被清理怎么办?4招教您轻松恢复

微信视频是我们与亲朋好友分享生活的重要方式&#xff0c;但有时可能因为工作忙碌而忘记查看原视频&#xff0c;视频没有得到缓存就会导致过期&#xff0c;再次点进去就会收到“视频已过期”的提醒。又或者是手机磁盘不足时&#xff0c;清理内存导致视频误删除。 以上两种情况…

Java多线程编程中的线程同步

Java多线程编程中的线程同步 基本概念&#xff1a; ​ 线程同步是多线程编程中的一个重要概念&#xff0c;用于控制多个线程对共享资源的访问&#xff0c;以防止数据的不一致性和并发问题。 在多线程环境下&#xff0c;多个线程同时访问共享资源可能导致数据的竞争和不正确的…

语聚AI如何通过对话方式让AI助手执行应用软件

1 什么是应用助手&#xff1f; 应用助手可以通过对话的方式让AI助手执行应用软件的操作。 例如&#xff0c;您可以调用“Bing搜索引擎搜索”热门信息&#xff0c;然后根据这些信息总结内容。 也可以使用“抖音”应用&#xff0c;搜索热门抖音视频&#xff0c;并根据热门视频生…

设置返回列表元素上限

我正在「拾陆楼」和朋友们讨论有趣的话题&#xff0c;你⼀起来吧&#xff1f;拾陆楼知识星球入口 在get_cell &#xff0c;get_nets&#xff0c;get_xx等操作时返回的值上限是100&#xff0c;后面的就用...省略了&#xff0c;如果要修改这个上限&#xff0c;需要用下面命令: s…

运动控制系统::几篇大佬的文章

运动规划 - 知乎 (zhihu.com) 运动规划、运动控制 & 运动感知 - 知乎 (zhihu.com)

管理类联考——逻辑——综合推理——汇总篇——要点

一、真话假话题 #mermaid-svg-gmlWWCoVLQr21gdi {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-gmlWWCoVLQr21gdi .error-icon{fill:#552222;}#mermaid-svg-gmlWWCoVLQr21gdi .error-text{fill:#552222;stroke:#552…

C++之std::call_once实例(一百七十五)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…

Java 纠正上传图片自动旋转与镜像的问题

Java 纠正上传图片自动旋转与镜像的问题 遇到一个图片看着是方向是正的&#xff0c;但是用特定的工具打开后自动旋转与镜像。 查看这篇文章后&#xff1a;https://www.cnblogs.com/csonezp/p/5564809.html。 原文中的一句话&#xff1a;原来是因为相机给图片的exif信息加上了一…

商用汽车转向系统常见故障解析

摘要&#xff1a; 车辆转向系统是用于改变或保持汽车行驶方向的专门机构。其作用是使汽车在行驶过程中能按照驾驶员的操纵意图而适时地改变其行驶方向&#xff0c;并在受到路面传来的偶然冲击及车辆意外地偏离行驶方向时&#xff0c;能与行驶系统配合共同保持车辆继续稳定行驶…

面试涨薪神奇操作,直接多给3k的JVM垃圾优化笔记

对于一个线上系统来说&#xff0c;经常性的会发生如&#xff1a; 系统突然卡死&#xff0c;无法访问&#xff0c;甚至出现OOM。服务器的CPU负载突然升高。直接使用默认JVM参数上线&#xff0c;最终发现系统宕机。想要调整JVM参数&#xff0c;但是无从下手。。。。。 对于这些…

linux系统部署jenkins详细教程

一、Linux环境 1、下载war包 官网下载地址&#xff1a; https://get.jenkins.io/war-stable/2.332.4/jenkins.war 2、将war包上传至服务器 创建目录/home/ubuntu/jenkins 上传war包至该目录 3、将jenkins添加到环境变量 进入环境变量文件 vim /etc/profile # 文件下方追加…