Hyper-V虚拟机安装CentOS7
- 前言
- 常见Linux系统
- CentOS
- Ubuntu
- Debian
- Kali
- Fedora
- Arch Linux
- Mint
- Manjaro
- openSUSE
- Hyper-V
- 开启Hyper-V
- 打开Hyper-V
- Hyper-V的使用
- 新建虚拟机
- 开始安装
- 分区配置
- 开始安装
- 修改yum源为阿里源
前言
作为一名开发者,就服务器而言,接触最多的便是CentOS系统,最近有集群的需要,于是特此记录一下,在本地电脑安装一个CentOS系统,或者安装几个CentOS系统搭建一个集群玩玩。
本地电脑通常使用大名鼎鼎的
VMware
虚拟机进行安装,但是,今天换个花样,使用Windows系统自带的Hyper-V虚拟机安装,个人觉得还不错,同时介绍一些常见Linux系统。
常见Linux系统
常见的 Linux 发行版有很多,以下是一些比较流行和常用的 Linux 系统:
CentOS
CentOS(Community Enterprise Operating System)是一种免费、开源的操作系统,其基于Red Hat Enterprise Linux(RHEL)的源代码开发而成。由于其稳定性、安全性和长期支持,它通常被用于服务器环境。
官网:https://www.centos.org/
CentOS镜像下载列表:https://mirrors.aliyun.com/centos/
CentOS7下载:https://mirrors.aliyun.com/centos/7/isos/x86_64/
CentOS下载时版本选择:
1. DVD版:常用版本,就是普通安装版,推荐。里面包含大量的常用软件,大部分情况下安装时无需再在线下载,体积为4G左右。
2. Everything版:包含所有软件组件,体积庞大,是DVD版的2倍
3. LiveCD版:是一个光盘CentOS系统,可通过光盘启动电脑,启动出CentOS系统,也有图形界面,也有终端。也可以安装到计算机,但是有些内容可能还需要再次到网站下载
4. Minimal版:精简版本,包含核心组件,体积600多MB
5. NetInstall版:网络安装版本,一般不用这个版本
Ubuntu
Ubuntu 是一个基于 Debian 的免费开源操作系统,广泛用于个人电脑和服务器。它由 Canonical 公司赞助,并提供了许多不同的版本,如 Ubuntu Desktop、Ubuntu Server、Ubuntu Core 和 Ubuntu Touch 等。
Ubuntu 以易用性、安全性和兼容性为特点,同时也拥有庞大的社区和支持。Ubuntu 使用 GNOME 桌面环境,但也提供了其他不同的桌面环境可供选择。Ubuntu 使用 APT(高级软件包工具)作为其包管理器,使用户可以轻松地安装、升级和删除软件包。
Ubuntu官网:https://ubuntu.com
Ubuntu桌面版:https://ubuntu.com/download/desktop
Ubuntu服务器版:https://ubuntu.com/download/server
Debian
Debian是一个免费、开源的操作系统,基于 Linux 内核和 GNU 工具集构建而成。它以稳定性、可靠性和安全性为主要特点,广泛应用于服务器和桌面环境中。
Debian包含了数千个软件包,可以满足各种需求,同时也提供了强大的包管理工具 APT,方便用户进行软件包的安装、升级和删除等操作。Debian 被认为是许多其他 Linux 发行版的基础,包括 Ubuntu、MX Linux 和 Kali Linux 等。由于其长期支持,Debian 的软件包通常比较稳定,并且提供多种CPU平台支持,适用于不同的硬件架构。
Debian官网:https://www.debian.org/
Debian下载:https://www.debian.org/distrib/
Kali
Kali Linux是一个基于Debian的操作系统,主要用于渗透测试和网络安全审计。它提供了大量的渗透测试工具和软件包,帮助安全专业人员评估和加强系统的安全性。
Kali Linux可以运行在多个平台上,如电脑、笔记本电脑、树莓派等。它拥有一个功能强大的命令行界面,并支持多种桌面环境,如 KDE、Xfce、MATE 和 GNOME 等。
Kali Linux官网:https://www.kali.org/
Fedora
一个由红帽公司支持的免费以及社区驱动的Linux发行版。它通常被用于测试新技术和功能。
Fedora官网:https://getfedora.org/
下载地址:https://getfedora.org/en/workstation/download/
Arch Linux
一个为高级使用者设计的轻量级发行版,它提供了自定义的软件安装和配置选项。
Arch Linux官网:https://www.archlinux.org/
下载地址:https://www.archlinux.org/download/
Mint
基于 Ubuntu 的 Linux 操作系统,专注于易用性和可访问性,并拥有不同的桌面环境支持。
Mint官网:https://linuxmint.com/
下载地址:https://linuxmint.com/download.php
Manjaro
一款基于 Arch Linux 的用户友好性和易用性极强的 Linux 发行版,提供各种预装的软件和图形化管理工具。
Manjaro官网: https://manjaro.org/
下载地址:https://manjaro.org/download/
openSUSE
一个以其易用性和开箱即用的能力而闻名的 Linux 桌面系统,提供了多种桌面环境和开发工具支持。
openSUSE官网:https://www.opensuse.org/
下载地址:https://www.opensuse.org/download/
Hyper-V
Hyper-V是由Microsoft开发的一虚拟化技术,允许在一台物理计算机上同时运行多个操作系统。它能够虚拟化底层硬件资源,如CPU、内存、存储和网络,实现更好的资源利用和集中管理。Hyper-V常用于服务器虚拟化和云计算环境。
开启Hyper-V
使用Win+S
组合键打开搜索框,搜索控制面板
,并安如图所示打开Hyper-V
打开Hyper-V
使用Win+S
组合键打开搜索框,搜索Hyper-V
,然后打开Hyper-V管理器
管理界面如下:
Hyper-V的使用
新建虚拟机
在操作栏:点击操作
->虚拟机
在弹出的对话框中,按提示进行设置,具体参考以下截图:
这里根据介绍选择虚拟机代数:
分配合理内存:
配置网络,选择Default Switch即可,也可以提前自定义一个,如:CentOS7
设置虚拟硬盘:
选择系统镜像文件
配置完成:
点击完成后出现如下界面:
开始安装
选中node02,右键点击启动
然后点击如下红色方框
选择第一项进行安装操作
计入如下界面,选择系统语言
点击继续,进入如下界面
根据需要,选择安装 那种基础环境
,这里不需要界面,选择最小安装,若需要界面,就选择带GUI的项
分区配置
选择安装位置进入分区界面,这里可以选择自动配置分区,也可以自己配置分区,然后点击完成按钮。
点击+号
添加/boot
分区,一般500m即可。
点击+号
添加swap
分区,此分区根据系统内存来设置,一般2倍大小左右,当内存大小足够大的时候一般2g也足够了。
Swap分区被用来支持虚拟内存。换句话说,当内存不足以贮存系统正在处理的数据时,会将其写入swap分区。
点击+号
添加\
,注意此处不需要设置大小,会默认将剩下的硬盘大小划分给根路径
配置完成后点击完成,然后再确认
开始安装
接着进入网络和主机名设置,开启网络与设置主机名
点击开机安装,进入安装界面,在该界面设置root用
户密码
安装成功重启,使用root用户及其密码登录
修改yum源为阿里源
安装wget库
yum install wget -y
备份系统镜像源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载阿里镜像源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
运行yum makecache生成缓存
yum makecache
更新
yum update