mac安装虚拟机linux系统

devtools/2024/10/18 12:19:25/

需要下载的有:centos8镜像 , 虚拟器 VMware 软件包 , Termius 或者xshell

1. CentOS系统下载

linux系统一般有: 

CentOS、ubuntu、redhat,选择一种进行安装就可以

CentOS 2024 年开始停止维护和发布

  • CentOS8的下载与安装(windows下安装)

镜像下载地址: Download

选择x86-64

其实可以直接跳过该步骤,直接通过下面的阿里云镜像进行下载

  • 选择阿里云的镜像 

CentOS-8.5.2111-x86_64-dvd1.iso 标准安装版,一般下载这个就可以了(推荐) 

centos-8.5.2111-isos-x86_64安装包下载_开源镜像站-阿里云

10G,下载要等一些时间 

 

2. 选择虚拟器VMware Fusion

Parallels Desktop在个人用户方面更具优势,适合那些寻求易用性和性能的用户。
VMware Fusion Pro更适合企业用户和开发者,提供完整的功能,但对个人用户免费,提供精简版和功能完整的收费版。

本人选择的是VMware Fusion Pro

在Windows系统中使用的VMware WorkStation未提供Mac版,Mac系统可以使用VMware Fusion Pro Fusion Pro和 Workstation Pro均是VMware公司出品,完全兼容,体验基本是一致的 

VMware Fusion Pro 12下载地址:(许可证key自己买个就行)

Fusion - Run Windows on Mac | VM for Mac | VMware

 安装完成

3. 虚拟机中安装linux系统

打开vmware ,然后将第一步下载的 iso 镜像拖入 

 

 

 

自定义设置存储位置(默认也可以) 

 

运行后自动安装

 

安装完成后点击重新启动

 

 登录

执行 ip addr 查看虚拟机 ip

 

4. 设置 Yum 镜像

我们使用 centos8, 主要使用 yum 作为包管理工具,所以先配置国内的镜像

4.1 备份系统默认设置(以便今后回滚)

cd /etc/yum.repos.d/ && mkdir backup && mv *repo backup/

4.2 下载阿里云文件

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

 4.3 更新 yum.repos.d

sed -i -e 's/^mirrorlist/#mirrorlist/g' -e 's/^#baseurl=http:\/\/mirror/baseurl=http:\/\/vault/g' /etc/yum.repos.d/CentOS-*repo

 4. 生成缓存

yum clean all && yum makecache

 

 如果报错Status code: 404 for http://mirrors.aliyun.com/centos/8-stream-stream/BaseOS/x86_64/os/repodata/repomd.xml (IP: 183.240.127.220)
 

5. 时间设置

要的是CST,而不是PDT

sudo timedatectl set-timezone Asia/Shanghai

再次查看date

 

6. 语言设置

 登录后查看当前语言

localectl status

 切换到root用户

 

6.1 系统语言设置中文

1)添加中文支持 

sudo dnf install glibc-langpack-zh

输入 y

 

2)搜索语言包

 yum search Chinese

 3) 安装语言包,需要root权限

yum install langpacks-zh_CN.noarch

 

输入 y

4) 使用 locale -a 命令应该能看到中文语言包

locale -a

 

 

5) 设置语言

localectl set-locale LANG=zh_CN.utf8

6) 查看当前语言

localectl status

 

6.2 输入法设置

点击“+” 

 

Chinese(Intelligent Pinyin) 

 

按键作用
shift + super + 空格切换至上个输入源
super + 空格切换至下个输入源 

 
 


http://www.ppmy.cn/devtools/36898.html

相关文章

Go 语言基础之指针、复合类型【数组、切片、指针、map、struct】

1、数组 特别需要注意的是:在 Go 语言中,数组长度也是数组类型的一部分!所以尽管元素类型相同但是长度不同的两个数组,它们的类型并不相同。 1.1、数组的初始化 1.1.1、通过初始化列表{}来设置值 var arr [3]int // int类型的数…

QT截图程序,可多屏幕截图

截图程序&#xff0c;支持多屏幕时跨屏幕截图。截图使用setMask达到镂空效果&#xff0c;截图后会有预览和保存功能。截图时按下Esc可退出。 mainwindow.ui mainwindow.cpp #include "mainwindow.h" #include "ui_mainwindow.h" #include <QDebug> …

聊聊 ASP.NET Core 中间件(三):如何创建自己的中间件?

前言 本质上&#xff0c;中间件类也是一个普通的 .NET 类&#xff0c;它不需要继承任何父类或者实现任何接口。 但是有几个约定&#xff1a; 需要有一个构造方法构造方法至少要有一个 RequestDelegate 类型的参数&#xff0c;用来指向下一个中间件。需要定义一个名字为 Invo…

C语言 main( ) 函数的指针数组形参是怎么回事?

一、问题 在使⽤⼀些开发⼯具⽣成C语⾔⽂件时&#xff0c;主函数 mian( ) 中会有参数&#xff0c;这个参数到底是怎么回事⼉呢&#xff1f; 二、解答 mian( ) 称为主函数&#xff0c;是所有程序运⾏的⼊口。 mian( ) 函数是由系统调⽤的&#xff0c;当处于操作命令状态下&…

数据资产管理最佳实践案例ㅣ杭州银行:算子血缘分析技术在数据资产管理平台中的应用

本案例荣获沙丘社区「2024 中国数据资产管理最佳实践案例」&#xff0c;以下为案例实践详情。 杭州银行数据治理团队实现了贯穿企业生产到应用端的“全链路算子血缘图谱”&#xff0c;基于主动元数据分析技术&#xff0c;让数据落标和资产盘点等方案从“手动”到“自动”&…

力扣每日一题110:平衡二叉树

题目 简单 给定一个二叉树&#xff0c;判断它是否是 平衡二叉树 示例 1&#xff1a; 输入&#xff1a;root [3,9,20,null,null,15,7] 输出&#xff1a;true示例 2&#xff1a; 输入&#xff1a;root [1,2,2,3,3,null,null,4,4] 输出&#xff1a;false示例 3&#xff1a; …

AI去衣技术在动画制作中的应用

随着科技的发展&#xff0c;人工智能&#xff08;AI&#xff09;已经在各个领域中发挥了重要作用&#xff0c;其中包括动画制作。在动画制作中&#xff0c;AI去衣技术是一个重要的工具&#xff0c;它可以帮助动画师们更加高效地完成工作。 AI去衣技术是一种基于人工智能的图像…

VUE v-for 数据引用

VUE 的数据引用有多种方式。 直接输出数据 如果我们希望页面中直接输出数据就可以使用&#xff1a; {{ pageNumber }}双括号引用的方式即可。 在 JavaScript 中引用 如果你需要直接在代码中使用&#xff0c;直接使用变量名就可以了。 上面这张小图&#xff0c;显示了引用的…