Mac OS X 开发环境搭建之利用 Parallel Desktop 安装 CentOS 7 [转载]
背景
在企业级软件系统中,数据库的地位是比较高的,而且一般都要求支持多种数据库,如 Oracle、 DB2、MySQL 等,它们的最新版本大多都不再支持 Mac OS X 系统,所以装一个 Linux 或 Windows 的虚拟机是很有必要的。
VMWare 虽然在 Windows 下具有霸主地位,但在 Mac OS X 下网友都推荐 Parallel Desktop,就下载安装了 PD 11 试了下觉得还不错,不过没有再装 VMWare 做比较。
目前,使用 PD 安装了 Windows 10 和 CentOS 7 两个虚拟机。安装 Windows 10 跟使用镜像安装 Windows 系统的步骤是一样的,比较简单,安装后也不需要进行复杂的配置。安装 CentOS 7 稍麻烦些,安装后要进行一系列的配置,为了便于以后再安装时遇到问题有地方查,就把安装过程记录了下来。
前期准备
- Parallel Desktop 11 安装包
- Centos 7 系统镜像:官网下载( 注:因为不需要GUI,故可使用 Minimal 版的镜像 )
系统安装
新建虚拟机

选择镜像文件


Linux 用户名和密码

虚拟机的名称和位置

安装 CentOS Linux
与硬盘安装 CentOS 或使用 VMWare 安装 CentOS 一样,过程比较简单,不再赘述。
系统配置(以下均使用 root 用户进行配置)
配置网卡
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
保存后重启网卡
[root@localhost ~]# /etc/init.d/network stop
[root@localhost ~]# /etc/init.d/network start安装网络工具包
[root@localhost ~]# yum install net-tools
[root@localhost ~]# yum install wget更改源为阿里云
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mv Centos-Base.repo Centos-Base.repo.bak
[root@localhost yum.repos.d]# wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum makecache
安装 Parallels Tools
Parallels Tools 是一套可在 Mac OS X 与 Windows 或其它操作系统之间实现无缝操作的运行于后台的工具集。如果想让虚拟 CentOS (Linux) 访问 Mac OS X 共享的文件夹,就需要安装 Parallels Tools。参考 安装或更新 Parallels Tools
装载 Parallels Tools 安装镜像 prl-tools-lin.iso



挂载 Parallels Tools 安装镜像
[root@localhost yum.repos.d]# cd /media/
[root@localhost media]# ls注:此时 /media/ 文件夹下为空
[root@localhost media]# mkdir cdrom
[root@localhost media]# ls
cdrom注:此时 /media/ 文件夹下有 cdrom 文件夹
[root@localhost yum.repos.d]# mount -o exec /dev/cdrom /media/cdrom
mount: /dev/sr0 写保护,将以只读方式挂载[root@localhost media]# cd cdrom/
[root@localhost cdrom]# ls
install installer install-gui kmods tools version至此,Parallels Tools 安装镜像挂载成功。
安装 Parallels Tools
[root@localhost cdrom]# ./install
选择 “Next”,开始安装过程。如果缺少依赖组件则会有以下类似提示:

