由于 centos 7 已经停止维护,部分镜像网站移除了对centos 7的支持,这里找到了部分现在还可以使用的镜像网站
阿里云开源镜像站:https://mirrors.aliyun.com/centos/7/isos/x86_64/
北京大学开源镜像站:https://mirrors.pku.edu.cn/centos/7/isos/x86_64/
这篇博客中,使用 阿里云镜像源 下载系统镜像
选择第一个镜像 CentOS-7-x86_64-DVD-2009.iso
使用 VMware17 进行安装
创建虚拟机
点击完成,等待磁盘创建完成 .
至此,所有前期准备就完成了,接下来进行正式安装
下载安装
选择第一个选项 install centos 7 ,然后按下回车键(enter),然后等待一会继续操作
一个小技巧,选中的白色会多一些
语言选择
选中文就完事了(喜欢英文的可以选英文)
选完后点击继续
软件选择
选择GNOME桌面,安装三个基础组件(1, GNOME应用程序,2, 传统X windows系统的兼容性, 3, 开发工具)
完成后点击左上角完成
安装位置
选择 我要配置分区。
按照
/boot 容量 1024
swap 容量 2048
/ 容量 17408
的顺序分配空间
下一步 点击 接受更改
分区到这里就结束了
1, 先清空目录 /etc/yum.repos.d/
2, 然后在创建一个.repo 文件
/etc/yum.repos.d/CentOS-Base.repo
3, 编辑repo文件
确认系统版本
确保你的 CentOS 版本是 7.x,可以通过命令 cat /etc/centos-release
查看。
(我的是 CentOS Linux release 7.9.2009 (Core))
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
4, 测试yum
yum repolist
5, 清除 YUM 的旧缓存,并生成新的缓存:
yum clean all
yum makecache
阿里云镜像
基础仓库 (Base):
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
mirrorlist=https://mirrors.aliyun.com/repo/Centos-$releasever/base/
更新仓库 (Updates):
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
mirrorlist=https://mirrors.aliyun.com/repo/Centos-$releasever/updates/
额外仓库 (Extras):
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
mirrorlist=https://mirrors.aliyun.com/repo/Centos-$releasever/extras/
清华大学镜像站
基础仓库 (Base):
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
更新仓库 (Updates):
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
额外仓库 (Extras):
baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
腾讯云镜像
基础仓库 (Base):
baseurl=http://mirrors.cloud.tencent.com/centos/$releasever/os/$basearch/
更新仓库 (Updates):
baseurl=http://mirrors.cloud.tencent.com/centos/$releasever/updates/$basearch/
额外仓库 (Extras):
baseurl=http://mirrors.cloud.tencent.com/centos/$releasever/extras/$basearch/
华为云镜像
基础仓库 (Base):
baseurl=https://repo.huaweicloud.com/centos/$releasever/os/$basearch/
更新仓库 (Updates):
baseurl=https://repo.huaweicloud.com/centos/$releasever/updates/$basearch/
额外仓库 (Extras):
baseurl=https://repo.huaweicloud.com/centos/$releasever/extras/$basearch/
中国科学技术大学镜像
基础仓库 (Base):
baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/
更新仓库 (Updates):
baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/updates/$basearch/
额外仓库 (Extras):
baseurl=http://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/
请注意,上面的 $releasever 和 $basearch 是占位符,它们代表你的 CentOS 版本和架构。例如,在 CentOS 7 中,$releasever 将是 7,而 $basearch 通常是 x86_64。
当你在 /etc/yum.repos.d/CentOS-Base.repo 文件中使用这些地址时,记得更新这些变量以匹配你的系统环境。例如,对于阿里云镜像的基础仓库,你将这样设置:
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
mirrorlist=https://mirrors.aliyun.com/repo/Centos-$releasever/base/
#baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
代码解读
你可以选择其中一个镜像源,将其地址复制粘贴到你的 CentOS-Base.repo 文件中,然后根据实际的 CentOS 版本和架构进行调整。