Hyper-V 安装 Centos

news/2024/11/15 1:12:08/文章来源:https://www.cnblogs.com/acatsmiling/p/18395612

Author: ACatSmiling

Since: 2024-09-02

CentOS 安装

ISO 镜像下载

官方网站:https://www.centos.org/

目前,最新版本为 CentOS Stream 9:

image-20240809232431749

本文以 CentOS 7 为例,下载页拉到下面,选择旧版本安装。

Older Versions

Legacy versions of CentOS are no longer supported. For historical purposes, CentOS keeps an archive of older versions. If you’re absolutely sure you need an older version then click here.

进入旧版本下载页面:

image-20240810192403243

进入镜像下载地址:

image-20240810192934661

进入镜像列表,选择中国区的镜像:

image-20240810193044573

此处,选择 Tencent 的镜像,然后选择 CentOS 7.9 版本:

image-20240810231332578

image-20240810231404187

Hyper-V 虚拟机安装

打开控制面板,找到程序启用或关闭 Windows 功能,开启 Hyper-V:

image-20240902213506399

win + R 快捷键,输入virtmgmt.msc,打开 Hyper-V 管理器,新建虚拟机:

image-20240810232300618 image-20240810232628638 image-20240810232655989 image-20240810232712363 image-20240810232808392 image-20240810232854591

在启动新建的虚拟机之前,进行额外设置:

image-20240810233111225 image-20240810233140916 image-20240810233236380 image-20240810233334324

虚拟交换机 LAN1:

image-20240810233544839 image-20240810233601103

现在,启动虚拟机,并连接虚拟机,然后进行 CentOS 7.9 的安装:

image-20240810233702440 image-20240810233805639

安装选项首页面:

image-20240811093656974

日期和时间设置:

image-20240811002148179

软件选择设置:

image-20240811002246815

安装位置设置:

image-20240811151656610 image-20240811152413706 image-20240811152836151 image-20240811153221227

如果按上述配置完成后,提示如下 Configuration Error,则将引导分区的挂载点修改为:/boot/efi。

image-20240811154512798

KDUMP 设置:(Kdump 是一个内核崩溃转储机制。在系统崩溃的时候,kdump 将捕获系统信息,这对于诊断崩溃的原因非常有用。注意,kdump 需要预留一部分系统内存,且这部分内存对于其他用户是不可用的)

image-20240811154935352

网络和主机名设置:(网络和主机名,在虚拟机安装完成后,也可以通过命令行设置)

image-20240811155349951

配置完成后,点击开始安装:

image-20240811155720123

等待安装完成,然后重启虚拟机。

初始化

设置静态 IP

# 1. 设置静态 IP,修改网卡 eth0 的配置
$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
# 将动态 IP 修改为静态 IP
#BOOTPROTO="dhcp"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eth0"
UUID="a784cd9a-e2fc-4593-839b-9bffa52d6898"
DEVICE="eth0"
ONBOOT="yes"
# 添加静态 IP 地址
IPADDR=192.168.1.30
# 添加网关
GATEWAY=192.168.1.1
# 添加域名解析器
DNS1=192.168.1.1# 2. 重启网络服务
$ service network restart# 3. 重新查看虚拟机地址
$ ip a

设置主机名

# 查看主机名
$ hostname# 修改主机名,需要重启虚拟机
$ vi /etc/hostname# 修改主机名,立即生效
$ hostnamectl set-hostname test
$ hostname

添加本地主机域名解析

$ vi /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6# 新增本地主机域名解析
192.168.1.20 zeloud

yum 源配置

到镜像地址下载源文件,再手动上传到服务器:

image-20240817152143079

  • 阿里云镜像:http://mirrors.aliyun.com/repo/CentOS-7.repo
  • 网易 163 镜像:http://mirrors.163.com/.help/CentOS7-Base-163.repo

使用 root 用户执行以下操作:

# 1. 进入 /etc/yum.repos.d/ 目录
$ cd /etc/yum.repos.d/# 2. 备份默认的 CentOS-Base.repo
$ cp CentOS-Base.repo CentOS-Base.repo.bak# 3. 使用镜像的 repo 文件替换默认的 repo 文件
$ mv /home/zeloud/Centos-7.repo .
$ mv Centos-7.repo CentOS-Base.repo# 4. 清理旧的缓存数据
$ yum clean all# 5. 缓存新数据
$ yum makecache# 6. 测试
$ yum list wget
  • 注意修改镜像源文件的用户和用户组信息:chown root:root Centos-7.repo

安装常用工具

$ yum install -y vim-enhanced$ yum install -y zip unzip$ yum install -y wget$ yum install -y netstat$ yum install -y lsof

原文链接

