Linux学习之安装CentOS7-Mac版+避坑指南


前言

  Linux学习之前,需要先准备一个Linux环境,可以是一台装有Linux系统的电脑(退役下来的Win10,可以安装双系统),也可以购买一台云服务器。为了方便携带,同时也为了能在断网的环境下使用,我选择安装一个Linux虚拟机。下面是我在MacBook pro上安装CentOS7的过程,相关资源均从官网下载,适用于大多数苹果电脑,作为记录和参考。


一、准备VMware Fusion 13虚拟机

写在前面:
  安装过程中,如果打开dmg文件时闪退,查看解决方案


1.下载安装

  官网地址:VMware Fusion 13下载

VMware Fusion官网下载

2.激活

  网上序列号:查看序列号
序列号

3.启动VMware Fusion 13

  复制序号就可以安装了,安装激活过程比较简单,完成后启动软件。
启动Fusion13

二、准备CentOS7镜像

写在前面:
  安装过程中,如果是M1芯片,使用官网下载的CentOS7镜像创建虚拟机,会在安装系统时出现点击Install CentOS 7无反应的情况,请参考以下方法:
  1.Apple社区解决方案(推荐);
  2.替换镜像文件(推荐);
  3.调整CentOS官网下载的镜像(比较麻烦);

官网下载镜像(
1. 打开官网,点击Download;

  官网地址:CentOS7下载
CentOS官网

2. 选择ARM64版本;

选择ARM64版本

3. 选择清华大学的镜像下载地址;

清华大学镜像下载地址

4. 点击【CentOS-7-aarch64-Everything-2009.iso】,开始下载;

选择CentOS-7-aarch64-Everything-2009.iso

三、配置CentOS7虚拟机

如果上面将VMware Fusion 13设置为英文,此处可还原为中文

1. 启动VMware Fusion 13,选择从光盘或映像中安装

选择从光盘或映像中安装

2. 选择刚刚下载或配置好的镜像

选择镜像

3. 选择操作系统,选最后一个

选择操作系统

4. 选择存储位置

在这里插入图片描述

5. 关机,更改设置

在这里插入图片描述

6. 配置内存、硬盘、网络

配置内存、硬盘、网络
配置内存
配置硬盘
配置网络

7. 配置完成后,安装系统

安装系统

8. 语言选择,作为小白,选择了中文

语言选择

9. 安装信息设置,安装目的地-默认,软件选择-带GUI的服务器,时间和日期-亚洲上海,根密码-设置密码,创建用户-创建登陆用户

安装信息设置
选择带GUI的服务器
默认配置
设置root密码

10. 安装完成,重启系统

重启系统

11. 初始设置,进入系统

初始配置

12. 启动成功!

启动成功


总结

M1安装使用VMware Fusion虚拟机还有一些坑,终归是跳过了。

### 安装 Docker Desktop on Mac 为了在 Mac安装 Docker 并配置 CentOS 容器环境,需先下载并安装 Docker Desktop 应用程序。对于 Apple Silicon (M1, M2) 设备,官方提供了优化本以确保最佳性能。 #### 下载与安装 Docker Desktop 访问[Docker官网](https://www.docker.com/products/docker-desktop),点击页面中的 "Download" 或者直接前往 [Docker Hub Releases Page][^1] 获取最新稳定的 Docker Desktop for Mac (Apple Chip) 本。双击下载好的 `.dmg` 文件按照提示完成应用程序的安装过程即可。 #### 配置 Docker Desktop 首次启动 Docker Desktop 之后,建议调整资源分配设置以便更好地支持后续操作: - 打开偏好设置 (`Command + ,`) - 进入 `Resources` 标签页 - 调整 CPU 和内存大小至合适数值(推荐至少保留两个核心给主机) 完成后重启 Docker Desktop 生效更改。 ### 创建并管理 CentOS 容器实例 当 Docker Desktop 正常工作后,可以通过命令行创建一个新的基于 CentOS 的容器实例: ```bash docker pull centos:7 # 拉取镜像文件 ``` 接着执行如下指令来启动一个带有交互式的 shell 终端会话的新容器: ```bash docker run -it --name my_centos_container centos:7 /bin/bash ``` 上述命令中 `-it` 参数组合用于保持标准输入输出连接开放状态;而 `--name` 则指定了新创建容器的名字方便日后管理和查找[^4]。 如果希望长期保存所做的修改,则可以考虑提交当前状态作为新的自定义镜像: ```bash docker commit $(docker ps -lq) custom/centos:latest ``` 最后记得定期更新基础操作系统软件包列表,并根据实际需求安装额外的应用和服务组件: ```bash yum update -y ``` 这样便完成了整个流程,在 macOS 中成功部署了一个可正常工作的 CentOS 环境[^3]。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值