Mac安装虚拟机和CentOS

2023-10-28

一、下载虚拟机 VMware Fusion和 CentOS

1. 下载虚拟机

2. 下载CentOS

  • 下载地址:https://www.centos.org/download/

  • 根据处理器架构选择相应的文件;
    在这里插入图片描述

  • 其中传输速度较快的是中科大的镜像文件
    在这里插入图片描述

  • 选择第二个下载
    在这里插入图片描述

二、安装CentOS

  • 将下载的iso文件拖动到窗口中安装
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 点击完成后会自动进入虚拟机系统
    在这里插入图片描述

三、配置CentOS

在这里插入图片描述选择最小安装
在这里插入图片描述
在这里插入图片描述安装时提示没有创建用户
在这里插入图片描述点击USER CREATION创建用户
在这里插入图片描述
配置并安装完成会自动重启虚拟机。重启后输入密码,进入系统。
在这里插入图片描述

四、配置虚拟机NAT网络

1. 修改宿主机虚拟机配置

  • 修改配置文件
    sudo vim /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf
    
    在这里插入图片描述
    sudo vim /Library/Preferences/VMware\ Fusion/networking
    
    在这里插入图片描述

2. 配置虚拟机偏好设置

在这里插入图片描述

  • 选择刚刚新建的网络适配器
    在这里插入图片描述

3. 配置虚拟机静态IP地址

  • 先测试能不能ping通外网
    在这里插入图片描述

  • 修改网卡配置文件,网卡要选对

    vi /etc/sysconfig/network-scripts/ifcfg-ens33
    

    在这里插入图片描述

    在这里插入图片描述

  • 配置完成后重启网络服务,然后重启虚拟机

    systemctl start network
    

4.检查是否完成

  • 检查IP地址
    在这里插入图片描述
  • 虚拟机ping外网
    在这里插入图片描述
  • 虚拟机ping宿主机
    在这里插入图片描述
  • 宿主机ping虚拟机
    在这里插入图片描述

五、利用FinalShell访问虚拟机

MacOS版下载地址:http://www.hostbuf.com/downloads/finalshell_install.pkg

  • 创建SSH连接
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

六、其他配置

1. 主机名

修改主机名看这一篇:CentOS 修改主机名

2. 修改域名解析服务器

vi /etc/resolv.conf

在这里插入图片描述

3. 下载vim

yum -y install vim

在这里插入图片描述

在这里插入图片描述

