mac系统发展速度确实很快,短短数年,mac os上已经能网银支付(中行、招行、工商、支付宝等均已全面支持mac os了),windows上的经典常用软件:qq、飞信、旺旺、有道词典、有道云笔记、迅雷、PPS影音、AcdSee,甚至微软自家的office全套都有for mac,今天下定决心把mac机上vmware里的windows 7给“打入冷宫”,准备把oracle、nexus、jboss、weblogic 这些跟java开发有端的“重量级”大家伙都放到cent os虚拟机里,日常开发只在mac 主机上保留eclipse/xcode/mono develop即可。
软件环境:
主机OS:mac os X 10.7.5
虚拟机软件:vmware fusion 6.0.2
cent os: 6.5 minimal
oracle : 11g r2 expression edition
jboss: EAP 6.0+
weblogic: 12C
一、安装cent os
选用minimal这个最精减的版本,下载地址:http://isoredirect.centos.org/centos/6/isos/x86_64/ ,6.5 minimal 这个版本只有 417.3M,下载体积最小
1.1 在vmware 中新建一个虚拟机,选择iso文件做为虚拟光盘,注意不用勾选Use Easy Install,如下图
虚拟机的硬件配置:8G硬盘+1G内存即可
1.2 开始安装
选择Install or upgrade an existing system,然后一路Next,到下面这个界面时,选择Skip
继续Next,遇到下面这个界面时,选择Yes,discard any data
1.3 设置主机名、配置网卡
这一步很重要,否则安装好以后,默认网络是不启用的,也就无法在线更新
选中第一块网卡eth0,点击Edit
参考下图设置网卡参数
如上图,Connect automatically这个一定要记得勾上,否则安装后无网络,然后IPV4 Settings这个Tab页,把Method改成Automatic(DHCP) address only,即只需要动态分配IP 地址,DNS Servers手动设置,DNS Servers这里填写127.0.0.1,8.8.8.8,8.8.4.4,然后Apply
1.4 设置时区
时区选择Asia/Shanghai即:东8区,否则默认的时区会与北京时间差几个小时
1.5 设置root密码
如果密码不符合安全复杂性要求,会提示Weak Password对话框,暂时不管它,选择Use Anyway
1.6 调整分区
遇到下面这个界面时,记得勾选Review and modify partitionny layout,否则默认的swap分区太小,最后会导致oracle xe安装失败
默认的分区如下:
很明显swap分区只有816m,不满足oracle的安装条件,一般建议swap设置成内存的1-2位,我们刚才设置cent os内存是1g,所以调整一下,建议直接点击Reset,删除所有分区,自己手动重头来过,一般来讲,至少需要如下3个分区,参考下图:
sda1是boot分区,用于存放cent os启用的相关文件,一般500m足够
sda2是swap分区,相当于windows的虚拟内存文件,本文中设置成2048m,即2G
剩下的所有分区,分给sda3,用来存放应用程序、用户数据等
点击next后,会询问是否format
1.7 安装前的最后确认
cent os的安装有一个特点,上面这些其实都是收集信息,包括硬盘分区之类,并非真正执行,只有在下面这个界面,点击了“Write changes to disk”,才真正开始
然后就是等待,minimal的安装很快,我的mac pro本上,不到10分钟就搞定了,安装完成后,会提示reboot,重启即可,由于这是minimal版本,默认没有安装图形界面,只有命令行