依次安装缺少的组件:
[root@localhost cdrom]# yum install checkpolicy
[root@localhost cdrom]# yum install gcc
[root@localhost cdrom]# yum install kernel-devel-3.10.0-327.el7.x86_64
[root@localhost cdrom]# yum install selinux-policy-devel
[root@localhost cdrom]# yum install epel-release
[root@localhost cdrom]# yum install dkms注:阿里云的 repository 上没有 DKMS。Dell 提供的 RPM 需要手动安装依赖包,尝试过但失败了。建议从 EPEL repository 安装 DKMS。参考 Installing and using VirtualBox on CentOS和 How To Install EPEL Repo on a CentOS and RHEL 7.x
依赖的组件安装完成后,执行 install 继续安装 Parallels Tools:
[root@localhost cdrom]# ./install
[root@localhost cdrom] cd ..
[root@localhost media] ls
cdrom psf注:此时 /media/ 文件夹下有 cdrom 和 psf 文件夹,其中 文件夹 psf 即为 配置的 Mac共享文件夹 。
Mac OS X 开发环境搭建之利用 Parallel Desktop 安装 CentOS 7 [转载]的更多相关文章
- mac OS.NE开发环境搭建
合肥程序员群:49313181. 合肥实名程序员群:128131462 (不愿透露姓名和信息者勿加入,申请备注填写姓名+技术+工作年限) Q Q:408365330 E-Mail:eg ...
- Mac OS X下环境搭建 Sublime Text 2 环境变量配置 开发工具配置Golang (Go语言)
Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 一.安装Golang的SDK 在官网http://golang.org/ 直接下载安装 ...
- MAC系统 -java开发环境搭建
MAC - java开发环境搭建 软件: jdk Intellij IDEA:java开发工具 maven:jar包管理 git :源码管理 sourceTree :源码管理GUI客户端 Studio ...
- mac下java 开发环境搭建
mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat 1.先安装jdk ,才能安装sdk . 2 mac中jdk1.7的默认位置:/Library/Java/Ja ...
- Mac OS 系统开发环境的一些坑
最近换 Mac OS 系统开发,运行项目时遇到各种报错,记录下: 1.拉取项目后,需要安装依赖 npm install ,提示需要安装 xcode,报错如下. 从官网下载 xcode 时提示要更新最新 ...
- Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 【转】
一.安装Golang的SDK 在官网 http://golang.org/ 直接下载安装包安装即可.下载pkg格式的最新安装包,直接双击运行,一路按照提示操作即可完成安装. 安装完成后,打开终端,输入 ...
- Mac OS下Flutter环境搭建记录,VS Code开发
安装Flutter 获取FlutterSDK 终端cd进入SDK安装目录,比如 cd ~/FlutterSDK 由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时 ...
- mac下Android开发环境搭建
之前一段时间在学习ios的开发,近一段时间想着也接触下Android开发,以来加深对移动端开发的理解.这里根据自己配置Android开发环境的过程,比较详细的来总结下自己的安装过程,希望对一些正准备配 ...
- Mac OS下Appium环境搭建及Genymotion模拟器安装
说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...
随机推荐
- Machine Learning--决策树(一)
决策树(decision tree):是机器学习常见的算法之一.是基于树形结构进行决策的. 讲决策树就要提到“信息熵”.“信息增益”.“增益率”和“基尼指数”的概念. 我们先来介绍一下这几个概念:(讲 ...
- Codeforces Round #268 (Div. 2) D. Two Sets [stl - set + 暴力]
8161957 2014-10-10 06:12:37 njczy2010 D - Two Sets GNU C++ A ...
- Perl语言入门--1--perl的包安装
A. 手工安装 从CPAN下载了DBI模块1.13版的压缩文件DBI-1.13.tar.gz.假设放在/usr/local/src(一般需要编译安装的软件,都放在此目录下安装). # cd /usr ...
- 洛谷—— P1605 迷宫
P1605 迷宫 题目背景 迷宫 [问题描述] 给定一个N*M方格的迷宫,迷宫里有T处障碍,障碍处不可通过.给定起点坐标和 终点坐标,问: 每个方格最多经过1次,有多少种从起点坐标到终点坐标的方案.在 ...
- Codeforces Round #320 (Div. 2) [Bayan Thanks-Round]
一部分题解,算是自己SB了 上午的TC 也是这样 写好了代码,却一直没注意细节,然后以为错了. 此处省100字,ps 貌似紫了,作为一个老菜鸡,终于紫了 A,B 都是语文题 C: 给以一个三角形一样的 ...
- intellij idea springmvc web工程之helloworld
1.新建java工程 2.设置项目 2.添加jar包 3.配置web.xml <?xml version="1.0" encoding="UTF-8"?& ...
- DBA总结
HA MHA(1)从宕机崩溃的master保存二进制日志事件(binlog events);(2)识别含有最新更新的slave:(3)应用差异的中继日志(relay log)到其他的slave:(4) ...
- 模板题 Problem I Link Cut Tree
@(XSY)[LCT] Description 你们这么轻松A了前两题,要是AK了我可就惨了,所以这道题一定要是难(shui)题.那出什么难题呢?有了,这样吧,第一题是数,第二题是树,那我就出个同时含 ...
- install Python 2.7 and Python 3.3 on CentOS 6
来自:http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/ In this guide I will show you ...
- keras模型总结
https://keras.io/zh/ https://keras.io/zh/models/about-keras-models/ 在 Keras 中有两类主要的模型:Sequential 顺序模 ...