4. 虚拟机和宿主机的映射

  • 虚拟机映射文件

    vi /etc/hosts
    

    在这里插入图片描述

  • 宿主机映射文件
    在这里插入图片描述
    在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mac安装虚拟机和CentOS 的相关文章

  • Mac 上的 FFMPEG 和 PHP 不起作用

    我需要你的帮助 目前我使用 Mac OS X 10 9 4 和 xampp apache 1 8 3 3 我需要使用ffmpeg 版本3 2 通过php转换视频文件exec 但我无法让它发挥作用 我做了一些运行终端命令行的测试 系统运行正常
  • 在 Mac 上测试 ICE 网页设计的最佳方法? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我目前正在 Mac 上设计一个网站 该设计在 Chrome Safari 和 Firefox 中运行良好 现在我将使用不同版本的 In
  • 很好的 C 库集合? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个很好的 ANSI C 库集合 用于处理向量 哈希映射 二进制树 字符串处理等 Try g
  • OS X bash:目录名

    我想创建一个简单的 bash 脚本来在 OS X 上启动 Java 程序 文件名 文件路径和直接工作文件夹都包含空格 当我这样做时 bin sh cd dirname 0 I get usage dirname path 我也尝试过在各种不
  • 移动除一个文件之外的所有文件

    如何移动除一个文件之外的所有文件 我正在寻找类似的东西 mv Linux Old Tux png Linux New 我将旧的东西移动到新的东西文件夹中 除了Tux png 符号代表否定 有一些工具可以完成这项工作吗 如果您使用 bash
  • 更改 iterm2 中的用户名、主机名和路径颜色

    如何更改 iTerm2 中的用户名 主机名和路径颜色 我正在使用内置的 Solarized 配色方案 In Ubuntu the same built in colorscheme is highlighted like In iTerm2
  • Cmake 错误未定义对“pthread_create”的引用

    我对 cmake FindThreads 进行了测试 这是我的源代码test cpp和CMakeLists txt include
  • openmpi 忽略错误:无法识别 mca 接口

    今天早上 我升级了 gfortran 从 4 7 到 6 1 0 和 OpenMPI 从 1 10 到 2 0 1 编译器 我写了这个简单的程序 program main use mpi f08 implicit none
  • 如何在 Linux 上正确地将网络接口置于混杂模式

    那么如何正确地做到这一点呢 我知道如何通过创建套接字 然后使用 ioctl 设置 IFF PROMISC 标志来做到这一点 如 如何在C中检查网络设备状态 https stackoverflow com questions 3055622
  • SDL/C++ OpenGL 程序,如何阻止 SDL 捕获 SIGINT

    我在用SDL http www libsdl org 用于在 Linux 上运行的 OpenGL 应用程序 我的问题是 SDL 正在捕获 SIGINT 并忽略它 这是一个痛苦 因为我正在通过屏幕会话进行开发 并且我无法使用 CTRL C 终
  • Pythonlibs3 CMake 和 macOS

    更新2 将以下两行添加到我的 CMake 文件中时 成功找到了 python 3 及其库 这只在终端中工作的原因是因为 CLion 使用其捆绑版本的 CMake 3 6 3 而我的终端使用的更新版本 3 7 2 正确找到了 python F
  • Delphi 生成的 Dylib 在 OSX 上的可靠部署

    我想在 OSX 上部署一个 dylib 它是用 Delphi 创建的 这个 dylib 应该是可由第三方应用程序加载 这看起来像是一个重复的问题 但经过大量搜索后 我找不到答案 这和这个是同一个问题 https forums embarca
  • 从 Xcode 中的 OSX 模拟器删除应用程序

    如何像在 iOS 模拟器上一样从 OSX 模拟器中删除应用程序 由于核心数据 xcdatamodeld 的更改 我想删除一个应用程序 但我找不到方法 提前致谢 对于 macOS Monterey 和 Big Sur 该位置链接到设备文件夹位
  • bash - 从文本文件中删除多行不同的文本

    我正在处理大量日志文件 并且大多数日志文件都有大量被记录多次的重复字符串 为了使与此类事情没有太多关系的其他人 也为我自己 轻松查看日志 我想制作一个脚本来删除一些可能对其他人造成 误报 的文本行 嘿管理员 我多次出现这些错误 gt 叹息
  • Mac 上使用 Excel VBA 进行正则表达式

    我需要将 regEx 与 Excel VBA 一起使用 我使用的是 Mac OS 10 10 和 Office 2011 因此没有可以使用的 DLL 文件 这里有什么可做的 我读到我必须绑定一个苹果脚本 这是如何完成的以及该脚本需要什么内容
  • 共享库 RPATH 和二进制 RPATH 优先级

    如果共享库链接到二进制文件 并且共享库还依赖于其他库 则共享库的 RPATH 和二进制文件的 RPATH 的优先级 链接器搜索顺序 是什么 二进制文件的 RPATH 是否可以覆盖共享库中的 RPATH 我在共享库RPATH中设置的 ORIG
  • 如何在 mac yosemite 上撤消“brew link --force openssl”

    我在尝试使用 php54 升级酿造公式时遇到了一些问题 我在github上找到了一些解决这个问题的建议openssl php 酿造错误 https github com Homebrew homebrew php issues 1181 其
  • 如何在不需要设置 LD_LIBRARY_PATH shell 变量的情况下输入“cargo run”?

    我构建了一个 Rust 程序 通过 C 接口调用 C 函数 为了执行该程序 我必须运行 export LD LIBRARY PATH
  • Pip 突然使用了错误版本的 Python

    在 os x 上使用 pip 时遇到一个奇怪的问题 据我所知 快速查看我的 bash history 似乎可以确认 我最近没有对我的配置进行任何更改 唉 pip 命令似乎突然使用了与以前不同的 python 版本 到目前为止 我使用命令 p
  • 错误:Redis 连接到 127.0.0.1:6379 失败 - 连接 ECONNREFUSED 127.0.0.1:6379

    我试图允许我的nodeJs docker 映像与我的redis docker 映像 Mac OS X 环境 之间进行通信 NodeJs Dockerfile FROM node 4 7 0 slim EXPOSE 8100 COPY nod

