Hyper-V 安装 CentOS
Author: ACatSmiling
Since: 2024-09-02
CentOS 安装
ISO 镜像下载
目前,最新版本为 CentOS Stream 9:
本文以 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.
进入旧版本下载页面:
进入镜像下载地址:
进入镜像列表,选择中国区的镜像:
此处,选择 Tencent 的镜像,然后选择 CentOS 7.9 版本:
Hyper-V 虚拟机安装
打开控制面板,找到程序启用或关闭 Windows 功能
,开启 Hyper-V:
win + R 快捷键,输入virtmgmt.msc
,打开 Hyper-V 管理器,新建虚拟机:
在启动新建的虚拟机之前,进行额外设置:
虚拟交换机 LAN1:
现在,启动虚拟机,并连接虚拟机,然后进行 CentOS 7.9 的安装:
安装选项首页面:
日期和时间设置:
软件选择设置:
安装位置设置:
如果按上述配置完成后,提示如下 Configuration Error,则将引导分区的挂载点修改为:/boot/efi。
KDUMP 设置:(Kdump 是一个内核崩溃转储机制。在系统崩溃的时候,kdump 将捕获系统信息,这对于诊断崩溃的原因非常有用。注意,kdump 需要预留一部分系统内存,且这部分内存对于其他用户是不可用的)
网络和主机名设置:(网络和主机名,在虚拟机安装完成后,也可以通过命令行设置)
配置完成后,点击开始安装:
等待安装完成,然后重启虚拟机。
CentOS 初始化
设置静态 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 源配置
到镜像地址下载源文件,再手动上传到服务器:
- 阿里云镜像: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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