https://github.com/ACatSmiling/zero-to-zero/blob/main/OperatingSystem/linux.md

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用zig语言制作简单博客网站(八)归档页和关于页

后端代码注册路由// 归档文章router.get("/api/article/archive", &articleController.getArchiveArticles);model/article.zig增加以下代码/// 用于存放归档文章信息 pub const ArchiveArticle = struct {id: u32,title: []const u8,cate_name: []const u8,crea…

多线程、任务、异步的区别

Task和Thread的区别 这是一个高频,深刻的问题,无论去哪都逃不过被询问这个问题。Task是基于Thread的,这是众所周知的。但是Task和Thread的联系如此简单和纯粹确实我没想到的。甚至只需要几十行代码就能呈现其原理。一个简单的模拟实例说明Task及其调度问题,这真是一篇好文章…

UART

UART协议帧在 UART中,传输模式为数据包形式。数据包由起始位、数据帧、奇偶校验位和停止位组成。起始位当不传输数据时, UART 数据传输线通常保持高电压电平。若要开始数据传输,发送UART 会将传输线从高电平拉到低电平并保持1 个时钟周期。当接收 UART 检测到高到低电压跃迁…

电路分析 ---- 加法器

1 同相加法器分析过程虚短:\(u_{+}=u_{-}=\cfrac{R_{G}}{R_{G}+R_{F}}u_{O}\) \(i_{1}=\cfrac{u_{I1}-u_{+}}{R_{1}}\);\(i_{2}=\cfrac{u_{I2}-u_{+}}{R_{2}}\);\(i_{3}=\cfrac{u_{I3}-u_{+}}{R_{3}}\);且有\(i_{1}+i_{2}+i_{3}=0\). 所以得到\(\cfrac{u_{I1}}{R_{1}}+\cfr…

docker 配置elasticSearch

1、拉取elasticSearch容器 docker pull docker.elastic.co/elasticsearch/elasticsearch:8.9.0 2、运行容器并且与物理机映射端口(9200,物理机器) 9300(容器端口) docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node&quo…

mini-lsm通关笔记Week1Day7

Summary在上一章中,您已经构建了一个具有get/scan/put支持的存储引擎。在本周末,我们将实现SST存储格式的一些简单但重要的优化。欢迎来到Mini-LSM的第1周零食时间! 在本章中,您将:在SST上实现布隆过滤器,并集成到LSM读路径get中。 以SST块格式实现对key存储的压缩。要将…

记一次我的博客园页面突然无法显示markdown数学公式

记一次我的博客园页面突然无法显示markdown数学公式,之前都还好好的,今天突然给我数学公式卡没了......之前都还好好的,今天突然给我数学公式卡没了......具体情况如下但是我编辑的时候预览明明可以摘要里显示也没有问题给官方写了封邮件后得到回复如下 您好,我们这边测试一…

RRAM流片调试心得

RRAM流片调试心得 去年进行了一次RRAM的流片工作,也是人生第一次流片,一些工作细节不便涉及,但是可以谈谈这次流片以及后续测试中碰到的问题,以便后续查阅。 芯片于UMC完成180nm的CMOS前道工艺,共生长5层金属(到V5),随后出Fab,送到所里生长RRAM和M6完成后道工艺,版图…

C#自定义控件—文本显示、文本设值

C#用户控件之文本显示、设定组件 如何绘制一个便捷的文本显示组件、文本设值组件(TextShow,TextSet)?绘制此控件的目的就是方便一键搞定标签显示(可自定义方法显示文本颜色等),方便自定义方法又省略了挨个拖拽的过程纯定义属性 【文本设定】:字体、标签、值、单位;事件…

搜索组件优化 - Command ⌘K

今天心血来潮想在 `blog` 上找一篇文章,用搜素的功能发现搜不出来😂,搜索挂了?然后突然想起来之前由于想着在 `blog` 中可能加一些私有的配置或者尝鲜的功能,所有 `fork` 了一份变成 私有项目了,这样就不符合 `DocSearch` 的 网站必须是公开的这个限制了。前言: DevNow…

项目协同开发 or 拷贝项目

项目协同开发 or 拷贝项目 给另人项目时一般需要给代码 requiremenets.txtpip freeze > requiremenets.txt #requiremenets.txt 生成方式获得别人代码 pip install -r requiremenets.txt # 自动将:requiremenets.txt 对应的版本进行安装无网络问题-解决安装第三方模块…

深入浅出Stream流

Java 8的新特性之一就是流stream,配合同版本出现的 Lambda ,使得操作集合(Collection)提供了极大的便利。 案例引入 在JAVA中,涉及到对数组、Collection等集合类中的元素进行操作的时候,通常会通过循环的方式进行逐个处理,或者使用Stream的方式进行处理。 假设遇到了这么…