随机推荐

  • MYSQL--基础--11--join理解

    MYSQL 基础 11 join理解 1 数据初始化 SET FOREIGN KEY CHECKS 0 Table structure for course DROP TABLE IF EXISTS course CREATE TABLE
  • GPT,GPT-2,GPT-3

    视频讲解 GPT GPT 2 GPT 3 论文精读 论文精读 哔哩哔哩 bilibili 论文链接 GPT https www cs ubc ca amuham01 LING530 papers radford2018improving p
  • JUC学习系列八(信号量 Semaphore)

    一个计数信号量 从概念上讲 信号量维护了一个许可集 Semaphore 通常用于限制可以访问某些资源 物理或逻辑的 的线程数目 通常 应该将用于控制资源访问的信号量初始化为公平的 以确保所有线程都可访问资源 为其他的种类的同步控制使用信号量
  • 学习 Python 数据结构与算法,这是我见过最友好的教程

    Pascal 之父 Nicklaus Wirth 曾说 程序 数据结构 算法 在 算法 第4版 中 作者也说过 数据结构和算法的学习是计算机科学和软件工程领域的基础 它们对于解决实际问题和优化程序性能至关重要 数据结构与算法的重要性不言而喻
  • 资源共享——《嵌入式Linux应用开发完全手册》韦东山 PDF电子档下载

    嵌入式Linux应用开发完全手册 经典的Linux驱动入门书籍
  • 学习笔记-架构的演进之k8s的存储扩展架构-3月day10

    文章目录 前言 Kubernetes 存储架构 FlexVolume 与 CSI FlexVolume CSI 从 In Tree 到 Out of Tree 附 前言 容器存储具有很强的多样性 如何对接后端实际的存储系统 并且完全发挥出它
  • 2022CTFSHOW菜狗杯部分MISC(一)

    11 14WP MISC 迷之栅栏 ctfshow 010editor文件比较 解压附件得到2张图 用010打开 使用比较文件功能 查看两个图片的十六进制字符串不同的部分 cfhwfaab2cb4af5a5820 tso 06071f997
  • 领鹿谷资讯:量化的收益,让你意想不到

    从事这行业久了 总是会被问及到的众多问题 也都是千篇一律的 比如 我该怎么做 学什么 怎样才能盈利 你们是用什么方法 可以带着我做吗 为什么我总选不对品种 方向 是不是你们能预测行情 你们有什么消息 能不能下次也告诉我 其实每一个阶段的投资
  • 解决Windows中d3dcompiler_39.dll缺少问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或者损坏了 这时你只需下载这个d3dcompiler 39 dll文件进行安装
  • python判断数是整数还是小数

    a 98 5 s str a split if float s 1 0 print 整数 else print 小数 数转化为字符串并通过split在小数点处分割形成一个列表 转化为浮点型后我们只需要判断s 1 是否为0就可以看出a是否为小
  • Springboot测试类之@RunWith注解

    runWith注解作用 RunWith就是一个运行器 RunWith JUnit4 class 就是指用JUnit4来运行 RunWith SpringJUnit4ClassRunner class 让测试运行于Spring测试环 境 以便
  • flex&bison编写语法分析器

    使用flex和bison 对c语言代码块进行词法分析 识别词法错误 按照c 语法规则进行文法分析 并形成c语言代码块的语法树 syntax tree 并将语法树按照特定的格式打印出来 如何编译 两种方法 1 使用make命令 先将要执行的所
  • 奇数判断

    public class LeetCode03 public static double findMedianSortedArrays int nums1 int nums2 int size nums1 length nums2 leng
  • 力扣:验证回文串

    给定一个字符串 验证它是否是回文串 只考虑字母和数字字符 可以忽略字母的大小写 class Solution public boolean isPalindrome String s int left 0 right s length 1
  • Nginx下载和安装

    1 1 介绍 Nginx是一款轻量级的Web服务器 反向代理服务器及电子邮件 IMAP POP3 代理服务器 其特点是占有内存少 并发能力强 事实上nginx的并发能力在同类型的网页服务器中表现较好 中国大陆使用nginx的网站有 百度 京
  • 时间序列基础包(zoo,zooreg)

    参考 R的极客理想 工具篇 zoo包介绍 zoo是一个R语言类库 zoo类库中定义了一个名为zoo的S3类型对象 用于描述规则的和不规则的有序的时间序列数据 zoo对象是一个独立的对象 包括索引 日期 时间 只依赖于基础的R环境 zoore
  • 统计所有可行路径

    统计所有可行路径 给你一个 互不相同 的整数数组 其中 locations i 表示第 i 个城市的位置 同时给你 start finish 和 fuel 分别表示出发城市 目的地城市和你初始拥有的汽油总量 每一步中 如果你在城市 i 你可
  • java 动态添加字段 以及 动态新增字段注解

    本文是从别的文章作为基础进行创建的 方便自己进行相关操作 引入依赖
  • 量化投资学习-3:股票与美女3-美女的股东婆家和娘家

    股票的价值 除了股票自身的走势和价格 还需要关注股票的股东 股东决定了股票长期向好的程度能走多远 能涨多高 能走多长时间 它们就像美女的婆家和娘家以及他们的亲戚 有实例雄厚的婆家和娘家与亲戚 与没有实力的婆家和娘家和亲戚 对股票的长期走势是
  • Mac安装虚拟机和CentOS

    文章目录 一 下载虚拟机 VMware Fusion和 CentOS 1 下载虚拟机 2 下载CentOS 二 安装CentOS 三 配置CentOS 四 配置虚拟机NAT网络 1 修改宿主机虚拟机配置 2 配置虚拟机偏好设置 3 配置虚拟